ORA:DeFi甲骨文,解释_NFTCircle

1。什么是区块链中的神谕?

Oracle是第三方服务,允许区块链内的智能合约从其生态系统外部接收外部数据。

甲骨文充当可以馈入智能合约的数据源,这使他们能够访问不在区块链上的实时数据,而实时数据通常是资产的实时价格。即使oracle本身不是数据源,但它们是层,它们验证与现实事件相关的链上数据,然后将累积数据提交给智能合约。

当前,在分散式金融领域中运营的公司依靠oracle来获取实时链上数据。实际上,由于缺少快速,安全的分散式预告片,因此十大DeFi应用程序中有七个由集中式或半集中式预言器支持以获取关键的外部信息。

之所以需要甲骨文,是因为区块链没有在其生态系统中保存链上数据。为了引用此数据,此信息通常来自主要的加密货币交易所,例如Binance和Coinbase,它们具有允许oracle执行查询的应用程序编程接口。

BTC突破23100美元:金色财经报道,行情显示,BTC突破23100美元,现报23101.0美元,日内涨幅达到9.23%,行情波动较大,请做好风险控制。[2023/1/22 11:25:28]

2。甲骨文的类型是什么?

Oracle根据信息的来源,信息的方向和信任程度进行分类。

数据源可以是硬件或软件。硬件预言机直接从物理世界中收集数据,并将其转换为可以输入到智能合约中的数字值。这些包括条形码扫描仪和传感器,它们可以主动或被动地收集数据并将其传输到智能合约。软件甲骨文从在线来源获取信息,浏览其网站,从而向智能合约提供最新信息。对于区块链,此信息通常来自加密货币交易所。

信息的方向可以是入站或出站。入站的oracle允许网络将信息从外部数据源发送到智能合约,而出站的oracle则允许智能合约将数据发送到外部源。

集中式Oracle作为单个实体,从外部源向使用一组安全功能运行的智能合约提供数据。但是,由于仅负责单个节点,因此节点的安全性降低,更容易受到被馈送到智能合约中的恶意数据破坏和攻击。

另一方面,分散式预言机依靠多个外部资源来提高提供给智能合约的数据的可信度。去中心化的甲骨文采用Schelling点博弈论,即所有参与者提供的数据都不会相互勾结,而Schelling游戏则在过滤掉任何不准确之处后,确定共识数据点或对该软件提出的修订是否有效且可以接受。

3。为什么DeFi生态系统需要分散的Oracle?

Oracle是确保对DeFi生态系统信任的中介。

首先,在DeFi生态系统中,主要使用分散式Oracle,因为使用集中式Oracle与DeFi产品/应用程序的精神背道而驰。DeFi应用程序是建立在区块链上的金融工具-在大多数情况下,以太坊网络都是如此。

DeFi中锁定的总价值或TVL是DeFi应用程序的智能合约中持有的以太,比特币和ERC-20令牌的总余额。TVL从2020年初的6.75亿美元迅速增长到今年第三季度的70亿美元,这表明区块链甲骨文对DeFi产生了影响。与比特币相比,主要去中心化甲骨文提供商Chainlink和BandProtocol对治理令牌的投资的指数年初至今的回报也可以看到这种影响。

越来越流行的混合DeFi协议通过将加密资产与常规金融工具连接,可提供去中心化网络并消除波动性。

4。在DeFi中使用oracle有什么风险?

甲骨文问题和延迟是在区块链上运行甲骨文的主要风险。

由于集中式第三方系统将智能合约和分散的区块链系统带入信任冲突,因此产生了Oracle问题。由于oracle提供的数据直接馈入智能合约,因此很明显,oracle在执行智能合约时拥有分层的功能。由于这些巨大的影响,对于DeFi应用程序和协议而言,拥有具有可靠数据且几乎没有延迟或几乎没有延迟的Oracle至关重要。

大致来说,oracle解决方案可以分为两类:快速但不安全的和安全但缓慢的。第一类主要适用于分散的oracle,因为它们的延迟率很低。由于容易受到各种博弈论攻击的影响,大多数DeFi应用程序都在集中式或半集中式的Oracle上运行。

大多数去中心化的Oracle使用ShellingCoin机制,其中独立来源报告数据而不与其他来源进行协调。由于没有这种联系,这些来源/代理商会尽其所能报告“真实”数据,同时希望其他来源也这样做。这种机制容易受到各种问题的影响,例如当事方之间的串通,信号甚至贿赂。而且,如果黑客攻击数据源,则没有适当的报复机制。即使是一个不正确的值也可能对依赖oracle的应用程序产生重大影响。

集中式预言片属于“安全但缓慢”类别。当与分散的神谕打交道时,这些神谕具有博弈论要素的鲁棒性。他们利用手动投票和“争议回合”来克服试图操纵其数据的攻击。但是,由于这些方法需要更长的等待时间,有时甚至是数周,因此通常不鼓励DeFi应用程序将其用作选择的预言。但是,尽管它们具有防范博弈论攻击的保护能力,但它们仍具有交易对手风险,并且由于单点故障而具有较高的有效黑客入侵机会,从而降低了DeFi应用程序在此特定方面的安全性。

5,DeFi应用程序如何克服Oracle的局限性?

基于争端博弈论的稳健安全性可以为Oracle问题提供可能的解决方案。

从Synthetix和bZx的安全漏洞中可以看出,区块链Oracle容易受到恶意黑客的攻击,这些黑客希望通过将Oracle作为目标来利用定价异常。甲骨文很容易受到这些攻击,因为从理论上讲,甲骨文不在区块链的共识机制之内,因此,区块链的安全机制不适用于它们。

甲骨文开发领域的先驱是诸如Chainlink,BandProtocol和Compound之类的平台,以及其OpenPriceFeed。Chainlink已与Google,OracleCorporation,Gartner,Binance甚至中国的区块链服务网络等巨头合作,并且还在与SWIFT进行谈判,SWIFT是金融实体之间进行通信的全球标准。

6。运行Oracle的最受欢迎的DeFi协议是什么?

诸如MakerDAO,Compound,Uniswap和Aave之类的开放式借/借协议使用oracle在以太坊区块链上运行时获取外部数据。

MakerDAO是最受欢迎的DeFi开放贷款协议之一,其Dai代币与美元挂钩,并得到加密资产的支持。MakerDAO利用Oracle模块确定资产的实时价格。该模块由列入白名单的Oracle地址和一个聚合器合同组成。甲骨文将定期的价格更新发送到聚合器,该聚合器确定中间价格,然后将该中间价格用作平台上的参考价格。

复合是一种货币市场协议,允许用户赚取利息和/或借贷抵押资产。与MakerDAO相似,化合物还使用oracle收集价格信息,然后将价格信息转发到其价格供稿,该价格供稿由化合物的本机代币COMP的“管理员”管理和控制。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:0ms0-4:377ms