如何做到兼容任何区块链?其目的和意义是什么?

如何做到兼容任何区块链?其目的和意义是什么?
文章图片
可以兼容任何区块链的(blockchain-agnostic)基础设施为Web3奠定了基础 , 并催生出了蓬勃发展的多链生态 。 同一个去中心化应用和开发工具可以通过这类基础设施部署在不同的区块链上 。 比如 , Aave和MetaMask就在许多区块链和L2网络中都有部署 。
广大Chainlink社区成员都知道 , Chainlink之所以能成为行业标准的预言机解决方案并接入众多顶尖的区块链和L2网络 , 其中一个关键原因就是Chainlink在设计上可以兼容任何区块链环境和API接口 , 而这为Chainlink提供了立足之本 , 并在此基础上推动Web3实现跨链发展 。 尤其是随着Chainlink的跨链互操作性协议(CCIP)开发工作不断推进 , 这一趋势愈发明显 。
区块链兼容性对于Web3当前和未来的发展至关重要 , 因此我们很有必要了解什么是可兼容任何区块链的基础架构 , 它的重要意义 , 以及这类基础架构可以为开发者、项目和用户带来哪些独特的优势 。 我们先来谈谈什么叫作“可兼容任何区块链”?
“可兼容任何区块链”意味着什么?
可兼容任何区块链的解决方案可以是软件也可以是硬件 , 这类解决方案可以兼容许多不同的区块链网络 , 其中包括L2网络 。 可兼容任何区块链的解决方案可以无缝集成至多个区块链网络 , 基于统一的消息传输格式、框架或接口实现交易、读取和状态变更等各个功能 。
从广义上来说 , 可兼容任何数据(dataagnostic)的设计指设备和程序可以接收并处理多种格式或来源的数据 。 为了更深入地理解“可兼容任何区块链”的意思 , 我们可以先看一下可兼容任何数据的解决方案是什么 。 比如 , XML是一种编程语言和文件格式 , 可以储存、传输和重构任何数据 。 另一个例子就是游戏引擎 。 游戏引擎是一种软件框架 , 游戏开发者可以使用统一的代码库来跨多个平台开发游戏 , 比如从PC、PlayStation和Xbox上都可以访问 。
相比之下 , 苹果的设计理念就完全相反 , 苹果的应用只能在AppStore才能下载 , 而且需要通过iPhone或iPad才能访问 。
“可兼容任何区块链”为什么那么重要?
可兼容任何区块链的设计模式可以为开发者、企业、Web3创业公司和终端用户带来诸多好处 。
访问整个Web3生态中的任何数字资产市场
Web3已经发展出了多链生态 , 整合了众多区块链网络 。 早期许多数字资产只能在以太坊主网上交易 , 而且只能是ERC-20通证 。 而现在许多新的数字资产都是在Arbitrum、Optimism和StarkEx等以太坊L2网络中发布的 , 或者是在Avalanche、BNBChain和Solana等L1区块链上发布的 , 这些资产还可以通过跨链桥传输到以太坊上 。
如果设计模式可以兼容任何区块链 , 项目就可以访问整个Web3生态中的任何流动性和市场 。 比如 , USDC等stablecoins可以在多条链上铸造 , 这类stablecoin目前价值高达数百亿美元 。 同样地 , DeFi协议Aave也在以太坊、Avalanche、Optimism、Fantom、Polygon和Arbitrum这些网络中发布了市场 。
面向未来的应用
万一终端用户和流动性迁移到另一个网络中该怎么办?万一其他生态的网络效应或技术实力突飞猛进该怎么办?通过采用可兼容任何区块链的解决方案来增强灵活性 , 这样做可以让项目方更好地应对生态中的未知风险和发展动态 。
一旦有了这样的灵活性 , 个人、创业公司和企业就可以立即着手开发 , 而且由于他们采用可兼容任何区块链的基础设施 , 因此可以在其他网络或区块链上重复利用代码(或小幅修改代码) 。 这样做可以节省大量宝贵的开发时间 , 并大幅降低成本 。 项目也可以跟上Web3的发展步伐不断迭代 。