智能合约
计算机科学
计算机安全
弹性(材料科学)
领域(数学分析)
关系(数据库)
仲裁
编码(集合论)
块链
程序设计语言
数据库
热力学
物理
数学分析
集合(抽象数据类型)
法学
数学
政治学
作者
Massimo Bartoletti,Livio Pompianu
出处
期刊:Cornell University - arXiv
日期:2017-03-18
被引量:44
摘要
Smart contracts are computer programs that can be consistently executed by a network of mutually distrusting nodes, without the arbitration of a trusted authority. Because of their resilience to tampering, smart contracts are appealing in many scenarios, especially in those which require transfers of money to respect certain agreed rules (like in financial services and in games). Over the last few years many platforms for smart contracts have been proposed, and some of them have been actually implemented and used. We study how the notion of smart contract is interpreted in some of these platforms. Focussing on the two most widespread ones, Bitcoin and Ethereum, we quantify the usage of smart contracts in relation to their application domain. We also analyse the most common programming patterns in Ethereum, where the source code of smart contracts is available.
科研通智能强力驱动
Strongly Powered by AbleSci AI