什么是区块链甲骨文?

智能合约可以使用一系列数据源来触发其执行。但是智能合约如何找到允许合约执行所需的信息?

那就是区块链预言家介入的地方.

什么是区块链甲骨文?

区块链预言机弥合了智能合约和某些智能合约正常运行所需的外部数据之间的鸿沟.

区块链无法访问其网络外部的数据。但是建立在该区块链之上的智能合约很可能需要外部数据才能起作用。 (以下是有关智能合约如何与区块链一起工作的更多信息)。这就是区块链Oracle介入的地方。在区块链的上下文中,Oracle是一种第三方服务,可向区块链提供数据.

为了清楚起见:oracle不是数据源。它是一个与外部数据源接口的专门层,进而使该数据可用于给定的区块链。从某种意义上讲,它是一种数据翻译服务,旨在使智能合约能够执行。外部数据几乎可以是任何东西:温度,商品价格,交易成功等等。如果提供给oracle的数据度量满足智能合约的条件,它将执行.

此外,并非所有智能合约都需要区块链预兆。一些智能合约使用仅在同一区块链网络上可用的信息.

区块链Oracle类型解释

正如没有单一的区块链一样,也有几种不同类型的区块链预言。开发人员可以针对特定的使用类型对oracle进行编程.

  • 软件Oracle: 甲骨文软件处理在线信息,从在线源(例如交易网站,公司和商业网站,新闻机构等)获取数据。软件预言家使用Web API来挂钩所需的数据。由于Internet的范围如此之广,并且有许多服务和企业将其用作核心操作工具,因此软件预告片可以是非常强大的工具.
  • 硬件Oracle: 硬件预言通常部署在实际情况中。例如,某个车辆是否已在指定时间到达某个位置,从而允许合同的下一部分解锁。供应链跟踪管理中的另一个常见用途是确认时间,位置,行进距离,温度等数据.
  • 基于共识的Oracle: 基于共识的oracle的工作方式与其他oracle类型略有不同。基于共识的oracle不再依赖单个数据源来确认智能合约的执行,而是使用多个oracle上的多个数据源来确认事件。以下是有关基于共识的Oracle和区块链Oracle信任的更多信息.
  • 入站Oracle: 入站的oracle为智能合约提供了可以触发某个智能合约事件的传入数据。例如,如果某商品达到一定价格,请采取此操作.
  • 出站Oracle: 有时,智能合约需要与外界进行通信。那是外出预言的方便之处。出站预告片将合格数据从智能合约发送回外界.

我们如何信任区块链Oracle?

使用区块链预兆的智能合约面临的最大问题是信任。使用集中式第三方区块链oracle与分散的无信任系统相反。此外,区块链预言不是区块链机制的一部分。因此,其行为及其数据不受大多数​​区块链上发现的相同共识机制的约束,正是这种机制为区块链提供了最强的品质.

这就是基于共识的甲骨文应运而生的地方。为什么不使用分散的Oracle来保护数据,而不是信任一个单一的源或单个Oracle来提供一致准确的数据(当然会发生不准确,故障和错误)。?

幸运的是,有几种不同的分散式Oracle提供数据验证服务.

奥古尔

诸如Augur和Gnosis之类的预测市场使用去中心化的oracle来获取其网络上创建的数千个市场的数据源。.

奥古尔·甲骨文市场

在Augur的情况下,用户创建带有问题的预测市场。例如,“本赛季托特纳姆热刺会比阿森纳赢得更多的英超联赛积分吗?”其他Augur用户可以购买市场股票,做空市场或做多结果。市场创建者选择一个预言家来查找数据以完成市场问题。在这种情况下,oracle是Augur平台的REP赌注用户.

事件发生时,选定的预告片有三天时间来确认市场所需的数据。市场然后有7天的时间对数据提出异议。在大多数情况下,Oracle选择可验证的正确数据.

链环

ChainLink是一个新的分散式Oracle网络,它使用分布式节点来检索智能合约所需的数据。 ChainLink的分布式节点不使用单一来源,而是就正确数据达成共识,然后将其发送到智能合约.

链链接oracle系统

ChainLink网络中的节点提供不同类型的数据服务。拥有数据源的任何人都可以连接到ChainLink网络,以换取ChainLink令牌(LINK)。该系统还具有诸如信誉跟踪之类的内置功能,使ChainLink Network可以相对于其他来评估数据源的准确性。.

尽管ChainLink实际上是一种中间件,但它已经展示了其去中心化的oracle平台,可以提供准确有效的数据.

莫比乌斯

Mobius Network从Stripe for Blockchain API开始,这是一个集成工具,允许任何加密货币令牌集成到任何应用程序中。 API的一部分允许将现有应用程序轻松连接到智能合约。从那里开始,开发团队提出了去中心化数据市场的想法,这反过来又导致了Mobius股权证明Oracle协议(PSOP)的开发.

莫比乌斯甲骨文

PSOP正在申请专利,它使Mobius网络用户可以选择特定的Oracle来提供和验证数据。该列表来自去中心化数据市场,在该市场中,甲骨文竞争提供服务,获得质量排名和等级等。股权证明元素“用于激励甲骨文提供正确的数据,并对提供错误数据的甲骨文进行惩罚。”这样,Oracle越能提供准确和有效的数据,它就可以获得越多的收入,则它将在去中心化数据市场上获得更高的评级。.

(什么是权益证明?)

区块链Oracle对智能合约开发至关重要

区块链预言对于智能合约的持续发展至关重要。随着智能合约成为企业,政府和金融机构不可或缺的一部分,无信任的分散式预言机的重要性将日益提高。.

此外,对像ChainLink这样的甲骨文项目的关注也说明了分散式甲骨文拥有的基本能力。解决单源oracle提出的信任问题还有很长的路要走也有帮助。有望在不久的将来进一步分散的区块链oracle服务上线,这将成为一个非常有竞争力的数据验证和供应市场.

想更多地了解区块链吗?查看有关比特币和区块链的TED演讲,这些内容可让您立即掌握最新信息.

52d cff 78f f0f 4b9 2eb a9b