2017年是区块链高速发展的一年,也是泡沫极速膨胀的一年。2018年伊始,各路大神开始了神预测。但路需要一步步走,目前整个区块链行业,仍处于基础设施建设的阶段。而智能合约能做到的事情也相对有限,智能合约的应用多样化很大程度上依赖于预言机,所以,预言机的实现将为智能合约的多样性提供基础。
在应用层面上来讲,预言机可以使智能合约从区块链外部接收数据。换句话说,预言机可以建立现实世界的某个事件与区块链之间的联系。在我看来,所有真正有价值的智能合约都需要外部信息 --金融衍生品,赌博,身份识别等......任何你想要融入智能合约的实地发生的事件。事实上,你很难以精确的数字术语清晰的表示真实世界的事件。为了更好地理解预言机的概念,这篇文章将建立我们直觉的理由,为什么很难用数字来表现现实。
智能合约与街头智慧
智能合约是一种自我实施的数字协议。常见的例子是自动售货机。你可以投币,你可以(1)取回你的钱,或(2)获得商品。像智能合约一样,自动售货机一旦启动,除非断电,否则会永久运行。
智能合约有很多优点。它们用明确的计算机代码编写,完全独立。与法律合同不同,他不需要外部权力机构作出裁决 - 智能合约由一群平等的节点进行管理。没有法官,没有陪审团,没有调解人。然而,智能合约很难正确书写,且一旦执行则无法逆转,它的影响力仅次于网络空间。
智能合约是一种通过明确规定所涉及的各方以及约定条件来达成交易的方式。但是如果关于过去,现在或未来的某些细节未知,该怎么办?就像昨天BTC / USD的汇率(根据前五大交易所)?或者你的航班是否会在明天准时降落?一旦这种输入条件无法确定,智能合约就无法被成功执行,如果想保证输入的确定性,则需要预言机来沟通区块链和现实世界。也就是说智能合约需要预言机才能解决合约撰写时无法准确了解的细节。
有了预言机,我们可以给我们的智能合约赋予街头智慧。就像一台自动售货机,如果预言机传给智能合约的信息是目前温度低于零度,智能合约会自动分配热巧克力。或者,如果预言机告诉智能合约该航班延迟了30分钟以上,那么该机构可以利用智能合约即时支付补偿费用。通过将智能合约与现实世界事件进行联系,智能合约变得更加智能。
真理是主观的,预言机代表主体性
在科学这个非常狭窄的领域之外,人们通常认为事件与他们的世界模型相比是真实的:
- 西伯利亚的气温是多少?
- 根据哪个气象站(s)?
- 测量应该如何进行平均和合并?每日每小时?意思是中位数?
- 如果存在分歧,是否应该给予一个传感器更多的权重?
2.这幢汽车存在何种程度的损坏?
- 保险机构的观点:一辆车只能按照一套非常特定的标准来判断损坏的程度。
- 普通人的视角:砖家,叫兽,大忽悠。
3.今天头条大家怎么说?
- 搜索引擎根据用户的位置,浏览历史记录和兴趣等向用户显示不同的结果。
- 没有办法穿越回昨天,没办法验证这一说法,所以我们需要一种记录搜索结果的方式,而不是一味的怀疑。
一般来说,你可以将预言机视为一个智能合约可以要求对事件进行主观解释的“人”。预言机的问题在于:我们如何以可证明的,一致的,透明的和最小化信任的方式解决一个主观事件?
预言机例子
1.决定的白板
区块链技术的美妙之处在于它强制每个人都公开工作。我们采用白板,我们轮流在白板上写点东西,每个人都可以看到我们写的东西。例如,任何人都可以下载比特币“白板”,选择一个钱包地址,并检查涉及该钱包的每一次交易。
无论是上课,向同事解释概念还是解决问题 - 您都可能依靠白板来分享思考过程和决策。同事不仅要提供最终决定,还要在白板(或类似的东西)上画出他们的决策过程。
当智能合约放在以太坊“白板”上时,交易各方完全可以看到它。关于合同的运作方式不存在任何歧义 - 除非重要未知事件。
在智能合约中,关于这些细节的决定都是通过预言机指定的。为了符合区块链,此服务必须对其工作进行描述。那么数据来自哪里?数据如何处理?
当向预言机询问关于世界的问题时,你必须具体化你的观点。作为回报,预言机将展示其步骤并负责。
2.司法信息法庭
在电脑之前,我们的社会发明了一种使所有合同变得聪明的方式:允许用户呼吁一些权威人士(法庭,国王,暴徒上司......)以最终方式解决此事。如果管理局是“公正”的,那么没有什么理由将争端升级到管理局。任何知道自己会失败的人都不会去尝试。例如,中世纪的商人革命是通过发展商人法院作为一种权威而成为可能 - 这是有效的,可信的,允许交易者私下执行协议的预言机。
在一个智能合约中,当你指定一个预言机时,你正在选择一个“法院”来决定你的数据是如何解释的,以及它在合同中的含义。如果这是一家保险公司的智能合约,那么其“信息法庭”将试图根据该机构的定义来解决“车子损坏程度?”的问题。
传统的承包制度当然相当昂贵。纸质合同要求法院解释合同并解决纠纷。这些法院要求各种各样的外部执法 - 监狱长,警察,法官和律师。这种执法需要税收,这意味着另一套规则,执法手段和政府基础设施以及社会的各个方面等等。在这些规模上,重大的腐败是不可避免的。
就像中世纪一样,这些信息法庭或“预言机”有可能减少许多执行传统纸张合同的浪费工作。
3.游戏中有皮肤的机构
我们今天使用的大多数基础设施隐含地相信一大堆机构不会因自己的失败而遭受风险。这些机构以不可能发现的方式隐藏风险,直到为时已晚。评级机构和银行2008年的救助计划,Equifax泄漏了1.5亿个社会安全号码,还有数千人。用户没有追诉权,机构也没有受到伤害。
网友评论