This report documents the program and the outcomes of Dagstuhl Seminar 21431 "Rigorous Methods for Smart Contracts". Blockchain technologies have emerged as an exciting field for both researchers and practitioners focusing on formal guarantees for software. It is arguably a "once in a lifetime" opportunity for rigorous methods to be integrated in audit processes for parties deploying smart contracts, whether for fund raising, securities trading, or supply-chain management. Smart contracts are programs managing cryptocurrency accounts on a blockchain. Research in the area of smart contracts includes a fascinating combination of formal methods, programming-language semantics, and cryptography. First, there is vibrant development of verificati...
International audienceIn recent years, the rapid development of blockchain technology and cryptocurr...
Smart contracts are the key software components to realize blockchain applications, from single encr...
International audienceThe capabilities of smart contracts for supporting and enhancing business proc...
The success of Bitcoin since 2009 stimulates the development of other blockchain-based applications,...
Blockchain-based smart contracts have emerged as a popular means of enforcing agreements among a col...
With a market capitalisation of over USD 205 billion in just under ten years, public distributed led...
International audienceDistributed immutable ledgers, or blockchains, allow the secure digitization o...
The contract is the sovereign tool employed to manage agreements between entities in today’s societ...
Date: 28 June 2016While procedural languages are commonly used to program smart contracts in blockch...
Bugs enable security attacks on smart contracts—computer programs operating on the blockchain and ma...
Smart contracts are programs that are used for verifying and enforcing the terms of an agreement. Et...
Blockchains are secure distributed databases that enable all types of transactions between two or mo...
International audienceOne of the 21st century’s hottest topics in the world of IT has been the emerg...
This paper presents Blockchain, crypto-currencie’s core technology analysis and smart cont- racts po...
Albeit the primary usage of Bitcoin is to exchange currency, its blockchain and consensus mechanism ...
International audienceIn recent years, the rapid development of blockchain technology and cryptocurr...
Smart contracts are the key software components to realize blockchain applications, from single encr...
International audienceThe capabilities of smart contracts for supporting and enhancing business proc...
The success of Bitcoin since 2009 stimulates the development of other blockchain-based applications,...
Blockchain-based smart contracts have emerged as a popular means of enforcing agreements among a col...
With a market capitalisation of over USD 205 billion in just under ten years, public distributed led...
International audienceDistributed immutable ledgers, or blockchains, allow the secure digitization o...
The contract is the sovereign tool employed to manage agreements between entities in today’s societ...
Date: 28 June 2016While procedural languages are commonly used to program smart contracts in blockch...
Bugs enable security attacks on smart contracts—computer programs operating on the blockchain and ma...
Smart contracts are programs that are used for verifying and enforcing the terms of an agreement. Et...
Blockchains are secure distributed databases that enable all types of transactions between two or mo...
International audienceOne of the 21st century’s hottest topics in the world of IT has been the emerg...
This paper presents Blockchain, crypto-currencie’s core technology analysis and smart cont- racts po...
Albeit the primary usage of Bitcoin is to exchange currency, its blockchain and consensus mechanism ...
International audienceIn recent years, the rapid development of blockchain technology and cryptocurr...
Smart contracts are the key software components to realize blockchain applications, from single encr...
International audienceThe capabilities of smart contracts for supporting and enhancing business proc...