
混合智能合约将通过彻底改变传统的法律体系来改变世界。
拥有常春藤盟校学位、身着 2,000 美元西装的律师用法律术语写下复杂合同的时代已经结束。下个世纪的合约将是混合智能合约,由穿着 20 美元连帽衫并住在纽约市合租公寓的程序员用代码编写。
什么是混合智能合约?
智能合约是自我执行的合约,用代码编写并由区块链执行。这些智能合约非常擅长发送和接收资金以及进行简单的计算,但它们无法访问链下数据、执行复杂的计算或自行生成随机数。
这些限制以前禁止智能合约履行传统法律合约目前所扮演的许多角色。现在,将预言机网络引入区块链有望解决这个问题。 Oracle 网络可以为智能合约提供可验证的随机性、链下数据和额外的计算资源。
Oracle 网络由将数据写入区块链的验证器组成。 oracle 聚合来自多个验证器的输入,因此没有一个验证器可以控制 oracle 提要。验证者也可能使用不同的机制来提出他们写入的数据,以进一步提高安全性。例如,提供可验证随机性的预言机网络可能希望每个验证器使用不同的伪随机数生成器。
Oracle 网络是去中心化的,因此使用 Oracle 网络不需要牺牲区块链提供的去中心化优势。使用预言机网络的智能合约称为混合智能合约。
混合智能合约的用例
一旦混合智能合约可以通过预言机网络访问链下数据,它们就可以开始取代传统合约。例如,天气保险——一种在极端天气情况下支付的保险,目前由传统合同支持。如果预言机网络提供有关极端天气事件的数据,则可以通过混合智能合约轻松实现天气保险。一般来说,任何基于现实世界事件支付的合约都可以在区块链上实现,只要有一个预言机网络可以提供链下数据。
混合合约还可以实现比非混合合约具有更高计算复杂度的机制。例如,Vickrey-Clarke-Groves (VCG) 算法是一种密封的投标拍卖机制。谷歌和 Facebook 使用 VCG 来运行他们的广告拍卖。 VCG 的唯一问题是很难计算。完全在区块链上实施 VCG 机制的成本高得令人望而却步。但是,如果使用混合智能合约将计算委托给链下计算,则 VCG 可以具有成本效益并在区块链上实施。
充当随机数生成器的 Oracle 网络当然可以支持多个链上游戏和赌博比赛,但它们也可以支持随机算法和机制,其中一些比非随机对应物更有效。一个例子是一种称为烛台拍卖的拍卖机制,等同于标准的英式拍卖,不同之处在于拍卖不是在固定时间段后结束,而是在随机时间结束。 eBay 用户可能熟悉这个问题,其中几乎所有的投标活动都发生在拍卖结束之前。
这可能会让买家感到沮丧,因为他们几乎没有关于拍卖结束前拍卖的实际价格的信息。烛台拍卖通过激励投标人提早出价来解决这个问题,以便他们可以在拍卖结束之前获得他们。如果没有随机数生成器,就不可能在区块链上实现烛台拍卖或任何其他随机机制或算法。
混合智能合约相对于传统合约的优势
与传统合约不同,智能合约由区块链执行,这意味着不需要外部法院系统来执行合约。如果没有昂贵的法院系统,合同会更便宜,因此更多的点对点交易可以由合同而不是信任来管理。
位于不同国家的公司之间的合同通常具有挑战性,因为在不同的法院系统中导航成本很高,而且通常一个国家的司法系统对其他国家的公司的权力有限。混合智能合约没有这个弱点,与国籍无关。
通过法院执行传统合同不仅成本高昂,而且会给结果带来不确定性。律师有机会发现一些漏洞,使合同失效。即使合同是无懈可击的,缔约方也依靠政府的持续善意来确保合同得到执行。
最近美国许多州和世界各国暂停驱逐就是一个例子。房东和租客签订了一份协议,假借不支付租金,房东将以驱逐的形式对租客提出法律追索。暂不争论这个决定是否合理,这是政策制定者的讨论,全球各国政府采取的这一行动实际上使所有租赁协议都无效了。
这一变化不仅影响了无法支付租金的租户,而且还有效使房东与可以支付的租户之间的租赁协议无效。即使是可以支付租金的租户也不会被驱逐,这意味着其中一些租户也选择不支付。无论对暂停驱逐有何看法,很明显,与混合智能合约相比,政府官员可以随时销毁的合同显然是不可取的。
在未来几年,传统的法律合约将被混合智能合约所取代,因为它们更快、更高效且不易受到法律漏洞的影响,也更便捷且可以轻松跨越国界。
注:原文来源于cointelegraph,由Linda编译,英文版权归原作者所有。

