智能合约是什么

尼克·萨博最早于 1994 年提出了智能合约。他定义道:“一个智能合约是,一个计算机化的交易协议,它执行一个合约的条款。”

交易协议中的“协议”二字指的是计算机协议。尼克·萨博的智能合约论文见:Smart Contracts

尼克·萨博是知名的计算机科学家、法学学者和密码学者,他的研究重点是智能合约和数字现金。1998 年,他还曾创建中心化的数字现金比特黄金。

为什么需要智能合约

尼克·萨博说:“智能合约的设计目标是,执行一般的合同条件,最大限度地减少恶意和意外的状况,最大限度地减少使用信任中介。”

他认为,我们需要一个这样的计算机协议:它能够完全保证,如果付款了,商品会被发送,或者商品寄出去了,就会收到钱。

在现实生活中,我们有很多办法来实现这一点。而计算机科学家的目标是,用事先确定的代码自动执行合约条款,无须人工干预和第三方中介。

智能合约中的“智能”可以理解为,按条件自动执行,无须人的干预,是自动的或自治的。

“合同”是智能合约的好类比吗

按其名字,智能合约的好类比是不是我们在商业活动中所签订的“合同”?其实不是。

智能合约贴切的形象类比,是我们在说起计算机术语“有限状态机”或“状态机”时常用的自动可乐售卖机:

  • 我们向可乐售卖机投入硬币,按一下出可乐的按钮。

  • 售卖机将一听可乐从出货口放出来。

  • 售货机恢复到最初的状态。

萨博在 1997 年的文章中也说,智能合约的原始祖先是不起眼的自动售货机。

在以太坊白皮书中,维塔利克还特别指出,这里的“合约”不应被理解为需要执行或遵守的东西,而应看成是存在于以太坊执行环境中的“自治代理”(autonomous agents),它拥有自己的以太坊账户,它们收到交易信息后就相当于被捅了一下,然后自动执行一段代码。

维塔利克是以太坊的创始人,就是大名鼎鼎的“V神”。

我们还可以这么看:

  • 区块链存储的是“状态”,智能合约是它用于状态转换的方式。

  • 智能合约像一个特别的“时钟”,把世界从“同步”转向“异步”。

智能财产:用智能合约来控制实体资产

在智能合约论文中,萨博还讨论了如何把智能合约用于实体资产,形成所谓的智能财产(smart property)。

所谓智能财产,是智能合约程序按照设定的规则控制的财产。萨博举例说明如下:

  • 例如,为了防止一部车被偷窃,除非确定拥有者完成正确的“挑战响应协议”,否则车是不会启动激活的。

  • 例如,如果车是贷款买的,当拥有者无法偿还贷款时,智能合约将会自动启动扣押令,并将车钥匙的控制权交给银行。一旦拥有者还清贷款,智能合约就移除扣押令。

智能资产的概念后来被扩大了,在对比特币的相关介绍中有这样说法:由比特币区块链上的智能合约控制的资产,不管是实体的还是数字的,都叫智能资产。

尼克·萨博的关键论文:

  • 1994,Smart Contracts。

  • 1996,Smart Contracts:Building Blocks for Digital Markets。

  • 1997,The Idea of Smart Contracts。

通过共识,智能合约是私人订购的一场革命:它们提供有保证的执行力,而不受领土政府的异想天开; 有效的形成和解释; 不受外界干扰; 并完全尊重当事方的意愿。 这些主张中的每一个都是神话。 尽管智能合约表现为自然和中立,但实际上却被深深地政治化了。 大约一个世纪前,法律现实主义者撕毁了智能合约的基础。 他们的拥护者们并没有解决过去的问题,而是忘记了它们。本文对智能合约的乐观主义以及通过代码而非法律确保相互协议的可取性提出了新的批评。 更具体地说,本条款旨在提出这样的主张,即智能合约可以而且应该提供传统合约法的替代品。 它辩称,智能合约的提倡者反过来依赖Lochner时代法律思想中激烈争论的假设,包括对“合约自由”的政治承诺,坚持“公共”和“私人”领域之间的划分,以及对国家在管理合同和财产的私法体系中的作用。 更具体地说,这些假设导致精明的合同党派人士从根本上低估了国家在维持运转良好的私法制度中的作用。 未能认识到国家对私法干预的必然程度,这意味着智能合约将创造出规范怀疑的财富和权力的新型分配。此外,本文借鉴了互联网法中的两个基本时刻—早期希望超越领土的境界治理,并尝试通过技术推翻版权法,以证明倡导者和学者基于这种新方法的短暂技术承诺而犯下的错误。 最后,本文证明,智能合约远未实现功利主义的效率理想,而是在没有民主监督和治理的情况下构建的,这对于合法的私法体系至关重要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值