什么是区块链预言机?一文了解
预言机的发明是为了解决基于区块链的应用程序的严重限制。
假设您想根据黄金或标准普尔 500 指数的价格变化触发加密货币销售和购买。此类应用程序的智能合约编写起来很简单,除了一件事:黄金和标准普尔 500 指数的价格是不在区块链上。您的应用无法访问或验证这些价格。
或者假设您想根据选举结果将法定货币转换为加密货币基金,反之亦然。你的智能合约如何知道谁赢得了选举?您如何确保结果报告准确,而不是为了他人的利益而被操纵?
这就是区块链预言机的用武之地。区块链世界中的预言机是什么?它是一种协议或服务,用于将经过验证的可靠信息传输到区块链,以便可以在应用程序中使用。将预言机视为一种区块链云服务,可提供可靠的当前数据源。预言机弥合了外部世界与托管去中心化金融应用程序和加密交易的区块链之间的差距。如果没有预言机,区块链应用程序就无法与链下数据进行交互。
例如,预言机可能会从纽约证券交易所收集实时股票价格,并将数据提供给智能合约。
预言机通常使用共识机制来验证数据源。例如,在Chainlink中,验证节点通过抵押预言机的 LINK 代币来获取数据合约并验证链下信息。它类似于区块链用来验证交易的权益证明共识机制。
除了机构数据流之外,预言机还可以从防篡改传感器或温度计等硬件设备导入数据。例如,监控杂货供应链的DeFi 应用程序可能会使用预言机从条形码扫描仪导入数据。
符合预言机定义的加密世界领先服务和平台包括 Chainlink、Band Protocol、Bridge、Oracle、Next Protocol、Tellor、DIA Association、Dos Network 和 JustLink。
现在你已经明白了:用通俗易懂的语言解释了预言机和区块链。现在您明白为什么预言机不仅是一个好主意,而且还是区块链技术日益广泛的应用范围中的基本要素。