首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Modular is the Future(模块化区块链是未来)

模块化区块链是以太坊联合创始人 Vitalik Buterin 与 Celestia 联合创始人 Mustafa Al-Bassam 共同发表奠定模块化公链方案论文《数据可用性采样和欺诈证明》后产生的概念

在以太坊的路线图规划中, DankSharding 成功部署到以太坊主网后,以太坊主网将保有共识层、数据可用性层、资产结算层, 而将执行层完全外包给 Arbitrum、Optimism、 Starknet、ZkSync、Metis 等 L2,这一节点的发生将使得具备 DankSharding 分片特性的以太坊完全转变成模块化区块链架构。由于以太坊模块化升级之路的漫长,而模块化公链,如 Celestia、Avail 等提前实施了模块化愿景。

简单来说就是基于“全节点负责区块生产、由轻节点负责区块验证” 的可扩展性架构,以此将区块链网络的堆栈被划分为共识层、数据可用层、结算层和执行层。

模块化公链基本解决了单体区块链遇到的不可能三角问题,在实现 10 万以上量级 TPS 的同时,支持用户在 PC 端、手机端运行轻节点参与区块验证, 允许区块链网络在不损害去中心化程度和安全性的前提下扩展性能。

共识层:负责确定区块内交易排序和最终确认性,即确定内存池内的交易以何种顺序被包含在哪个区块内;

数据可用层(DA 层,Data Availability Layer):是指要保证区块提议者发布的区块,区块中所包含的所有交易数据,对于其它网络参与者来说是可用的。分为链上da(pure rollup)和链下da(pure validium,eigenda,dac)

相关项目:

1.以太坊:Ghost & Casper 共识机制,64slot确认,12min1区块

2.Celesita:Cosmos 的 Tendermint 共识机制,1slot确认,15s1区块

3.Avail:波卡的 Babe & Grandpa 共识机制,1slot确认,20s1区块,它是polygon联合创始人开发的新项目,此前是在polygon框架下,2022年底独立成为新项目

4.EigenLayer:EigenDA 是中心化的数据可用层,它没有共识机制,而是由 EigenLayer Restaking 引导的验证节点集维护其 DAC(数据可用委员会)

结算层:负责验证 Rollup L2 状态数据和处理欺诈证明 / 有效性证明;

相关项目:

1.Dymension:的架构由 RollApps 和 Dymension Hub 两部分组成。RollApps 是 Dymension 的前端部分,它们的形态可以是 DeFi、Web3 游戏、NFT 交易市场等 dApp 的专用 L2。RollApps 将状态数据提交给Dymension Hub 验证,可选择在 Celesita DA、Near DA、 Avail DA 中选择 1 种作为数据可用层。轻量型的 RollApps 可选择把共识任务委托给 Dymension Hub ,这样可以利用 Cosmos 的 IBC 协议实现最小信任化的资产跨链和消息跨 链。Dymension Hub 还为插入的 Rollup L2 提供共享的 AMM 流动性

2.Cevmos:基于 Cosmos 生态的 EVM 兼容链的 Evmos 的优化版本开发。Cevmos 将使用 Optimint作为共识引擎Cevmos 利用 Celestia 作为数据可用性层和 Evmos 功能(智能合约、互操作性、可组合性和 共享安全性),为 Cosmos 和 EVM 生态系统上的可互操作智能合约提供完全与 EVM 等效的 堆栈,而基于 Cevmos 构建的 Rollup 也将通过 IBC 连接到 Evmos Hub。

3.Arbitrum

4.Celesita

5.Avail

执行层: 负责计算和执行状态数据更新,然后将状态数据和证明提交到 L1。L1 如果是以太坊, 则交由智能合约验证有效性,验证通过后保存到数据可用层。如果是 Celesita 等模块化区块链 作为 L1 ,则不会主动验证,而是将状态数据保存在 NMT(Namespaced Merkle Tree,默克尔树命名空间),供执行层随时调取使用

相关项目:

1.原生的模块化区块链执行层

Fuel:是一个采用比特币的 UTXO(未花费交易)机制并因此具有并行执行状态数据更新能力的模块化区块链执行层。因为 UTXO 形式的状态数据具有原子性,赋予了 Fuel 其它采用 EVM 账户 / 余额机制的执行层所不具有的特性,如并行执行、哈希时间锁原子跨链互操作等

Eclipse:支持开发者使用 Solana VM 构建可定制的 Rollup L2 执行层。这些 Rollup L2 执行 层的架构中, 结算层由 Eclipse 充当 ,共识层和数据可用性层可供开发者选择采用以太坊、 Solana 、Polygon 或者 Celesita。

2.基于 OP Stack、Zk Stack 、Polygon CDK、Arbitrum Orbiter等 Rollup SDK 开发的 Rollup L2(altlayer ,mantle,zkfair等)。其中新出现的比较重要的赛道有:1共享排序器本质上是为 rollup 提供去中心化服务的中间件 。除了解决审查、MEV 提取和有效性等问题外,共享排序器还引入了跨 rollup 的功能。2.RAAS(Roll up即服务)通过提供用户友好的工具和服务(包括 SDK,无代码部署界面,以及共享排序器),从而彻底改变 Rollup 的部署方式,从资产发行的角度考虑该赛道比较火热,且竞争非常激烈

共享排序器主要代表项目如下

1.Espresso Systems:利用 EigenLayer 的 ETH 重质押作为安全模型

2.Radius:其排序器专注于通过加密交易减少有害 MEV、且维护一组排序器,并在每个 epoch 中随机选择一个。并且没有使用 FCFS 方法,而是创建了一个 MEV 市场。

3.Astria:其排序器和 Espresso 的不同之处包括不执行交易、内置 PBS 及使用 Celestia 作为 DA 层,且其还在 Celestia 和 Rollkit 的基础上构建了一个 Rollup;

Rass赛道中比较重要的项目:

ZK系列:Sovereign Labs、Fractal、StarkNet、Eclipse、Opside、ZKsync围绕功能性和性能上发力,由于零知识证明所需求的算力较高,需要硬件的⽀持

Optimistic系列:Caldera、Eclipse,AltLayer围绕低成本和⾼TPS发力,但是与主流一层2层对比提升并不强

Altlayer(op):去中心化与弹性的RaaS,提供了一个面向开发者的SDK与无需代码经验的No-Code Dashboard,能够实现一键发链,且对EVM与WASM的支持。AltLayer提供了独特的弹性Rollup,称之为Flash Layer。在应用需求激增的时候,可以快速部署一条Rollup链,当需求回归正常,在L1上进行结算,废弃该Rollup,实现了互联网体系中常见的横向扩容。

Eclipse(Op+ZK):可定制化能力很高,在执行层支持EVM与SolanaVM,在DA层接入了Celestia、Avail、EigenLayer,结算层提供了Optimistic结算,并且正在开发支持ZK结算的RISC0 zkVM。用户还可以根据需要,选择链的准入性(许可/无许可)、Gas token以及是否收取Gas Fee、是否允许MEV、特定的Opcode、区块大小等,赋予了很高的灵活性。

Modular blockchain:Celestia、Dymension

根据模块化原则,自底向上,将整个生态技术代表态按DA(数据可用性)、SDK(软件开发工具包)、Sequencer(排序器)、No-Code(无代码部署)四个层级。

2019年到2024年历经5年时间发展,模块化区块链在2024年初迎来了井喷式爆发。使用模块化技术构建的区块链和dapp越来越多,同时也迎来大规模的资产发射,主流交易所近期上新大部分为模块化相关项目例如:tia,manta,dym,alt,xai等与模块化相关的币种整体涨幅也高于大盘。模块化区块链极大的提高了区块链应用的性能,和产品支持。为将来潜在的10亿级别用户的web3应用在技术上奠定了基础。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OVyZOGM42Ict3nnErtUcapzw0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券