我们在接触区块链的时候,经常谈及智能合约,那么智能合约到底是什么?
今天,小维从智能合约理念的起源开始,带你看智能合约的“前世今生”。
>>>起源
“智能合约”的概念首先由计算机科学家、加密大师尼克·萨博(Nick Szabo) 于1994年提出,他发表的《智能合约》论文是这一概念的开山之作。
尼克·萨博对智能合约的阐述以一个自动售货机的例子开始。我们可以认为智能合约的原始祖先,是不起眼的自动售货机。
售货机根据显示的商品价格收取投币,通过一个简单的机制形成了最初的计算机设计科学,并且有限自动地根据投币金额传递变化和产品。
自动售货机是一种搬运合约:任何持有硬币的人都可以与供应商交易。
>>>发展
如今的智能合约是一种旨在以信息化方式传播、验证或执行合同的计算机协议。
智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。
智能合约的目的是提供优于传统合约的安全方法,并减少与合约相关的其他交易成本。
从本质上讲,智能合约的工作原理类似于计算机程序的if-then语句。
智能合约以这种方式与真实世界的财产进行交互。当一个预先定义的条件被触发时,智能合约就执行相应的合同条款。
智能合约因区块链技术而具备了与现实结合和交互的能力,在接下来的发展中,我们可以期待区块链技术带给智能合约的现实意义和各种商业场景。
领取专属 10元无门槛券
私享最新 技术干货