AUTHOR=Bartoletti Massimo TITLE=Smart Contracts Contracts JOURNAL=Frontiers in Blockchain VOLUME=3 YEAR=2020 URL=https://www.frontiersin.org/journals/blockchain/articles/10.3389/fbloc.2020.00027 DOI=10.3389/fbloc.2020.00027 ISSN=2624-7852 ABSTRACT=

This paper explores the connection between software contracts and smart contracts. Despite the assonance, these two terms denote quite different concepts: software contracts are logical properties of software components, while smart contracts are programs executed on blockchains. What is the relation between them? We answer this question by discussing how to integrate software contracts in the design of programming languages for smart contracts.