LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 什么是DeFi Oracle? —

什么是DeFi Oracle? —

2020-09-20 wanbizu AI 来源:区块链网络

通过描述,oracle是第三方服务,使区块链内的智能合约能够从其生态系统外部接收外部数据。 它们被设计为可以直接输入到智能合约中的数据源,使他们能够访问不在区块链上的实时数据。 在大多数情况下,他们可以访问资产的实时价格。

尽管oracle本身不是数据源,但它们充当对与现实事件相关的链上数据进行身份验证的层,然后将累积数据提交给智能合约。

如今,在去中心化金融(DeFi)领域中运营的公司严重依赖于Oracle来获取实时链上数据。 值得注意的是,由于缺少快速,安全的去中心化甲骨文,十大DeFi应用程序中的七个完全由集中式或半中心的甲骨文支持,以获取基本的外部信息。

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

神谕的类型

Oracle根据信息的来源,信息的方向和信任程度进行分类。 数据源可以是硬件或软件。 硬件预言机旨在直接从物理世界中收集数据; 并将其更改为可以输入到智能合约中的数字值。

它们包括条形码扫描仪和传感器,它们通常主动或被动地收集数据; 然后将其传输到智能合约。 另一方面,软件甲骨文从在线资源获取信息。 浏览他们的网站,然后向智能合约提供最新信息。

在区块链的情况下,此信息来自加密交易所。 信息的方向可以是出站或入站。 入站的oracle使网络能够从外部数据源向智能合约发送信息; 出站预告片允许智能合约将数据发送到外部源。

集中式甲骨文作为一个单一实体,将来自外部源的数据提供给具有一组安全功能的智能合约。 但是,由于只有一个节点负责; 与传统的金融系统一样,其中只有一个故障点; 它变得不那么安全,并且极易受到破坏,并容易受到恶意数据的攻击,这些恶意数据会被馈送到智能合约中。

另一方面,去中心化的Oracle依靠许多外部资源来提高提供给智能合约的数据的可信度。 他们根据Schelling点博弈论进行研究,在该理论中,所有参与者都不会相互勾结地提供数据。 Schelling游戏会在过滤掉任何现有的不正确之处后,确定对软件提出的共识数据点或修订是否有效并可以接受。

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

Oracle是已知的中介,可以增强对DeFi生态系统的信任。 首先,在DeFi领域中,主要使用分散的预言,因为使用集中式预言违背DeFi产品/应用程序的精神。 DeFi应用程序是在区块链上设计和支持的财务工具。 在大多数情况下,它们是建立在以太坊网络上的。

分散式金融中锁定的累计/总价值或TVL是比特币的总余额(BTC); 在DeFi应用程序的智能合约中持有的以太(ETH)和ERC-20令牌。 TVL的快速增长从2020年初的6.75亿美元增长到2020年第三季度的70亿美元,这主要表明区块链甲骨文对DeFi的影响。

在治理令牌中见证的年初至今的指数式投资回报中也可以明显看出这种影响; 主要的分散式Oracle提供程序; 与比特币相比,频段协议(带有BAND令牌)和Chainlink(带有LINK令牌)。

广受欢迎的混合DeFi协议在提供分散式网络的同时避免了波动,其工作原理是将加密资产与常规金融系统(尤其是与美元挂钩的金融系统)联系起来。

在DeFi中使用Oracle的风险

甲骨文问题和延迟是在区块链上运行甲骨文的最大风险。 由于信任冲突而出现问题,集中式第三方系统将这种冲突引入到分散的智能合约和区块链系统中。 由于由oracle提供的数据直接馈入根据该数据工作的智能合约中,因此很明显,oracle在智能合约的操作中拥有分层的权力。

由于这些巨大的影响,对于DeFi应用程序和协议而言,拥有具有可靠数据且几乎没有延迟的Oracle是至关重要的。 通常,Oracle解决方案可以分为安全但缓慢而又快速但不安全的类别。 第二类适用于分散的预兆,因为它们的延迟率很低。

ShellingCoin机制

由于容易受到不同博弈论攻击的攻击,大多数DeFi应用程序都在集中式和半集中式的Oracle上运行。 大多数分散式预言机都使用ShellingCoin机制。 在这种情况下,独立来源将在不与任何其他来源协调的情况下报告数据。 由于不存在此联系,因此这些来源/代理会尽其所能报告“真实”数据,而他们希望其他来源也这样做。

众所周知,这种机制容易受到许多问题的影响,其中包括当事方之间的串通,发信号以及行贿。 在黑客攻击数据源的情况下,称为中间人攻击; 没有设置任何报复机制。 甚至一个不正确的值也会对依赖oracle的应用程序产生相当大的影响。

集中式预言片被归类为“安全但缓慢”类别。 当他们与分散的神谕打交道时,它们在博弈论的要素上很强大。 他们使用手动投票和“争议回合”来克服试图操纵其数据的攻击。

但是,由于这些方法需要更长的等待时间,有时可能长达数周。 通常不鼓励DeFi应用程序将其用作首选的Oracle。 尽管如此,尽管它们具有防范博弈论攻击的能力,但它们仍具有交易对手风险。 并由于单点故障而使有效黑客入侵的可能性更高,从而在特定方面将DeFi应用程序的安全性降至最低。

DeFi应用程序如何克服Oracle局限性

基于争端博弈论的稳健安全性可以为Oracle问题提供多种潜在解决方案。 从Synthetix和bZx的安全性下降可以看出,区块链oracle容易受到许多流氓黑客的攻击。 想要通过将预言作为目标来利用定价异常。

从理论上讲,甲骨文遭受了这些攻击,因为从理论上讲,它们不在区块链的共识机制之内。 因此,区块链的安全机制不适用于它们。

甲骨文开发领域的先驱是诸如带协议,Chainlink和Compound之类的平台,其价格公开。 Chainlink已经与Gartner,中国的区块链服务网络,Google,Binance和Oracle Corporation等巨头合作。 它还正在与SWIFT进行谈判,SWIFT是金融实体之间进行通信的全球标准。

最受欢迎的运行Oracle的DeFi协议

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

MakerDAO是最受欢迎的DeFi开放贷款协议之一,其Dai代币与美元挂钩,主要由加密资产支持。 MakerDAO使用一个oracles模块确定数字资产的实时价格。 该模块包括白名单中的Oracle地址和一个聚合器合同。

甲骨文将定期的价格更新发送到聚合器,该聚合器会找到一个中间价格,然后该中间价格可用作平台上的参考价格。

另一方面,化合物是货币市场协议,使用户能够赚取利息和抵押资产。 就像MakerDAO一样,Compound也使用oracle收集价格信息,这些信息随后转发给其价格供稿。 它由化合物的本机令牌COMP的持有人“管理员”管理和控制。

—-

原文链接:https://www.cryptovibes.com/blog/2020/09/19/what-are-defi-oracles/

原文作者:John Wanguba

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...