是否需要这么多Layer3?

'需要这么多Layer3吗?'

模块化区块链和Layer3的影响

作者:Arrow@go2mars;来源:作者推特@ArrowCrypto_eth

我们继续聊模块化区块链和Layer3。昨天聊完Layer2的方案和机制后,发现很多人对OP Stack对Layer2生态的影响并没有认识,事实上可以称其为“Chain SaaS”工具,创(Layer2)链即服务。

在NingNing老师 @OxNingOx发布的“撸毛的红旗,L2们还能打多久?”长推中,很明确的提到很多项目方“基于OP Stack+面向羊毛党定向开发1条L2”。

这个现象的描述非常写实,毕竟Optimism Bedrock后作为OP Stack的第一个实现,升级后平均Gas降低到了原有的25%,切实可以为用户节约大量链上费用。也有越来越多的项目方利用这个作弊式的“一键发链”工具用以构建二层链。

不论是声称即将要做还是已经做的,要基于 OP Stack 创建的项目不胜枚举,Base、Zora Network、opBNB、Worldcoin、Loot Chain、DeBank Chain以及后续不断发布的新兴Layer2实在太多。但是否真的需要这么多Layer2呢?同时,这个问题可能后面也要问到Layer3上。

Layer3的作用和概念

Layer3提供的作用是定制化扩容,区别于Layer2的通用扩容。

我们先说Layer3是什么。首先,Layer2是什么,那下一层的嵌套就是Layer3了。本质上Layer3也是一种扩容解决方案,Layer3之于Layer2就像如Layer2之于Layer1,继续做嵌套。Layer3要做的就是将数据打包压缩给Layer2,起到降本增效和更专业化的效果。

当然,按照此逻辑继续嵌套,未来也有可能出现L4、L5、L6、Ln等,但实际上,在Layer3上因为通用性的降低,并不能通过简单的堆叠在可扩展性方面提供巨大的收益,所以暂时故事先讲到Layer3。

在讨论Layer3时,我们先引入一个背景。Layer3的概念最早是由StarkWare团队在文章《Fractal Scaling: From L2 to L3》中提出,Starkware还提出分形拓展的概念,首先进行了多层架构的主要组织讨论。其开发的StarkNet就是其开发的一种去中心化、无需许可的ZK-Rollup(基于ZKP),使用ZKSTARK技术在不损害隐私的情况下实现指数级扩展。

在这个背景下,他们认为由于成本/gas降低,流动性的增强,未来用户将主要在Layer2开展业务,但是一些特别的应用程序需要进行定制,即通过单独的新层Layer3开展服务,Layer3就位于底层公链与中间层协议之间。核心观点是:L2用于通用扩容,L3用于可定制化扩容,从而实现指数级增长的扩容。

Layer3的三个愿景: ①Layer2用于扩展,Layer3用于定制功能,例如隐私。 ②Layer2用于通用扩展,Layer3用于自定义扩展。 ③Layer2用于无信任扩展(汇总),Layer3用于弱信任扩展(验证)。

实质上,在模块化区块链概念下,对Layer3进行的就是基于Layer2的专业化分层,Layer3会作为一种特定应用链,满足不同应用的不同需求,例如隐私、效率等。

提到这里举一个例子,在6月9号的时候我参与了上海线下的Nautilus Chain &Stanford Blockchain 黑客松城市行,主题就是《Layer3模块化区块链的发展探讨》,引起了我对Layer3的兴趣。

Eclipse是一个可定制的模块化rollups,作为Layer2其与多个Layer1区块链兼容,Celestia是第一个模块化共识和数据可用性网络,使任何人都能够快速部署去中心化的区块链,而无需引导新的共识网络的开销。Eclipse是以Celestia作为更底层的支持,相反的,Celestia以DA层为基础构建模块化区块链,并为Eclipse开发工具提供支持。

而Nautilus Chain就是一个建立在Eclipse和Celestia之上的模块化区块链,前身是Zebec Chain。Nautilus Chain是一个通过Eclipse构建的定制模块化Rollup链,专注于功能处理和提高定制效率。

我们回到上文中斜体的Layer3的三个愿景: ①Layer3用于定制功能:Nautilus Chain针对强调数据隐私保护的实例、实时响应较高的DEX实例、链上交互较弱的游戏实例等。 ②Layer3用于自定义扩展:Nautilus Chain各功能具有独立数据处理集,和Layer2有单独接口。 ③Layer3用于弱信任扩展(验证):Nautilus Chain验证功能交由底层承担。

Layer3作为一种模块化区块链的概念应用,以其更为专注的定制化功能开发引起关注。

未来的链上世界可能是Layer1作为底层公链进行验证,Layer2进行生态搭建通用扩容,Layer3作为特定功能的辅助定向扩容,各司其职,降本增效。