区块链甲骨文解释说:DeFi世界中的信息采购
定价信息的透明度和可靠性对于希望在交易所和去中心化金融平台上有效交易加密货币的用户至关重要。这种透明性可以由区块链预言机提供支持,这些预言机使第三方数据提供商能够向DeFi协议提供实时定价信息.
在OKEx为促进DeFi生态系统的发展而不断努力的过程中,我们推出了基于Open Oracle标准的公共Oracle。本文提供了有关区块链预言家及其在促进DeFi发展中的作用的全面概述.
什么是区块链甲骨文?
区块链和智能合约无法从其各自的网络外部访问数据。要在区块链上执行智能合约,通常至关重要的是从外界访问相关信息,因为区块链本身无法在没有来源的情况下记录代币的价格,城市的天气信息或其他有用数据。这就是区块链预言家发挥作用的地方.
区块链Oracle是第三方服务,允许智能合约从区块链外部接收外部信息.
区块链甲骨文的作用。图片来源: 3commas.io
oracle本身不是数据源。相反,它们是查询和验证现实事件并将此信息提交给智能合约的层。如果提交的信息符合智能合约的预定义执行条件,将在区块链上触发智能合约的执行.
不同类型的区块链神谕
区块链甲骨文可以从三个方面进行描述:
- 信息来源,无论是软件还是硬件.
- 信息的方向,无论是入站还是出站.
- 信任度,无论是集中式还是分散式.
信息来源
软件Oracle处理来自在线资源(例如网站,数据库和服务器)的信息。这些预言机提取相关信息并将其放入智能合约中。实时航班信息,货币汇率和数字资产价格是软件预告片处理的最常见数据.
另一方面,硬件预言机从物理来源接收信息,并将此信息转换为智能合约可以理解的数字值。这些物理源包括传感器和条形码扫描仪。供应链是常见的用例,其中硬件预言机从传感器中提取商品状态并将此信息传输到智能合约中.
信息方向
入站的oracle从外部来源向智能合约提供信息。例如,oracle将传感器(即外部源)的温度记录传输到智能合约中.
外部预言机使智能合约能够将信息发送到外界。一个常见的例子涉及到资金存款。当用户将资金存入加密货币钱包地址时,智能合约会将存款确认消息发送至钱包提供商。然后,钱包提供商将在收到消息后更新用户的加密货币余额.
信任度
集中式预言服务器从一个数据提供者或由单个实体控制的一组数据提供者接收信息。这引起了对单点故障的担忧,这使集中式Oracle对黑客和漏洞的抵抗力降低了.
分散式预言机从多个数据提供者获取信息,并将该信息传输到智能合约中。与集中式Oracle相比,分散式Oracle依赖多个来源,这增加了提供给智能合约的信息的可靠性.
DeFi中的区块链预言
去中心化金融在2020年实现了惊人的增长,总价值锁定在大约 45.8亿美元, 截至8月12日.
甲骨文令牌在2020年超过BTC投资回报的潜力使它们在DeFi社区中变得越来越受欢迎。 有经验的 到2020年到目前为止,年初至今的回报率分别为452%和3,296%,而比特币的年初至今回报率为65%.
区块链甲骨文在DeFi开发中发挥了重要作用,因为它们提高了各种DeFi协议的数据可靠性和准确性。各种DeFi协议已启动价格预告片,以向用户提供透明的定价数据。例如,货币市场协议化合物 宣布 其分散的价格预言,即开放价格供稿,于8月发布。在OPF中,价格报告者(例如,加密货币交易所,DeFi协议和OTC交易柜台)可以使用已知的公钥提交保证金交易和贷款价格数据。用户可以通过访问价格报告者的公共API来获取报告的价格数据。价格预告片是分散的,因为可以在不使用复合协议基础结构的情况下进行价格数据的提交和访问.
分散式Oracle平台(尤其是Chainlink)的日益普及也推动了DeFi的最新发展。 Chainlink提供去中心化的Oracle,这些Oracle可以检索和传递衍生工具和贷款的财务数据。例如,Chainlink 声称 其预言家已检索到公共区块链中超过90%的衍生贷款违约量的数据。该数据被DeFi衍生产品提供商(例如Synthetix,Nexus Mutual和MCDEX)采用.
通过依赖分散的oracle平台,DeFi协议可以节省时间和资源,同时促进分散金融其他领域的创新.
区块链甲骨文的未来
虽然区块链甲骨文充当着区块链和外部数据提供商之间的桥梁,但是在检查区块链甲骨文是否可能成为主流时,安全性仍然是关键问题.
由于区块链预言家被排除在区块链的共识机制之外,因此不受该区块链安全机制的保护。这使得区块链预言家成为了寻求利用定价错误的黑客的目标,如以下安全事件所表明的那样: 合成器 和 Z.
中间人攻击是另一种,中间人攻击是恶意行为者获得对oracle和智能合约之间的数据流的访问权限 安全威胁 对于区块链甲骨文。然后演员修改或伪造数据,从而降低了区块链预言家提供的数据质量.
如果没有区块链预言家,智能合约的用例将有限-因为它们只能依靠自己的区块链网络中的信息。 Oracle使智能合约与外部数据提供者之间的连接得以实现,从而增强了分散金融协议的数据可靠性和透明性。结果,区块链预言家充当了DeFi协议和可靠的外部数据提供者之间的桥梁.