1/ 什么是模块化?
模块化本质是要打破“不可能三角”,在提升性能的同时,不增加节点硬件成本和负担,避免造成中心化。 为此,将Layer1协议通常的四层:
1)共识层 2)结算层 3)数据层 4)执行层
进行拆分,以达到目的。
2/ 什么是 #Celestia ?
Celestia 将数据层单拆出来,基于Cosmos构建,仅提供共识和可插拔的数据可用服务。 商业模式toB,Layer1和Layer2可使用Celestia服务。收入来源,是向运行在其上的公链收费。 不提供智能合约,所以无法直接在其上搭建dApp。 Celestia 还开发了以太坊Layer2项目 #Celestiums。
3/ 什么是数据可用层(DA)?
链上产生新区块,全节点要下载该区块数据,进行复杂计算,校验该区块内所有交易有效性。若出块者不提供数据,全节点就无法校验。 当数据变多,对全节点硬件要求越来越高,能达到要求的节点变少,网络就会中心化。因此产生了Rollup扩容,将执行层从以太坊分离出去。
4/ Rollup扩容的关键是,使用中心化Sequencer(定序器)压缩数据,发布给以太坊全节点。主网验证节点,可通过欺诈证明(Optimistic)或有效性证明(ZK)校验数据。 尽管压缩了数据,快刀改钝刀,数据可用问题,仍旧存在。
一种解决方式是分片,以太坊DarkSharding为代表。各分片校验不同数据,由信标链排序。 另一种是 #Celestia 。采用纠删码,检查一个区块的所有数据是否已发布,只需下载该区块一个小片段。同时也可以利用片段恢复全部数据。
5/#Celestia 刚完成5500万美元融资,估值10亿美元。投资方包括 BinanceLabs 、Polychain、Coinbase 、Jump、FTX、Delphi、Spartan 等等。
学习资料汇总:
https://pickle-flute-cbc.notion.site/Celestia-b126520b90a14d66b890fd437aad1c4f