预言机机制是什么?

亲爱的Bankless社区:
预言机是加密货币经济的一个重要的基础设施 。
今天的作者是这样说的--没有预言机 , 区块链就像没有互联网连接的计算机 。它们与外部世界隔绝 , 只能参考区块链内部账本的信息 。
这限制了加密货币的使用情况 。
预言机解决了这个问题 。
想获得ETH/USD的实时价格信息 , 以衡量像Maker、Aave或Compound这样的DeFi协议的清算阈值?你需要一个预言机 。
想交易AMZN、AAPL或TSLA的合成版本?预言机 。
预言机需要高度安全 , 因为很多东西都依赖于它们 。如果数据输入被破坏 , 人们就会失去金钱 。我们已经看到这种情况发生过几次了 。
既然DeFi有这么多的东西都依赖于预言机 , 我们就应该多了解它们 。今天ChainlinkGod解读了去中心化预言机的价值 。
让我们深入了解一下 。
-RSA
去中心化的预言机网络(DONs):为智能合约经济提供动力
预言机机制是什么?
文章图片

文章图片
智能合约是具有编码逻辑(如果发生x事件 , 则执行y行动)的去中心化应用 , 在区块链网络上确定性地执行 。
公链不是由单一的中心化机构或像Facebook、谷歌或苹果这样的技术垄断者维护 , 而是由全球各地的独立计算机网络维护 。通过经济激励 , 这些计算机在没有任何中心节点协调的情况下就区块链的当前状态达成全球共识 。正如许多Bankless的读者可能知道的那样 , 这提供了一系列有价值的属性 , 如抗审查、无许可访问、非托管资产管理和不可逆转的交易 。
然而 , 有一个基本问题:区块链就像一台没有互联网连接的计算机 。
预言机机制是什么?
文章图片

文章图片
区块链仅通过追踪发生在其自身账本内的活动来产生其强大的安全属性 。因此 , 区块链实际上是孤立的网络 , 不能在不失去使区块链有用的所有属性的情况下 , 与现实世界中智能合约可能需要的外部资源进行自然连接 。
这是一个问题 , 因为绝大多数的智能合约用例都需要外部数据 , 如访问ETH对美元的价格、布宜诺斯艾利斯的平均温度、装有原材料的航运集装箱的位置、另一个区块链网络(如BTC)的状态 , 或任何其他尚未存储在该区块链原生账本上的数据 。
预言机机制是什么?
文章图片

文章图片
为了克服缺乏外部连接的问题 , 需要一个额外的基础设施 , 即「预言机」 , 它从链外来源获取数据并将其传递到区块链上 , 以便智能合约应用程序可以消费这些信息 。预言机不仅提供了在链上传输数据的交付机制 , 而且还作为验证机制 , 以确保数据的高完整性 。如果智能合约要保留端到端的确定性 , 预言机机制需要像底层区块链一样安全可靠 , 因为预言机数据输入直接决定了消费智能合约的输出 。
正如那句名言所说 , 垃圾进 , 垃圾出(garbageinleadstogarbageout) 。
因此 , 预言机机制不能是一个单一的中心化节点 , 因为这引入了一个单点故障 , 如节点被破坏或脱机 。这将违背使用由成千上万个节点组成的区块链网络的全部目的 。此外 , 预言机机制不应该依赖单一的数据源 , 因为数据源可能提供错误的数据和/或导致离线 。
预言机机制是什么?
文章图片

文章图片
相反 , 预言机机制必须在节点操作员和数据源层面上去中心化 , 以确保没有故障点 。虽然区块链和预言机旨在实现不同的目标(前者提供交易共识 , 后者提供真实世界数据的共识) , 但它们的互补性意味着采取类似的方法来实现安全 。