时间:2023-06-15|浏览:187
DeFi协议需要预言机(oracles)。没有预言机,DeFi协议就无法获得正常运行所需的所有数据。实际上,DeFi使用的工具是去中心化的。为了保持这种状态,它们使用的数据不能由中心化的来源提供,因为中心化的来源可能会伪造、篡改、修改或隐藏信息。此外,它们所基于的智能合约只存在于区块链上,并且只能访问区块链本身的可用数据。
预言机就是一种很好的解决办法,DeFi协议智能合约将预言机例如资产市场价格、体育赛事结果、天气数据或任何其他在区块链上无法获得的信息。因此,预言机被认为是去中心化协议和区块链外部数据之间的桥梁,这也是为什么预言机是必不可少的原因。
由于智能合约无法通过预言机控制来自区块链外部数据的真实性,这也就带来了新的潜在风险(尤其当预言机提供的数据对智能合约的运行至关重要时)。所以对预言机的选择至关重要,因为预言机提供的数据源(datafeeds)可能被操纵或不正常运行,这可能危及智能合约的正确执行。
市场上一些最常用的预言机是Chainlink。Chainlink提供的数据源可以集成到任何平台上,这要归功于能够从Chainlink提供的数据源中检索数据的外部适配器。但由于预言机网络(由不同节点运营方管理)的存在,最关键的可能还是Chainlink能够保证了良好的去中心化程度。这些节点运营方具有提供正确数据的激励,从而在不同的数据源中进行选择,以保证最高的可靠性。
除了Chainlink之外,还有另外两个提供链上数据源的供应商:Band协议和Tellor。Band已经废除了数据集代币模型,现在它只有一个代币,这样就有直接的经济激励机制来驱赶不良行为者,进而借助预言机活动驱动价值。而Tellor使用的是一个权益矿机网络来发送所需数据的最终值,旨在为DeFi协议提供安全和去中心化的数据。
预言机市场是一个非常有趣的市场,因为DeFi协议的用户和开发者愿意为可靠和防篡改的数据付费。即使是像Coinbase这样的巨头,也决定用自己的专有预言机来为DeFi协议提供数字货币价格数据。然而,提高预言机提供数据的准确性和去中心化水平所需要的解决方案非常复杂,这使得这个领域的竞争非常困难。
总体而言,预言机是确保DeFi协议正常运行的关键所在,选择一个可靠的预言机供应商至关重要。