Date: 28 June 2016While procedural languages are commonly used to program smart contracts in blockchain systems, logic-based languages may be interesting alternatives. In this paper, we inspect what are the possible legal and technical (dis)advantages of logic-based smart contracts in light of common activities featuring ordinary contracts, then we provide insights on how to use such logic-based smart contracts in combination with blockchain systems. These insights lead us to emphasize a fundamental challenge - algorithms for logic approaches have to be efficient, but they also need to be literally cheap as measured within the environment where they are deployed and according to its economic rules. We illustrate this with different algorith...
This report documents the program and the outcomes of Dagstuhl Seminar 21431 "Rigorous Methods for S...
Smart contracts are computer programs stored in blockchain which open a wide range of applications ...
Smart contracts are computer programs stored in blockchain which open a wide range of applications ...
While procedural languages are commonly used to program smart contracts in blockchain systems, logic...
While procedural languages are commonly used to program smart contracts in blockchain systems, logic...
none4siWhile procedural languages are commonly used to program smart contracts in blockchain systems...
The blockchain is a novel approach to support distributed systems enabling a common, consistent view...
The blockchain is a novel approach to support distributed systems enabling a common, consistent view...
The blockchain is a novel approach to support distributed systems enabling a common, consistent view...
The blockchain is a novel approach to support distributed systems enabling a common, consistent view...
open5noThe blockchain is a novel approach to support distributed systems enabling a common, consiste...
This paper provides an analysis of how concepts pertinent to legal contracts can influence certain a...
This paper provides an analysis of how concepts pertinent to legal contracts can influence certain a...
This paper provides an analysis of how concepts pertinent to legal contracts can influence certain a...
Smart contracts are the most advanced blockchain applications. They can also be used in the contract...
This report documents the program and the outcomes of Dagstuhl Seminar 21431 "Rigorous Methods for S...
Smart contracts are computer programs stored in blockchain which open a wide range of applications ...
Smart contracts are computer programs stored in blockchain which open a wide range of applications ...
While procedural languages are commonly used to program smart contracts in blockchain systems, logic...
While procedural languages are commonly used to program smart contracts in blockchain systems, logic...
none4siWhile procedural languages are commonly used to program smart contracts in blockchain systems...
The blockchain is a novel approach to support distributed systems enabling a common, consistent view...
The blockchain is a novel approach to support distributed systems enabling a common, consistent view...
The blockchain is a novel approach to support distributed systems enabling a common, consistent view...
The blockchain is a novel approach to support distributed systems enabling a common, consistent view...
open5noThe blockchain is a novel approach to support distributed systems enabling a common, consiste...
This paper provides an analysis of how concepts pertinent to legal contracts can influence certain a...
This paper provides an analysis of how concepts pertinent to legal contracts can influence certain a...
This paper provides an analysis of how concepts pertinent to legal contracts can influence certain a...
Smart contracts are the most advanced blockchain applications. They can also be used in the contract...
This report documents the program and the outcomes of Dagstuhl Seminar 21431 "Rigorous Methods for S...
Smart contracts are computer programs stored in blockchain which open a wide range of applications ...
Smart contracts are computer programs stored in blockchain which open a wide range of applications ...