跨链 vs 多链
跨链 dApp 可以在部署在多个不同区块链上的多个不同智能合约上运行,而多链 dApp 则可以在不同网络上以多个单独的版本部署。
由于对区块空间的需求不断增加,Web3 应用层现在存在于数百个不同的区块链、二层网络和应用链上。这种现实催生了两个新术语——跨链和多链。在本文中,我们将定义它们的含义,并概述它们之间的差异和独特的优点。
多链生态系统简史
以太坊是第一个完全支持可编程的去中心化应用程序的智能合约区块链,通过其不断增长的网络效应迅速推动了其采用率。最初的智能合约应用主要在以太坊上,像 Compound、MakerDAO、Uniswap、EtherDelta 等 dApps 通过区块链基础设施完全改变了金融服务的使用方式。
然而,对以太坊智能合约的需求不断增长,增加了对网络区块空间的需求,这导致网络交易费用居高不下。虽然以太坊主网仍然是最安全的智能合约网络之一,但许多用户已经开始寻找更低成本的替代方案,而一些开发者则看到了开发替代性智能合约平台并获取以太坊市场份额的机会。这种动态导致了多链生态系统的崛起。
什么是多链?
在多链环境中,每个去中心化应用(dApp)实例都由一组孤立的智能合约组成,与其他区块链上的其他应用程序没有连接。
通过多链生态系统的发展,新的链上环境的可用性增加了智能合约经济的总吞吐量,从而导致更多用户的加入,他们能够以更低的成本进行交易。此外,每个网络都提供了自己的可扩展性、去中心化、机制设计、共识、执行、数据可用性、隐私等方法。在多链生态系统中,所有这些不同的方法都可以在并行中实施和进行实战测试,从而推动 Web3 的发展。
然而,多链环境的出现也带来了一些缺点。孤立的应用部署导致资金效率降低,因为流动性在孤立的应用之间分散,无法在它们之间流动。此外,无需许可的可组合性的好处受到限制,因为智能合约在数百个不同的网络之间变得越来越分散。
在多链智能合约中,每个dApp实例都是孤立的,与其它区块链没有连接。
如果一个项目想要遵循用户需求并在不断变化的多链环境中保持竞争力,就必须在多个区块链上部署其应用,这会对最终用户造成更多的困扰。此外,每一个单独的dApp部署需要时间来开发和维护,这占用了宝贵的开发资源,本来这些资源可以用来改进dApp的核心功能。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。