区块链可扩展性的第3解法:并行EVM+可编程世界状态

NingNing热度: 20069

本文介绍了加密行业针对区块链可扩展性问题提出的三种解决方案,但都存在局限性。为此,一些新项目提出了新的解决方案,如模块化堆栈+Dapp Rollup和并行EVM+可编程世界状态。这些方案旨在解决开发者主权和用户体验问题,但也面临挑战。最后,文章介绍了一些改进EVM世界状态的项目,如Artela。该项目通过可编程的世界状态实现Dapp专用Rollup,解决区块链可扩展性问题。Artela最近获得2.25亿融资,显示顶级风投对新一代可扩展性方案的重视。科技力量将解决区块链可扩展性问题,而不是仅仅依靠通用Rollup L2的商业模式创新。

摘要由 Mars AI 生成
本摘要由 Mars AI 模型生成,其生成内容的准确性、完整性还处于迭代更新阶段。

原文作者:NingNing

原文来源:twitter

 注:本文来自@0xNing0x 推特,火星财经整理如下:

为了解决区块链可扩展性问题,加密行业在当下给出了三种解决方案:通用Rollup L2+ Dapp、模块化堆栈+Dapp Rollup(RollAPP)、并行EVM+可编程世界状态。


以太坊这三种解决方案之间存在一定的继承-发展的关系。


通用Rollup L2+ Dapp,设计思想是摊大饼式的平行拓展。除了Starknet和Metis之外,其他所有的通用Rollup L2心心念念地都是以太坊完全等效性,就像Optimism Slogan所言“扩展版的以太坊”。


通用Rollup L2们追求以太坊等效性的初心,是成为最有竞争力的以太坊执行层之一,最大化地从以太坊虹吸用户、资产和开发者。


但在实际生产环境中,1条又1条大同小异的通用Rollup L2们推出高度相似的开发者Grant计划和奥德赛任务。开发者不得不在不同的通用Rollup L2们重复部署同一个Dapp应用,用户不得不在不同的通用Rollup L2们体验同一个Dapp应用。


这种架构虽然通过转售区块空间的模式创新有效提升了L1的可扩展性,但完全是“基础设施本位”的,Dapp开发者的主权、用户体验几乎被完全忽视。


这是坎昆升级预期兑现之后,通用Rollup L2协议原生代币价格集体调整的一个重要原因。


针对Rollup L2+ Dapp 可扩展方案存在的瓶颈,Celestia、Dymension、Avail、Near等项目提出了新的解决方案:模块化堆栈+Dapp Rollup。


模块化堆栈通过引入数据可用性采用(DAS)技术到区块验证环节,将“中心化区块生产、去中心化区块验证”的设计理念工程化,在保证区块空间去信任特性不下降的前提下,实现了区块生产成本的超大幅度下降,从而使得Rollup开发部署成本白菜化。在Raas服务商平台,最低5000美元即可部署1条Rollup。


在这种新情况下,开发部署1条Dapp专用的Rollup成为流行的新风潮。PerpDEX、Web3游戏、NFT市场、AI Agent、链抽象、Depin等类型的众多项目开始使用模块化堆栈+Dapp Rollup构建它们堆栈的底层基础设施。


但这种解决方案虽然将主权归还给开发者,但造成用户体验的进一步割裂和资金的进一步孤岛化。面对这种情况,链抽象成了一个新的热门设计空间。但这种层层嵌套的复杂架构,也招致了一些市场上的质疑声音。如Solana讽刺以太坊maxi的短视频所呈现的,以太坊有点对层上瘾。


所以,并行EVM+可编程世界状态的解决方案,打算“师夷长技以制夷”,将Solana高性能公链的核心特性并行VM和可编程世界状态抽象为功能模块,以解决其他区块链(主要是比特币和以太坊啦)的可扩展性问题。


并行EVM很好理解,即重新设计EVM的Tx生命周期,增加并行化处理流程。并行EVM需要解决的核心问题有:状态冲突处理策略、计算性能优化、磁盘IO瓶颈突破和性能的可预测性。


可编程的世界状态的概念则比较新颖,相对抽象。在区块链设计领域,世界状态指的是,在某一特定时刻区块链上所有账户的状态信息的集合。世界状态包括每个账户的余额、智能合约的状态以及其他相关信息。在EVM的设计中,状态是与一个个账户(包括EOA地址和智能合约地址)绑定的。这样的设计,简化了状态管理,易于开发学习理解,增强了安全性,但存在状态爆炸问题、并行处理问题。


所以,高性能公链中的Sui、并行EVM公链 @Artela_Network 、 模块化执行层公链Fuel和全链游戏专用Rollup Redstone等,都选择对EVM世界状态的设计架构从不同的层面进行魔改。而可编程的世界状态,是Artela的可编程原生扩展框架Aspect的一个新特性。



以太坊作为并行EVM+可编程世界状态可扩展方案的一个最新实例,Artela由一条基于Cosmos SDK CometBFT开发的POS L1公链、可编程原生扩展框架Aspect层和应用层组成。


Artela的基础层继承了CometBFT的特性,支持弹性区块空间,结合Aspect层的可编程能力,Artela允许Dapp定制独享的区块空间,在L1上实现Dapp专用Rollup的效果。


Aspect层的设计思想,借鉴自“面向方面”编程的思想。Aspect利用基础层的完整API集,在Tx的生命周期中将扩展逻辑注入到特定的连接点中,从而实现世界状态的可编程性。


Aspect层允许Dapp开发者自定义Tx验证流程、原生集成中间件、自定义区块构建规则、访问执行上下文并创建可信赖的异步任务。


例如Artela与GO+合作推出的Anti-Rug Aspect,Artela与Cellula合作推出的全链游戏AI Agent Aspect。


最后总结一下,区块链可扩展性问题的解决过程,是一个“按下葫芦浮起瓢”的动态设计空间,并不存在所谓的“end game”。


并行EVM monad @monad_xyz 近期斩获2.25亿融资,也在暗示顶级风投资本正在大力押注新一代可扩展性方案。


是时候用科技的力量来解决区块链可扩展性问题,而不是通用Rollup L2那样的区块空间商业模式创新。

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。