维基带你看“智能合约”的起源与发展

我们在接触区块链的时候,经常谈及智能合约,那么智能合约到底是什么?

今天,小维从智能合约理念的起源开始,带你看智能合约的“前世今生”。

>>>起源

“智能合约”的概念首先由计算机科学家、加密大师尼克·萨博(Nick Szabo) 于1994年提出,他发表的《智能合约》论文是这一概念的开山之作。

尼克·萨博对智能合约的阐述以一个自动售货机的例子开始。我们可以认为智能合约的原始祖先,是不起眼的自动售货机。

售货机根据显示的商品价格收取投币,通过一个简单的机制形成了最初的计算机设计科学,并且有限自动地根据投币金额传递变化和产品。

自动售货机是一种搬运合约:任何持有硬币的人都可以与供应商交易。

>>>发展

如今的智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。

智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。

智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。

从本质上讲,智能合约的工作原理类似于计算机程序的if-then语句。

智能合约以这种方式与真实世界的财产进行交互。当一个预先定义的条件被触发时,智能合约就执行相应的合同条款。

智能合约因区块链技术而具备了与现实结合和交互的能力,在接下来的发展中,我们可以期待区块链技术带给智能合约的现实意义和各种商业场景。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180903A10XQF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码关注腾讯云开发者

领取腾讯云代金券