您当前的位置: > 数字货币 >

什么是区块链Oracle?区块链oracle平台详情介绍

发布时间:2020-06-18 17:57

  什么是区块链Oracle?区块链oracle平台详情介绍。尽管加密货币早已成为我们生活的一部分,但区块链仍然彼此分离,与现实世界分离。尽管第一个问题是许多不同团队正在研究的问题,但是第二个分离也无可厚非。那就是区块链甲骨文进来的地方。世纪货币网向您解释什么是区块链环境中的预言,以及如何将加密货币集成到此过程中。顺便说一下,其中大多数都在我们的网站上列出。

 
  1.什么是区块链Oracle
 
  简而言之,区块链Oracle是为区块链提供链下信息的解决方案。在这方面,区块链与外界隔绝。智能合约可能需要某些链下信息或事件。毕竟,贸易与其他任何经济活动一样,都依赖于相关而准确的信息来起作用。区块链Oracle满足了这一需求。
 
  Oracle提供了区块链与链下信息之间的生命线。他们现在可以使用相关的链下数据来控制和执行交易,从而大大扩展了智能合约的用途。没有这种访问,智能合约的范围将受到更大的限制。
 
  区块链Oracle不是上述数据的来源。它们是验证和验证链下信息的中继,以便链上服务可以访问和使用它。数据本身有多种形式,从有关交易完成的信息到资产价格的变化。某些类型的Oracle不仅限于将信息中继到区块链,还可以将其发送回链外。
 
  2.区块链Oracle的类型
 
  加密市场上有多种类型的区块链Oracle。有些是专用硬件,有些则完全是软件,尽管有共同的目标,但每种类型都有其独特的特性。它们分为三类:
 
  来源。中继的数据是源自软件还是硬件平台?
 
  信任。Oracle是集中式还是分散式?
 
  方向。数据是入站还是出站?
 
什么是区块链Oracle?区块链oracle平台详情介绍
  3.软件甲骨文
 
  最常见的区块链Oracle类型。他们直接使用在线数据源。这些资源可以是数据库,网站,论坛,甚至是特殊的服务器,只要它在Internet上并且包含所需的信息就可以使用。
 
  由于Oracle软件始终与Web相连,因此它们可以实时提供信息,因此它们可用于依赖快速变化数据的合同:加密货币价格,汇率等。
 
  4.硬件甲骨文
 
  与以前的那种将数据从Internet中继到智能合约的中继不同,硬件Oracles中继了真实的信息。条形码扫描仪,传感器,读卡器–可以读取数据的任何设备均符合条件。
 
  阅读信息后,硬件Oracle将其转换为数字值并将其中继到智能合约。这是一种Oracle,可以很好地与实际业务配合,因为它可以跟踪到达仓库的货物并基于此事件执行智能合约。
 
  5.集中式和分散式Oracle
 
  集中化意味着Oracle由一方控制,并且智能合约只有一个数据源。虽然它使信息收集更快,更有条理,但同时也增加了更多风险。攻击单个甚至受到良好保护的集线器要比数百个较小的集线器容易得多。这也意味着错误的代价会更高,因为它可能会破坏整个系统的运行。
 
  分散的Oracle通过不依赖单一来源来减轻这些问题以及交易对手的风险。在这样的系统中,智能合约依赖于多个Oracle来验证收到的数据,从而使其成为共识系统。这使攻击Oracle网络变得更加困难,因为它将需要对一系列数据源进行协调攻击,从而浪费更多的时间,精力和资源来应对不太可能成功的攻击。这使得去中心化的Oracle更加安全地使用。
 
  可以从一个区块链向另一个区块链提供去中心化Oracle,并且有一些项目可以做到这一点。这加上他们已经在预测市场中找到了使用并实现了不信任,这一事实使这类Oracle成为了最通用的Oracle之一。
 
  6.入站和出站Oracle
 
  这两种Oracle的信息传输方式不同。
 
  入站Oracle将数据从外部源中继到合同,例如,从传感器获取室内的温度计读数。它们的功能是收集与合同及其条款有关的信息。
 
  出站Oracle将信息从链中发送回外部世界。通常用作完成交易的一种方式。一个很好的例子就是智能锁:一旦交易完成,一个智能合约就将数据发送到锁中,打开该锁,让双方放弃交易都感到有点高兴。
 
  人类神谕
 
  在我们的名单上,奇怪的是,人类Oracle是加密专家。通过以前类型中的算法完成的工作,人工Oracle必须自己完成。需要记住数百个职位,加密新闻,市场洞察力等,这使他们变得相当罕见。
 
  鉴于人类甲骨文可以(并且应该)通过加密来验证其身份,因此使用甲骨文是没有风险的。话虽如此,它们也没有机器同类产品快,因此您需要确定这种权衡是否值得。