展望未来,期望单一资源池能够可靠地支持各种crypto应用(从Metaverse、游戏到DEFI和支付)是天真的。虽然增加完全可组合链的吞吐能力很有用,但我们需要更广泛的设计空间和更好的资源定价以供主流采用。这就是模块化方法发挥作用的地方。 区块链的演进 在扩容的神圣使命中,我们见证了从“可组合性”到“模块化”的趋势转变。首先,我们要定义这些术语:可组合性是指应用程序以最小化摩擦的方式相互无缝交互的能力,而模块化是将系统分解为多个单独部件(模块)的工具,这些部件(模块)可以随意剥离和重新组装。 以太坊Rollup、ETH 2.0分片、Cosmos Zone、波卡平行链、雪崩Subnet、NEAR的Chunk以及Algorand的副链都可以被视为模块。每个模块在各自的生态系统中处理总工作负载的一个子集,同时保持跨通信的能力。当我们深入研究这些生态系统时,我们会注意到,模块化设计因其跨模块实现安全性的方式而大不相同。 Avalanche(雪崩)、Cosmos和Algorand等多链hub最适合独立安全模块,而以太坊、波卡(Polkadot)、Near和Celestia(一种相对较新的L1设计)则设想了最终共享或继承彼此安全性的模块。 多链/多网络Hub 最简单的模块化设计称为互操作性Hub,这是指通过标准协议相互通信的多条链/网络。Hub提供了更广阔的设计空间,因此它们可以在许多不同层面定制特定于应用的区块链,这包括虚拟机(VM)、节点需求、费用模型以及治理。应用链的灵活性是通用链上的智能合约无法比拟的,让我们简要回顾一些例子:
Hub还提供了可扩展性优势,因为它们可以更有效地使用资源。以雪崩Avalanche为例,C-CHAIN 用于兼容 EVM 的智能合约,而X-Chain 用于 P2P 支付。因为支付通常可以相互独立(Bob 支付 Charlie 不依赖于 ALICE 支付 Dana),X-Chain 可以并发处理某些tx。通过核心实用程序分离VM,雪崩Avalanche可以处理更多的tx。 这些生态系统还可以通过根本性创新进行垂直扩展。Avalanche 和 Algorand 在这里尤其突出,因为它们通过减少共识的通信开销实现了更好的扩容,Avalanche 通过“二次抽样投票”过程来实现这一点,而Algorand 使用廉价的 VRF 节点来随机选择一个唯一的委员会来就每个区块达成共识。 (责任编辑:admin) |