一.什么是模块化公链 如果把公链比做一个工厂,这个工厂的每个工人都必须参与产品制造的每一个环节,这对于小作坊来说并没有什么太大的问题,但是对一家需要规模化生产的大工厂来说这是绝对不可接受的,因为这样的效率是及其低下的。这其实就是当前许多 Layer 1 单片链面临的问题。例如以太坊用户激增,导致以太坊拥堵,gas极高。如何来解决这个问题呢?比较好的思路是分工协作,每个人都做自己专长的事,适应流水化生产,这对提高效率是大有帮助的。 传统的公链大致可以分为四层,共识、结算、数据可用性和执行。如果把这四步的工作都独立出来成为新的链,每条链只要做好自己的工作,最后把结果返回主链即可。这解决了公链拥堵的问题,也可以把gas降低到可以接受的程度。 二. 区块链四层 执行层- 负责交易计算以更新状态。 结算层- 负责安全和客观最终性。 共识层- 交易排序。 数据可用层- 确保在生成新块时,所有数据都已发布。 三.Celestia Celestia主要负责共识和数据可用性。Celestia作为的共识层,允许其他的rollup等执行层部署在上面,这为基于Celestia构建的应用程序提供了更高的定...