区块链无关性:是什么、为什么以及如何实现?

  • Chainlink
  • 发布于 2024-01-13 23:50
  • 阅读 89

本文介绍了区块链无关性(Blockchain Agnostic)的概念,指解决方案不依赖于特定区块链,可与多种区块链兼容。文章阐述了区块链无关性的重要性,它可以帮助项目访问整个Web3生态系统的数字资产市场,并利用不同区块链的技术优势。最后,文章以Chainlink为例,说明了区块链无关性设计如何在Web3中发挥关键作用。

定义

与区块链无关的解决方案不依赖于特定的区块链,因此与许多不同的区块链兼容。

与区块链无关的基础设施支撑着大部分 Web3,有助于创建一个蓬勃发展的多链生态系统。区块链无关的基础设施是为什么各种相同的去中心化应用程序和开发者工具可以在不同的链上环境中使用;例如,Aave 和 MetaMask 在许多区块链和 layer-2 网络上广泛可用。

正如 Chainlink 社区中的许多人所知,Chainlink 的与区块链无关的设计是它现在成为许多领先区块链和 layer-2 网络中行业标准预言机解决方案的关键原因之一。凭借植根于链和 API 不可知论的高度通用化的基础,Chainlink 还能够构建 Web3 的跨链未来,特别是通过正在进行的跨链互操作协议 (CCIP) 的开发。

鉴于它对当前和未来 Web3 状态的重要性,了解什么是区块链无关的架构,为什么它如此重要以及它是如何运作的,可以为开发者、项目和用户在浏览该领域时带来独特的优势。让我们从“与区块链无关”的实际含义开始。

与区块链无关是什么意思?

与区块链无关的解决方案是指与许多不同的区块链网络(包括 layer 2s)兼容的软件和硬件。它们可以基于单一的消息传递格式、框架或接口,无缝地插入到多个区块链网络中——进行交易、读取和更改状态。

更广泛地说,在计算领域中,与数据无关的设计是指可以接收和处理多种格式或来自多个来源的数据的设备和程序。为了更好地了解与区块链无关的真正含义,我们可以看看其他类型与数据无关的解决方案。例如,XML 是一种编程语言和文件格式,可以存储、传输和重构任何任意数据。另一个例子是游戏引擎,它是一种软件框架,使游戏开发者可以使用单个代码库来创建一个可以在多个平台(如 PC、PlayStation 和 Xbox)上访问的游戏。

相比之下,Apple 提供了一个非无关设计的例子,因为应用程序仅在 App Store 中可用,并且需要 iPhone 或 iPad 才能访问。

为什么与区块链无关很重要?

与区块链无关的设计为开发者、企业、Web3 初创公司和最终用户提供了许多好处。

访问整个 Web3 生态系统中的数字资产市场

Web3 已经发展成为一个蓬勃发展的多链生态系统,分布在众多的区块链网络中。虽然许多早期的数字资产只能作为 ERC-20 代币在 Ethereum 主网上进行交易,但许多新的数字资产已经在 Ethereum layer-2 网络(如 Arbitrum、Optimism 和 StarkEx)以及替代 layer-1 区块链(如 Avalanche、BNB Chain 和 Solana)上启动或桥接到这些网络。

通过使用与区块链无关的设计,项目可以访问分布在整个 Web3 生态系统中的流动性和市场。例如,像 USDC 这样的稳定币已经在多个链上铸造,目前存储着价值数百亿美元的价值。同样,DeFi 协议 Aave 已经在包括 Ethereum、Avalanche、Optimism、Fantom、Polygon 和 Arbitrum 在内的一系列网络上推出了市场。

应用程序的未来保障

如果最终用户和流动性迁移到另一个网络怎么办?如果另一个生态系统的网络效应或技术显着改善了怎么办?通过与区块链无关的解决方案实现的灵活性有助于减轻这些风险,从而针对意外的生态系统发展面向未来的项目。

这种灵活性使个人、初创公司和企业能够立即开始构建——他们知道与区块链无关的基础设施使他们能够在必要时在另一个网络上或跨一系列不同的链上重复使用他们的代码(或稍微修改过的版本)。这节省了宝贵的工程时间,显着降低了成本,并使项目能够与不断发展的 Web3 空间无缝地发展。

利用不同区块链的独特技术优势

每个区块链和 layer-2 网络都针对不同的变量进行了优化,例如每秒交易数、共识机制、最终确认时间、经济模型、可扩展性、数据可用性、隐私和去中心化程度。这种优化赋予了每个链独特的技术优势。

与区块链无关的解决方案使开发者能够选择最适合特定用例的网络,在多个链上部署协议的单独实例以允许用户选择他们想要利用的技术特性,甚至在单个多链应用程序中结合多个链的独特优势。最终,它们使开发者能够构建更具功能和性能的应用程序。

与区块链无关的基础设施示例

与区块链无关的设计支撑着 Web3 生态系统中的各种基础设施,例如协议、硬件设备和编程语言。

与区块链无关的解决方案的示例包括:

  • Chainlink—预言机网络,已经为 1,470 多个项目提供链下计算,并在多个区块链生态系统中提供超过 42 亿个链上数据点。
  • Ledger—硬件加密钱包,用于保存私钥,以便安全地存储来自各种不同分布式账本的数千个代币。
  • USDC—与美元Hook的稳定币,原生支持八个网络,也可以作为跨多个 layer 2 的包装资产,帮助其增长到截至 2022 年 9 月总价值锁定 (TVL) 为 $49B
  • Solidity—一种编程语言,被具有截然不同的数据和执行模型的各种区块链使用,包括 Avalanche、BNB Chain 和 Ethereum。
  • Beefy FinanceDeFi应用程序,使最终用户能够从单个用户界面访问十六个链上的收益。这帮助它吸引了截至 2022 年 9 月价值 $281M 的存款。

用户可以通过一个用户界面访问十六条链

Chainlink 的与区块链无关的设计

Chainlink 是一个与区块链无关的预言机网络,可以在任何区块链上原生运行,而无需依赖其他区块链,这意味着它可以支持公共区块链和企业区块链。这些优势使 Chainlink 网络能够帮助保护 Ethereum、BNB Chain、Polygon、Gnosis Chain、Heco、Avalanche、Fantom、Arbitrum、Harmony、Optimism、Moonriver、Moonbeam、Solana 以及更多链上价值数百亿美元的资产。

预言机网络在 Web3 生态系统中发挥着关键作用。由于区块链是隔离的、确定性的系统,因此它们无法从任何外部系统提取数据或将数据推送到任何外部系统作为内置功能。Chainlink 通过去中心化的、高度安全可靠的节点运营商网络将区块链连接到链下数据和计算,从而克服了这种“预言机问题”。这些预言机网络为一套信任最小化的服务提供支持,开发者可以将这些服务集成到链上智能合约中,以创建更高级、功能更丰富的智能合约,称为混合智能合约

Chainlink 的与区块链无关的预言机网络将任何区块链上的智能合约连接到任何输入和输出。

Chainlink 的与区块链无关的预言机网络将任何区块链上的智能合约连接到任何输入和输出。

鉴于区块链的多样性及其技术差异,与区块链无关的预言机网络的设计可确保其提供的链下资源及其支持的混合智能合约不会破坏底层区块链的安全性、速度或可用性。这就是为什么 Chainlink 使用异构框架来构建去中心化的预言机网络。

Chainlink 的异构网络由许多并行运行且没有交叉依赖项的独立预言机网络组成。这意味着可以专门构建和优化专门的 Chainlink 网络以服务于它们所服务的区块链,从而使它们能够为任何区块链或 layer 2 提供任何优化的外部数据和链下计算。

Chainlink 预言机网络的架构意味着它们可以以任何区块链或 layer-2 网络的本地速度和成本运行。由于这些网络随着 Web3 生态系统的扩展而扩展,因此更高吞吐量和更低成本的区块链或 layer-2 网络上的智能合约可以访问更高频率和更低成本的预言机更新。

此外,由于在区块链上运行的 Chainlink 预言机网络不依赖于任何其他区块链,因此即使其他区块链遇到停机问题,它们仍将继续及时收到预言机更新。这有助于创建更安全的智能合约和更强大的 Web3 生态系统。

Chainlink 通过异构预言机网络将任何输入传递到任何区块链。

Chainlink 通过异构预言机网络将任何输入传递到任何区块链。

Chainlink 的与区块链无关的设计以及在 Web3 生态系统中的广泛采用使其成为支撑无缝连接不同区块链网络的跨链消息传递协议的理想网络。凭借为真正安全的跨链应用程序和代币桥提供支持的基础设施,多链生态系统可以实现互operability并生成更高级的应用程序。

为了支持这一愿景,目前正在开发一种称为跨链互操作协议(CCIP)的跨链消息传递的全球开源标准。一旦连接到 CCIP,区块链将能够通过 Chainlink 去中心化的预言机网络与任何其他 CCIP 连接的区块链进行交互。

使用 CCIP,区块链 A 上的智能合约可以与区块链 B 上的智能合约无缝交互,所有这些都在一个统一的应用程序中。

使用 CCIP,区块链 A 上的智能合约可以与区块链 B 上的智能合约无缝交互,所有这些都在一个统一的应用程序中。

结论

“与区块链无关”可能不是 Web3 中最广为人知的术语之一,但考虑到它如何实现高性能、安全和高级的混合智能合约并允许跨链未来,它肯定是其中最重要的术语之一。

最终,将超专业化和更通用的与区块链无关的解决方案连接起来将创建最强大的应用程序和最具影响力的 Web3 生态系统。Chainlink 的构建考虑到了这一点,其异构的与区块链无关的设计使其能够以其原生速度和成本向任何链提供预言机服务,并通过 CCIP 将它们全部连接在一起以创建可互operability的 Web3 生态系统。

要了解有关 Chainlink 的更多信息,请访问 Chainlink 网站 并关注官方 Chainlink Twitter 以了解最新的 Chainlink 新闻和公告。

什么是跨链智能合约?

什么是跨链桥?

什么是区块链互operability?

与区块链无关:什么、为什么以及如何?

区块链互operability挑战解释

跨链代币化资产

跨链 vs. 多链

七个关键的跨链桥漏洞解释

了解跨链代币转账

什么是跨链流动性质押代币?

什么是跨链 NFT?

什么是跨链智能合约?

什么是跨链交换?

什么是区块链互operability?

什么是跨链兼容性?

什么是跨链 DeFi?

什么是跨链游戏?

什么是多链?

什么是跨链桥?

什么是原子交换?

  • 原文链接: chain.link/education-hub...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Chainlink
Chainlink
顶尖的智能合约去中心化预言机网络解决方案 https://chain.link/