LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > [Chainlink] Chainlink 的区块链不可知设计:对任何网络的原生 Oracle 支持

[Chainlink] Chainlink 的区块链不可知设计:对任何网络的原生 Oracle 支持

2021-09-18 wanbizu AI 来源:区块链网络

智能合约生态系统正越来越多地转向多链未来。 区块链的采用并不孤立于任何一个网络,而是发生在各种去中心化账本的生态系统中,每个账本都有自己独特的价值主张和技术能力。 不同的区块链和第 2 层解决方案针对不同的共识算法、安全模型、编程语言、硬件要求等进行了优化。 这为开发人员和用户提供了灵活性,他们可以选择最适合他们希望构建和交互的智能合约用例的网络。

然而,所有区块链和第 2 层网络的共同点是它们与现实世界隔离,这就是所谓的“预言机问题”。 克服这一障碍需要一个额外的基础设施,称为预言机,它提供区块链及其支持的智能合约应用程序,访问安全可靠的外部数据源和链下计算。

作为用于构建去中心化预言机网络的与区块链无关的异构框架,Chainlink 通过为开发人员提供在他们选择的区块链网络上构建混合智能合约所需的安全预言机基础设施,积极支持多链生态系统。 Chainlink 预言机网络已经在许多领先的区块链网络中获得了数百亿美元的资金,包括 Ethereum、Binance Smart Chain、Polygon、xDai、Heco、Avalanche、Fantom、Arbitrum、Harmony、Optimism、Solana Devnet 等。 可以在 Chainlink 文档中探索在每个区块链网络上本地运行的预言机网络。

Chainlink 能够在原生预言机支持下为如此广泛的区块链网络提供服务,这得益于 Chainlink 社区资助计划支持的才华横溢的开发团队,他们成功地集成、测试和监控了 Chainlink 预言机在各种网络上的部署区块链网络。 通过该计划,其他区块链网络目前正在整合过程中,包括 Terra、Klaytn、RSK、Cosmos、Celo、Stacks、Plasm、Edgeware、OKExChain 等。 由于集成了对其他区块链网络的支持,这些环境中的开发人员可以构建利用链下资源的更高级的 dApp,从而促进该生态系统的发展。

然而,并非所有设计区块链不可知预言机网络的方法都是平等的。 在本文中,我们将探讨围绕与区块链无关的预言机设计的关键安全考虑因素、Chainlink 对原生区块链不可知论的独特方法,以及该方法如何支持跨链互操作性协议 (CCIP) 的开发。

与区块链无关的去中心化 Oracle 网络

去中心化预言机网络通过提供生成预期输出所需的数据输入和计算,直接确保智能合约应用程序的执行。 如果交付的信息已损坏或不可用,则用户的合同将无法按设计执行,并可能导致用户资金损失。 因此,必须谨慎对待预言机网络中区块链不可知论的方法,以免损害用户对混合智能合约应用程序所期望的安全性、速度或可用性。

Oracle 区块链不可知论的次优方法的风险

区块链不可知论的一种方法是在一个区块链网络上运行一个预言机网络,然后使用中继器设计将报告的数据桥接到其他链。 虽然这种设计在理论上确实提供了一种通过 oracle 报告在各种区块链上提供智能合约的方法,但它也引入了重要的权衡。

区块链不可知预言机网络的次优方法

首先,因为这个设计中的预言机节点只能直接将数据传送到一个区块链,这意味着所有其他区块链上预言机更新的频率和成本受到主区块链的速度和吞吐量的限制。 这造成了瓶颈,即使部署和采用了更高吞吐量和更低成本的区块链和第 2 层网络,oracle 更新仍然受到桥接数据的主区块链的限制。 与在该区块链上本地运行的预言机相比,这会增加用户的成本并导致预言机更新频率降低。

其次,中继器设计引入了增加的延迟,因为用户不仅必须等待数据首先在主区块链上交付——然后他们必须等待数据桥接到二级区块链或他们的智能合约在其上运行的第 2 层网络. 在市场波动和区块链网络拥堵期间,这可能会导致向智能合约交付陈旧数据,最终会使协议面临抵押不足的风险。

第三,中继模型需要一组高度可用且受激励的第三方中继器,它们准备将预言机报告数据从一条链连接到另一条链。 通常,这采用单个集中式中继器的形式,如果它遇到停机时间,就会让用户在其他所有区块链上都没有他们需要的数据。 此外,这会增加成本,因为用户不仅需要支付足够的费用来支付将数据传送到第一个区块链网络的交易费用,还需要支付将数据传送到第二个区块链网络的交易费用。

最后,将预言机数据从一个区块链桥接到另一个区块链会引入一系列严重的依赖关系。 用户必须相信预言机节点直接向区块链传输数据和使用的中继器机制都按设计运行,没有问题。 这扩大了必须信任的基础设施的范围,从而增加了用户智能合约的攻击面。

Chainlink 解决本地区块链不可知论的方法

Chainlink 的区块链不可知论方法遵循与中继器设计完全不同的模型。 Chainlink 预言机网络不仅可以将数据传送到一个区块链网络并将数据桥接到其他链,还可以将数据直接传送到任何区块链或第 2 层网络,而无需对任何其他区块链网络或中继器产生任何交叉依赖。 最终,这意味着 Chainlink 预言机网络可以直接在每个区块链上运行,为外部资源和链下计算提供原生预言机支持。

Chainlink 在预言机网络中解决原生区块链不可知论的方法

因此,Chainlink 预言机网络可以以任何区块链或第 2 层网络的本机速度和成本运行,允许更高吞吐量和低成本区块链上的智能合约从更高频率和低成本的预言机更新中受益。 例如,Polygon 主网上的 Chainlink 预言机网络已经在快速更新数据馈送,如果数据从较低吞吐量和/或较高成本的区块链桥接,则无法实现。

此外,由于一个区块链上的预言机网络不依赖于任何其他区块链,因此即使其他区块链遇到停机问题,用户也可以更大程度地保证他们会及时收到预言机更新。 这种程度的分离降低了攻击面,减少了预言机更新延迟,并允许智能合约受益于他们选择部署的区块链的独特功能集。 例如,以太坊等网络上的 Chainlink 预言机网络不依赖于高吞吐量区块链的安全性或活性,有助于确保无需额外的信任假设即可提供准确的预言机报告。

最后,由于 Chainlink 预言机节点可以直接将数据传送到使用智能合约运行的区块链网络,因此不需要第三方中继器。 这增加了可靠性保证并减轻了用户补偿跨多个区块链网络支付的交易费用的需要。 因此,用户可以访问整体上更新鲜、更具成本效益的 oracle 更新。

我们与各种区块链和第 2 层网络的开发团队密切合作,以确保 Chainlink 预言机的深度原生集成满足其开发者生态系统的长期可靠性和确切需求。 通过在安全性、速度或可靠性方面不妥协,Chainlink 网络为多链生态系统提供了一系列与区块链无关的去中心化预言机网络,这些网络本机集成以支持任何环境中的混合智能合约应用程序。 此外,Chainlink 将继续扩大对其他区块链网络的支持,为更大的智能合约生态系统中的开发人员提供支持。

使用 CCIP 实现可互操作的多链生态系统

Chainlink Network 原生支持广泛的区块链和 Layer 2 网络,非常适合为多链生态系统提供最安全可靠的跨链消息传递解决方案,使智能合约能够跨链桥接命令和代币。不同的链上环境。 重要的是,避免在其多链设计中使用第三方中继器有助于确保跨链桥接数据时不会出现集中式故障点。 随着 Chainlink 对更多区块链网络的支持越来越多,正在创建一个标准来促进多链生态系统的发展。

通过跨链互操作性协议 (CCIP),跨链消息传递的全球开源标准,开发人员将拥有创建真正安全的跨链应用程序和令牌桥所需的安全链下基础设施。 CCIP 将利用现有的超可靠、抗女巫和区块链不可知的 Chainlink 预言机节点集合,这些节点已经在各种区块链网络上保护了数百亿美元的 DeFi 应用程序。 通过在不同链上创建各种安全桥梁,所有这些都由通用 CCIP 标准提供支持,用户可以访问无缝的互操作性解决方案,而没有集中化的风险。

CCIP 标准将通过新发明的称为反欺诈网络的风险管理系统得到进一步保护。 反欺诈网络将由分散的预言机网络和独立的节点委员会组成,节点的唯一目的是监控 CCIP 服务的恶意活动和区块链网络的活跃度。 通过这个额外的验证层,可以自动触发紧急关闭,保护用户免受潜在的黑天鹅事件的影响。

CCIP 是通过分层技术堆栈启用的,包括与区块链无关的 Chainlink oracle 节点

Chainlink 有一百多个区块链网络与 Chainlink 合作,其中许多网络已经在主网上受支持,Chainlink 是理想的基础设施,可作为所有区块链和第 2 层网络之间跨链通信的可信中立协议。 随着 Chainlink 预言机支持的区块链集合不断扩大,开发人员可以访问构建越来越先进的混合智能合约应用程序所需的广泛的去中心化服务。

如果您是开发人员并希望将您的智能合约连接到 Chainlink 的安全链下服务,请阅读 docs.chain.link 上的文档。 要讨论集成,请联系专家。

Chainlink 的区块链不可知设计:对任何网络的原生 Oracle 支持一文首先出现在 Chainlink 博客上。

>> 在 Chainlink 上查看

加入我们的 Telegram

在推特上关注我们

在 Facebook 上关注我们

帖子 [Chainlink] Chainlink 的区块链不可知设计:对任何网络的原生 Oracle 支持首先出现在 AZCoin 新闻上。

—-

原文链接:https://azcoinnews.com/chainlink-chainlinks-blockchain-agnostic-design-native-oracle-support-for-any-network.html

原文作者:Chainlink News

编译者/作者:wanbizu AI

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

LOADING...
LOADING...