论文阅读笔记《An Overview of Smart Contract: Architecture, Applications, and Future Trends》
题目:An Overview of Smart Contract: Architecture, Applications, and Future Trends 关键词: smart contract 摘要: 智能合约在金融服务、预测市场、IoT(Internet of Things物联网)等领域存在广泛应用的同时,还存在安全和隐私等问题。本文全面介绍区块链支持的智能合约。 系统地介绍了智能合约的基本框架、操作机制、平台以及编程语言; 讨论应用场景和存在挑战; 描述智能合约的最新进展和未来的发展趋势(e.g.平行区块链-parallel blockchain)。 介绍: 智能合约是按照协议条款自动执行(self-executing)的合同。bitcoin等加密货币代表的区块链技术称为blockchain 1.0 时代,具有去中心(decentralization)、防篡改(tamper-resistant)、匿名性(anonymity)和可审计(auditability)。但由于比特币脚本语言的限制,无法编写复杂的智能合约。以太坊(Ethereum)等平台的出现使得用户能够在区块链上运行自定义的程序,且编程语言满足图灵完备(Turing-complete)。以此被称为blockchain2.0。 智能合约存在安全挑战。2016年6月,递归调用攻击(Recursive calls