首页 理论教育 智能合约在区块链中的应用

智能合约在区块链中的应用

时间:2023-07-24 理论教育 版权反馈
【摘要】:[43]智能合约的概念是从区块链中独立引入的,并且早在比特币出现之前就已存在。智能合约本质上是自治的软件代理。[44]有了智能合约,分布式账本在功能上变成了分布式计算机。虽然比特币基于智能合约运行,出于安全考虑,智能合约严格限其能力于基本的资金转移。诞生于2015年的Ethereum是目前最主要的智能合约平台。[54]在DAO中,公司股权的标准安排、债务和公司治理可以被编码为一系列智能合约。

智能合约在区块链中的应用

分布式账本是积极的,而不是被动的。换句话说,它们并非仅仅记录传递给它们的信息,其作为共识系统(consensus system)的一部分,必须确保被记录的交易是被实际完成的,以符合该共识,协调并完成该传输的同步是该过程的一部分。[41]对比特币而言,这意味着系统能够自动执行金融转账。[42]这种机制被称为“智能合约”(Smart Contracts),权利义务的说明和履行均通过它完成。[43]

智能合约的概念是从区块链中独立引入的,并且早在比特币出现之前就已存在。然而,直到Nakamoto综合(synthesis)之前,它的实践关联(practical relevance)是有限的。比特币利用智能合约执行交易,智能合约利用比特币的分布式账本去自治操作(operate with autonomy)。智能合约本质上是自治的软件代理。[44]有了智能合约,分布式账本在功能上变成了分布式计算机。这使每个节点都拥有一个相同账本副本的相同共识算法(consensus algorithms),保障其在一个相同命令中执行相同计算。虽然比特币基于智能合约运行,出于安全考虑,智能合约严格限其能力于基本的资金转移(basic fund transfers)。

诞生于2015年的Ethereum是目前最主要的智能合约平台。[45]Ethereum提供了一种Turing-complete的编程语言,这意味着在理论上,传统计算机上运行的任何应用都可以在基于共识网络的分布式计算机上被执行。[46]Ethereum使开发者很容易在其上编写新的种类应用,就像web和各种基础设施工具(infrastructure tools)一样,如应用服务器(application servers)是Google,Amazon,and eBay的基础一样。作为Ethereum的加密货币,Ether是比特币之后目前第二大最有价值的。[47](www.xing528.com)

智能合约平台广义上是去中心化应用(decentralized applications,即DApps.)的基础。[48]正如区块链的金融用途一样,许多去中心化的应用模仿了现存的中心应用(centralized applications)。例如,IPFS和Storj提供的去中心云存储(decentralized cloud storage)可以和Dropbox或Apple的iCloud相媲美。[49]Steemit提供了一个类似于Reddit的开放讨论平台,Commuterz支撑起与Uber或Lyft相媲美的去中心化拼车(decentralized ridesharing)。[50]

此外,还存在其他新颖的DApps。例如,美国学者Goldman Sachs认为,区块链可塑造电力分布式市场(distributed markets)。[51]用户可把通过房顶太阳能电池产生的多余的电力卖给当地公用事业公司。由于需管理大量个人用户和电力公司之间潜在交易量的开销,这类交易目前是有限的,类似的项目正在New York的Brooklyn进行尝试。[52]分布式账本可以在没有中心系统(central system)开销的情况下追踪那些交易。Goldman Sachs估计,通过使分布式市场成为可能,美国电力行业每年将有2.5亿到70亿美元的商机。[53]分布式自治组织(Distributed Autonomous Organization,即DAO)是一个重要的去中心化应用类别。[54]在DAO中,公司股权的标准安排(the standard cor-porate arrangements of equity)、债务和公司治理可以被编码为一系列智能合约。[55]投资者可以加密货币形式投资,并且分布式应用程序将处理支付工资、红利、代理投票(proxy votes)等。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈