A developing field of interest for the distributed systems and applied cryptography community is that of smart contracts: self-executing financial instruments that synchronize their state, often through a blockchain. One such smart contract system that has seen widespread practical adoption is Ethereum, which has grown to secure approximately 30 billion USD of currency value and in excess of 300,000 daily transactions. Unfortunately, the rise of these technologies has been marred by a repeated series of security vulnerabilities and high pro file contract failures. To address these failures, the Ethereum community has turned to formal verification and program analysis which show great promise due to the computational simplicity and boun...
Smart contracts are the key software components to realize blockchain applications, from single encr...
Ethereum smart contracts are paving their way into the future of commerce and high stakes are placed...
Many of today's companies use Smart Contracts to represent and execute their business processes. Sma...
A developing field of interest for the distributed systems and applied cryptography community is th...
This paper proposes IELE, an LLVM-style language, together with a tool ecosystem for implementing an...
International audienceEthereum is a framework for cryptocurrencies which uses blockchain technology ...
Smart contracts are programs that execute in blockchains such as Ethereum to manipulate digital asse...
Most languages are given an informal semantics until they are implemented, so the formal semantics c...
Ethereum is a decentralized blockchain technology equipped with so-called Smart Contracts. A contrac...
A bug or error is a common problem that any software or computer program may encounter. It can occur...
Smart contracts are programs that are used for verifying and enforcing the terms of an agreement. Et...
peer reviewedIn this work we present E-EVM, a tool that emulates and visualises the execution of sma...
We present a reduction from verification of smart contracts to model checking. A smart contract is a...
The success of Bitcoin since 2009 stimulates the development of other blockchain-based applications,...
International audienceEthereum is a decentralized blockchain technology equipped with so-called Smar...
Smart contracts are the key software components to realize blockchain applications, from single encr...
Ethereum smart contracts are paving their way into the future of commerce and high stakes are placed...
Many of today's companies use Smart Contracts to represent and execute their business processes. Sma...
A developing field of interest for the distributed systems and applied cryptography community is th...
This paper proposes IELE, an LLVM-style language, together with a tool ecosystem for implementing an...
International audienceEthereum is a framework for cryptocurrencies which uses blockchain technology ...
Smart contracts are programs that execute in blockchains such as Ethereum to manipulate digital asse...
Most languages are given an informal semantics until they are implemented, so the formal semantics c...
Ethereum is a decentralized blockchain technology equipped with so-called Smart Contracts. A contrac...
A bug or error is a common problem that any software or computer program may encounter. It can occur...
Smart contracts are programs that are used for verifying and enforcing the terms of an agreement. Et...
peer reviewedIn this work we present E-EVM, a tool that emulates and visualises the execution of sma...
We present a reduction from verification of smart contracts to model checking. A smart contract is a...
The success of Bitcoin since 2009 stimulates the development of other blockchain-based applications,...
International audienceEthereum is a decentralized blockchain technology equipped with so-called Smar...
Smart contracts are the key software components to realize blockchain applications, from single encr...
Ethereum smart contracts are paving their way into the future of commerce and high stakes are placed...
Many of today's companies use Smart Contracts to represent and execute their business processes. Sma...