比特财经网《知识讲堂》:第十一课·区块链智能合约( 三 )

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

一台独立的售货机摆在你面前 , 没有收银员 , 你投几个硬币进去 , 就自动触发了让你选商品的选项 , 选择了商品后 , 售货机里的饮料就自动掉下来了 。

这就是一个普通的信息化智能合约 。 售货机根据显示的商品价格收取投币 , 通过一个简单的机制形成了最初的计算机设计科学 , 并且有限自动、根据投币金额传递变化和产品 。 自动售货机是一种搬运合约:任何持有硬币的人都可以与供应商交易 。

作为一位因为比特币打下基础而受到广泛赞誉的密码学家 , 尼克·萨博为智能合约下的定义如下:“一个智能合约是一套以数字形式定义的承诺 , 包括合约参与方可以在上面执行这些承诺的协议 。 ”

但是尼克·萨博关于智能合约的工作理论迟迟没有实现 , 一个重要原因是因为缺乏能够支持可编程合约的数字系统和技术 。 直到区块链技术的出现和被广泛使用 , 尼克·萨博的理念才有了实现的机会 。

推荐阅读