链的解构主义:一览 9 大模块化公链

模块化链代表着更合理的多链结构趋势。

TL;DR

  1. 相比于以太坊背负着沉重的历史数据包袱,模块化链代表着更合理的多链结构趋势。

  2. 模块化链目前以 DA 和执行层为主,执行层易于部署,DA 强调对性能的优化。

  3. Celestia 这样的通用型模块化链值得关注。

越来越多的人提到模块化概念。所谓模块化,就是把区块链的共识层、数据可用性层(DA)、结算层、交易执行层等分工给不同的链,而不是一条链处理所有模块。

以太坊 Rollup 就是交易执行层模块化的表现。但是以太坊只能算「半路」采用模块化方案,长期积累的历史数据对它造成了沉重的包袱,扩容效果受到限制。

由于 Rollup 要把必要的数据上传到 L1,作为 L1 验证 Rollup 交易有效性的 DA,这些 DA 面临着和 L1 上的历史数据、DAPP 竞争区块空间的处境。

当 L1 上的 DAPP 有较大交互量的时候,Rollup 的交易成本会剧增。此外,不断膨胀的以太坊数据状态也在不断「蚕食」着有限的区块空间资源。以太坊 Rollup 的扩容天花板其实挺低的。

 

相比之下,模块化区块链从诞生的那天起就决定只负责区块链的其中一个模块,可以是 DA,可以是交易结算,可以是交易执行,也可以只负责历史数据。这种模块的解耦尽管面临着组合时的安全、兼容、去中心化、性能等考量,但它们代表着更合理的多链结构趋势。

模块化链有何不同?

模块化链本身也是一条区块链,有网络节点。和单体链不同的是,这些节点只专注于处理一类任务,比如只专注于 DA,只专注于做交易执行,或者只专注于网络共识。

以 Celestia 为例,这是一条专注于数据可用性的链。它通过对节点行为进行代币奖励和罚没来鼓励节点为其他链 /Rollup 提供 DA。

Celestia 平等对待所有交易,只要交易支付了必要的费用,Celestia 就会接受、order、复制它们。Celestia 不会去验证这些交易的有效性,也不会去执行它们。

 

来源:Delphi Digital

交易的验证和执行交给基于 Celestia DA 的 Rollup。对于无效交易,Rollup 会忽略它们,Celestia 不会去「处置」这些无效交易。

当交易出现争议时,仲裁的任务会交给模块化的结算层。最终的状态确定也是由结算层处理。

可见模块化链就像是流水线上的不同道工序,相互衔接,各司其职,使得整体的效率得到提升。

模块化链的优势

1)更轻便,相互间可组合

以基于 Celestia DA 的模块化执行层为例,它们可以共享 Celestia 的安全性。只要能获得完整数据,在运行相同有效性规则的情况下,Rollup 会计算出相同的状态。这意味着,即使这些模块化执行层被攻击了,分叉过后,这些执行层还能计算出相同的最终状态。

这些执行层不再需要为了自身的安全性设计、权衡复杂的底层共识和代币经济模型,不再需要绞尽脑汁地说服节点加入以维持网络运行和提升去中心化。它们甚至可以设计得稍

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值