模块化Dapp L2 会成为Dapp设计的新范式吗?
作者:NingNing,Web3Caff研究员 来源:X,@0xNing0x
近期,去中心衍生品协议的头部项目Aevo和Lyra Finance 2.0,不约而同选择与以太坊通用L2脱钩,构建Dapp专用的模块化L2。
当前以太坊生态的通用L2与L1(以太坊主网)之间的关系结构,是以太坊与扩展版本的以太坊(尤其是以正统性和以太坊等效性为第一原则的L2们)的分形结构。
这种分形结构导致Dapp们(例如AAVE、Uniswap)不得不在每1条L2上部署一遍。这导致了Dapp的流动性的隔离、用户体验的撕裂和社区治理的复杂度。
之所以出现这反用户体验的网络结构,有两个原因:
- 这是走向DankSharding分片愿景过程中阶段性特征,未来以太坊生态互操作标准建立之后,以太坊生态用户体验将是Connext提出的链抽象或者Paradigm的“意图为中心”的范式,用户在使用应用时将无感知地在诸多L2之间转移资产和消息。
- Web3目前存在过度金融化特征,造资产是业者的核心关切和真正目的。这种分形结构最大化了以太坊生态造新资产的能力,$100亿市值L2 已有两条,未来Starknet、Zksync也会加入这个俱乐部。$10亿市值L2 更多。
但目前这种L1定义L2、L2定义Dapp的格局,弱化了Dapp的话语权,损害了Dapp的用户体验,减少了Dapp的价值捕获。
于是,Dapp们开始尝试开辟新的设计范式:模块化Dapp L2。
模块化Dapp L2,可划分为UI&UX层、中间层、基础设施层:
- UI&UX层:统一完整的用户交互界面,用户不再需要配置n个L2的ChainSet,不再需要在钱包不断的切换链。LP池的流动性也是统一的,而不再分散在不同的L2上。
- 中间层:RPC节点服务、嵌入式钱包、AA钱包。模块化Dapp L2的目标是更大范围的用户采用,而非某条L2生态小池塘里的存量用户。
- 基础设施层:执行层可选项有并行VM、模块化VM、等效EVM等;结算层可选项有Bitcoin、以太坊、Dymension等;DA层可选项有以太坊、Celestia、EigenDA、Avail、Near DA等;共识层可选项有以太坊、主权Rollup、Altlayer与Eigenlayer联合推出的新原语Restaking Rollup。
模块化L2的设计范式,允许Dapp与通用L2和L1脱钩,支持其自定义共识机制、DA层、VM、GasToken等等,便于Dapp开发者基于用户需求快速开发迭代,增强Dapp的价值捕获能力,以及最重要的提升Dapp用户的使用体验等等。
协议定义用户,还是用户定义协议,这是一个值得每个web3从业者深思的问题。