区块链:以太宇宙的终局思考:当 L2 到 L3 成为一个现在进行时_CAIRO

小探本期为大家带来的内容主题是“以太宇宙的终局思考:当L2到L3成为一个现在进行时”

欢迎大家关注小探,小探每天都会给您献上关于币圈的优质内容哦。

以太坊宇宙是否代表了区块链的最终形态

就在一两个月前,几大zkEVM的重磅更新相继问世,越来越多的讨论开始思考,zkEVM是否已经代表了以太坊的

未来方向,或者说,它是否已经是以太坊的极限状态?

然而,以太坊技术路线的发展总是暗示了有趣的商业逻辑,也时常伴随着妥协与遗憾。AkiNetworkResearch在

对以太坊当下的L1-L2-13结构的原动力进行深入研究之后,我们发现可能重要重新审视前面的问题。实际上,我

们面临的问题可能更为广泛:以太坊宇审是否代表了区块链的最终形态?

什么是Layer2?

在比特币网络问世十年后,我们的区块链世界依然没有解决容量问题。

以太坊主网的TPS如今只有小两位数,不仅与ETH升级路线的目标十万级别的TPS还有几个数量级的差距,对

业传统金融中主流的Visa/MasterCard支付网络数万的每秒外理速度也相去基远。在如此的外理速度下,区地销

所代表的Web3依然在负重前行。

显然易见,第一个问题是随着越来越多的人用以太坊网络,在TPS很有限的情况下,网络会越来越拥堵,每个人

的交易平均确认时间会加长。而第二个问题是,由于以太坊底层交易确认是竞价机制,gasfee只会有两种情况:

越来越贵,和突然特别贵。

一个网络至少得好用,即能快速又便宜地完成基本的信息交互功能,这个网络存在的意义和未来发展的讨论才会有意义。为了解决区块链容量问题,现在业界有两个方向的解决方案:一个是今天要聊的各种Layer2相关解决方案,另外一个是我们今后回聊到的Danksharding分片。

扩容之后的以太坊气费会便宜,而更重要的是气费便宜之后,会有很多以前不可行的东西变成可行,这个才是我们更感兴趣的地方。

Layer2应该是什么样子

这个问题不仅是一个技术问题,也是一个经济问题,所以在这里我们清晰定义:

它至少是一条区块链。这意味着它可以发行原生代币,可以有一个完整的社区,进而可以留住忠实于这条L2的用户,进而为自己的Layer3创造存在的基础。

它继承以太坊网络来自L1的安全性。

它存在的目的是对以太坊网络进行扩容。

将B、C两点放在一起,我们可以看出Layer2之所以从理论上安全可信,技术上说是因为它继承了以太坊本身的安全性。Layer2将数据发布到以太坊主网上,达成最终Settlement,这也是区别于Plasma为代表的前代各类扩容方案最重要的一点,即可以在主网上完成DataAvailability。

从经济角度,以太坊将其经济价值进行「分封」,Layer2代币的锚之一就在于名义上为以太坊打工。Layer2本身并不是以太坊独有的生态形式,例如SeiNetwork作为Cosmos生态的L1目前正在全力开发SVM的Layer2C,其他L1区块链暂时看来这个想法和需求并不明显。

3.现在以太坊上面的Layer2是什么样的?

3.1现行的最流行的L2扩容方案rollups

Rollups很多人都用过,其技术路线分为OptimisticRollup和ZKRollup。前一个路线里,有很多大家耳熟能详的链比如Arbitrum/Optimism等等,大家应该与他们旗下的各种著名项目有过交互。

尽管OPRollups已经通过执行层下链将每笔交易费用降低到了主网的5-10%,Arbitrum空投期间糟糕的用户体验说明我们依然任重道远。毕竟几十万人在几个小时内陆续交互L2的情况下就能把L2每笔交易的气费拉升5-10倍,这几乎完全抵消了EIP-4844为L2带来的节省10倍交易费的潜力。而这样强度的网络压力下丝滑的用户体验,是Web3迎来下一个10亿用户的最基本的要求。

ZKRollup则在过去的两年名气很大,但是落地的东西相对少一点,这是EVM兼容性的问题导致的,详见我们此前发表的《零知证明与zkEVM:从何而来,去往何处?》。然而好消息是现在这个问题已经得到基本解决,ZKRollup和前者至少在开发难度上站在同一起跑线了。我们可以预见的有很多开发者愿意在ZKL2部署自己的dapp。

在用户端,ZKRollup作为以太坊主网的L2,更短的提款等待时间和数学上更安全的背景是非常吸引人的。但从普通用户为视角的商业性上来看,取款时间和安全性的吸引力有待斟酌。随着L2原生的Web3生态持续繁荣,越来越多的新用户可能成为「L2原生用户」,甚至对于L1的交易和生态可以完全不需要有认知。对于L2跨链回到L1的需求,在L2生态愈发丰富的未来可能会越来越边际化低频化。

3.2说完了理论上的东西,那么实际上L2我们到哪一步了?

OPStack:为了应对武装了zkEVM的ZKRollups的竞争,OPRollups技术路线中的Optimism推出了OPStack。希望把蛋糕做得更大。我们认为OPStack的思路可以类比于Cosmos生态想要达成的多链共享安全性与去中心化的生态。

值得一提的是,OPStack是一个开放程度极高的技术堆栈,但经济上的收敛度很低。甚至有可能基于它开发的某一条L2,和以太坊生态只有极度微弱的联系,也同时不和Optimism产生直接经济关系,不接入OP共享排序器-当然有可能OP共享排序器在去中心化后能产生巨大的经济上和正确上的说服力。

各类zkEVM,详见:《零知证明与zkEVM:从何而来,去往何处?》

Starknet推出的是一个Type4的扩容方案,与B中所有方案的区别在于他们不是EVM兼容的。优点是理论上他们确实更快,比Type2的方案们更加便宜。为了开发者的友好性,Starknet团队做出了以下的改进:

Cairo1.0:是Starknet团队自2020年Cairo发布后对其最重大的升级更新,Testnet已经上线。Cairo1.0是一个长得很像Rust的高级语言,意味着Cairo1.0已经摆脱了最初Cairo的桎梏,大大加强了开发者友好性。但这同时也意味着很多开发者两年多的Cairo学习失去了用武之地。另一方面,现在新的Cairo1.0完成度也不高,看来还要3-6个月才能更加完备。

KAKAROT:这是一个基于Cairo1.0的EVM解决方案,战斗力高达9000,但刚刚起步。

4.Layer2聊完了,L3又是什么?

4.1我们首先要回答,L2toL3这个结构在尝试解决什么问题?

我们先来看Rollup的经济原理:Rollup提交一个batch到链上是需要支付很高的固定成本。如果L2的整体流量不够大,这个Rollup要么选择等待更长的时间来集成一个足够高价值的batch,要么提高这个batch内每一个参与者的交易成本覆盖其打包这个batch的成本。这一个状况就像是拼车,要么硬等人齐,要么在车上的人多给钱让司机早发车。那么理想的状态就是有足够多的人去拼车,那么作为客户等待时间少,平均成本低,司机也可以在同样的时间等赚更多的钱。

在这样一个场景下,L2实际上解决了这样一个问题:有很多初创期流量不够或者单笔交易价值不高的点子,它们如果直接部署在主网上或者建立一个L2,是没有经济可行性的;而选择成为一个L2的L3,能显著降低自己的成本。这本身是经济上的考量,底层逻辑和一个dApp选择是否在Optimism上面直接部署,还是利用OPStack做一个专属的L2是极度类似的。

只有基础设施足够便宜的情况下,生态环境才可能百花齐放。反过来说,这个问题本身也从一个角度回答了区块链行业的现状,即以交易所和Defi乐高为主的应用生态,因为只有直接涉及到金钱的项目才可能够合理化区块链网络的运行成本。

4.2各家L2的L3宏图的真实逻辑

我们再往深一点说,这也并不是一个简单的拼车-发车模型。因为有神奇的tokenomics!

举一个简单的例子,现在L2中心化的sequencer干活干的好好的,为什么各家各户的roadmap一定要去中心化?当然安全因素是一个天然的正确,但其实大部分人避而不谈的是,因为去中心化才能盈利。

只有去中心化的结构建立起来,之后才有validator和sequencer的代币质押机制,才有prover和verifier的验证收费,才能把L2的原生代币通过L3生态发展给流动起来。无论是OpStack还是ArbOrbit,以及后来的zk系列的L3构思等等,都是遵从的这个区块链行业相对传统的商业模式,并不算是创新的理念。

Web3中流量就是钱,这一点其实比Web2甚至都要来得简单直接。而L2最初的目的是为了给L1扩容,所以它们天然继承了L1的流量。那么问题来了,既然是L1给的流量,最后大多数是会最终回到L1去的。因为流量就是钱,给你的是L1的原生资产,那么最后总会回到L1。在区块链行业,这个现象被解释为「继承了以太坊的正统性」。即,只有最后能回到L1被确认的资产,才是真正的「钱」。

「正统性」这个词听着非常的封建,而L1-L2-L3这个层级关系其实和分封制度也有微妙的相似性。流动性是从L1走到L2,因此L2难以真正的独立于L1存在,且L1-L2之间的交互也不是简单的体现在从L1入金/出金。真相是,L2的每一笔交易都是加强了L1原生代币的信用和价值,可以被称之为L1的铸币税。这也解释了为什么如今所有的以太坊L2都在使用ETH作为气费支付货币。

但是L2-L3的逻辑和L1-L2又有点不同。L1-L2的诞生是为了给L1扩容,而L2-L3则是为了给L2引流。这是一个很现实的问题,因为L2现在流量还不够大,回到拼车逻辑就是司机们还不能效率发车。而面对已经很大的生态,如Coinbase的Base,L2如Optimism就难以将其纳入自己的L3发展生态,只能通过OpStack带来的跨链方便性和Base承诺的生态发展基金贡献来尝试捕获前者巨大的价值。

4.3Rollup-over-rollup或者Validium有望主导L3扩容方案

在开始谈这个话题之前,需要先说明这样一个问题:如果ZKRollup如此优秀,是否可以发展多层ZK-Rollup的结构到L3以上,乃至实现无限扩容?

先说结论:不能的,因为即使ZKP计算证明复杂度可以通过ZKP套娃连续下降,数据本身的可压缩程度是有限的。

我们从两个角度来说:一个是计算证明的过程,一个是数据。

现在我们的Rollup方案中,不管是哪一个路线,计算证明的过程本身是可以rollup套娃。在ZKP的场景中,Prover对每个区块进行计算证明,Verifier只需要进行很少一点计算来验证Proof的正确性。在这个场景下,做一个证明「ZKP的正确性」的ZKP是理论上可行的。

但是涉及到数据可用性就大为不同了。

因为数据一定是要上主网,这样才能被用户验证检查。在这个大前提下,Rollup套娃没有意义。Rollup的基本原理是将需要上链储存的交易数据压缩,这样的好处是因为数据整体变小,所以费用降低。但是这样的压缩是有一个极限的:压缩的「底线」是数据可用性成立,即任何用户从理论上可以通过这些在链上的压缩后的数据,独立地复现出这个Rollup对主网状态的改变以验证其正确性。

如果说我们做了一个证明「ZKP的正确性」的ZKP,那么从DA方面考虑,我们需要将每个ZKP所压缩的内容都上传到链上。那么如此一来,工作量并没有减少,还不如就只做一个整体的ZKP。

但是这并不意味着做「RollupoverRollup」的结构技术上不可行。总结来说,在同一层或者同一个dApp里面,Rollup的简单堆叠没有意义。

而在L2-L3这个场景里,L3将交易batch上传L2,L2将几个不同L3的batch以及L2原生交易打包成一个新的batch上传L1:这样L2做的是「几个来自于不同entity的ZKP」的ZKP。在这一场景下,虽然在数据本身的压缩已经到了DA所允许的极限,但是从经济角度来说,将数个batch的经济价值合并,以超过打包上传L1所需气费的下限,是一个商业上合理的行为,能够大概率降低每个参与者的交易费用。

因为我们认为Layer3可能的结构是Rollup-over-rollup或者validium:

A.自上而下的结构:Vitalik提出的设想是L2是一个广泛适用的GeneralPurposeRollup,而L3需要做的是更加定制化的服务:要么有特别的目的,如隐私计算;要么是对某些dApp的特殊数据结构打造的特殊rollup;或者是更便宜但是需要弱信任假设的validium。

B.自下而上的结构:如果我们考虑一个更App向的叙事,假设某一个作为以太坊L3的dApp在火了之后希望获得更强的自主权,那么它可以有很多选择:

Cosmosappchain-直接变成L1,几乎完全独立;

OpSuperchain/zkSyncHyperchain-成为平行L2,大概率参与共享排序器一起发车,也保持经济系统上的联系;

保持L3的状态,但是发币,再走一遍L2的去中心化路线图;

B路线的本质是dApp自我产生巨大流量之后,就需要考虑自身的发展利益多过平台带来的生态价值了,特别是如果dApp本身在平台中是一枝独秀的领先。在此我们可以乐观的假设随着基础设施进一步完善,非金融类dApp和创造更多利用Web3的真实场景、具有实实在在使用价值的dApp,是完全可以走这样一条路的。

4.4那对于L2-L3这个结构而言,L1的意义何在?

谈到这里,如果L3如愿景中一样,以AppChain的形式实现大规模的Web3迁徙,真正产生了对L2有经济意义的流量。而这流量对于L2来说就是真正的原生资产,即真正生于此长于此的资源,其资产由L2提供所谓的「正统性」。

这里就要问一个哲学问题,如果有足够多的资产永远不会回到L1,那么为什么还需要L1?

第一个方面是L1在眼下提供了宝贵的流量,这一点在前文已经说得很多了。第二个方面是,L1提供了信用背书,L2将最终结算放在L1上面,所以用户可以容忍L2为了性能进行很大程度的中心化。

如果某一个L2某一天宣布独立于L1运行,这在模块化区块链越来越流行的今天,并不是不可想象的。那么届时,这个L2将不得不变得和现在的以太坊网络差不多,去承担安全性、去中心化等维度的考验、挑战和成本。

所以从技术与经济层面而言,L1-L2-L3这样一个「分封体系」严丝合缝,环环相扣。

4.5结构上面的东西讲完了,聊聊现在的应用层面情况是什么?

新公链开始运作,跑的最快的必然是钱的土狗换皮项目,因为它们不存在实际的工作量。

大部分公链的项目方拿这个事情也没有办法:毕竟开个小吃街,需要摊主入驻。现在跑得快的像个人一点儿你不去笑脸相迎,不给人家站台也不合适,结果站台了人家跑路了,现在用户们又赖你。这个事情,只能说是发展的阵痛吧。而对于Starknet这样习惯性慢速跑步的公链项目,可能这样的阵痛都要等到Cairo1.0的文档写明白之后才能体验了。

聊聊好的方向,我们有什么新应用可以在L2-L3的架构中被期待:

智能钱包:作为L1之前的底层协议技术债务,主要是因为在L1部署并操作一个smartcontract作为个人用户的钱包很贵很麻烦。通过ERC-4337作出改进之后,相信L2层面的AA会推行的更加顺利,因为L2的运行成本极大下降。

链游:在Validium加持下,对于sub-cent场景的支持,让真正好玩的正常游戏在Web3成为一个可能。

Validium作为一个弱信任的扩容方案,其中「弱信任」体现在它的prover节点理论上是选择性提供数据供用户验证。这在链游的场景下是一个可以为了效率和性能做出让步的点,因为游戏中并不是每个场景都有很大的经济价值,比如玩家非财产性操作。

这样的链游是可以广泛存在各式各类的L2或者L3中的,主要是从游戏本身的玩法、数据结构来考虑部署形态,类似我们前面提到的经济角度考量。

最后我们简单聊聊最近很火的Rollup-as-a-Service(RaaS):Web3的服务本身是能捕获很大价值的,这和web2的场景完全不一样。想象一下,你在AWS上面租了一个服务器开了一个门户网站,你只需要每个月给AWS交租金就行。

然而Web3的世界不一样,你不仅要给AWS交租金,你还需要在日常运行,每次更新升级网站的时候被收取MEV为代表的保护费!与其把这个价值喂给RaaS的提供商,dApp自己部署一条应用链,成为一个平行L2,或者某条挂在L2上的L3,似乎是更有经济逻辑的选择。

5.L2-L3这么好,那代价是什么?

5.1中心化

A.审查以及KYC

眼下各类Rollup现状是它们的sequencer定序器非常的中心化。

区块链底层以私钥签内容发送信息的形式是保证了sequencer无法伪造一笔交易,但是中心化的sequencer依然拥有巨大的权力。比如它可以选择拒绝打包某一类用户的交易,可以按照自己的利益来排序所有人的交易,自行决定是否接受跨链协议带来的外部资产参与交易。

例如在Base这个L2中,除了中心化定序器中常见的三明治攻击,Coinbase完全可能要求只能通过CoinbaseKYC的用户才能将资金转入BASE。Base还可以利用白名单来拒绝打包非KYC用户的资金的交易进入L1,从而封死非KYC用户从BASE中提现的可能。

B.MEV

这个是所有区块链都需要解决的问题,L2因为用的人还不够多,很多L1可行的缓解或者民主化MEV方案在这里不可行,而很多在L1已经不可行的攫取MEV的方案在当下的L2却依然可行。一个中心化的sequencer系统必然会导致如此结果,而sequencer自身的去中心化是需要资质深厚的项目方来起头引领行业方向。

5.2L2还是不够便宜

即便我们实现以Rollup-over-rollup或者validium为代表的L3扩容方案的所有愿景,还是不能解决所有的问题。单次交互的费用依然无法满足sub-cent场景;在需求增加后,费用依然会上涨。

5.3客户端多样性

以太坊是没有规定出块和验证客户端应该是什么样,这个的好处是如果大家客户端足够多样,那么一种客户端出bug了,也不影响整体安全性。而各式L2在客户端多样性化上还非常早期,毕竟prover/sequencer的去中心化路线图都仍然还在构思阶段。

5.4升级更新

主网要升级要更新,L2也必须要跟着升级。那么对于治理和trustless的目标带来很大的挑战。

6.EndGameandEnd“Game”

本文至此,对于L1-L2-L3结构的探索分析基本到位。如开篇所言,我们真正试图想要回答的问题是:以太坊宇宙是区块链的终局吗?

6.1以太坊宇宙大概率不是区块链行业的终局

简单的答案是否定的,我们认为以太坊宇宙只是Web3金融类需求的中期解决方案。

首先我们认为,当下的L1-L2-L3结构,在中期性能的天花板在区块链不可能三角的限制下还是太低了,难以支撑大规模用户的高频、低经济价值的交互需求,比如Web2中的社交和游戏规模。从本质上来说,人类的行为本身也是遵从极强的头部效应,即绝大部分的经济价值都集中在极少数的行动上。

区块链不能只是金融,Web3本身也就是为区块链真正出圈创造的概念,因此行业不能只在小圈子里玩零和博弈。目前看来游戏是为数不多的能出圈的赛道,因为其可以凭空创造需求,指定规则,且不需要强现实世界场景支撑便可制造用户粘性。

简单来说,Web3游戏目前分为几个类别:

正经的传统意义上的游戏,将经济系统剥离放到链上,这个范围很广,可以从休闲棋牌到回合制对战游戏,再到更高纬度的SLG、RTG、甚至开放世界

游戏做得轻一点,以XtoEarn为主

游戏开发后行,先发行NFT看能不能先制造IP为后续发展提供资金

全链游戏,实际交付如链上低配的Minecraft或者大逃杀类别

将Web3特色模型做成游戏化的形式

如何说服传统游戏厂商冒着各种经济和法律的风险和成本,放弃已有的发行渠道和盈利方式,去运营一个全新的体系,是Web3游戏发展的一大瓶颈。而小团队开发的Web3游戏,又面临着极强的同质化竞争和Web3用户增长的难题。

其它四个方案看起来以及事实证明都需要很强的经济驱动力才能维持健康运转,就像前面所提到的,从L1引流借来的流量大部分是要还的,纯粹Ponzi模型不会留下真正的用户。如果大家都是冲钱来的,就不要谈理想,就更不用说要把游戏做得多好玩。

所以退一步讲,如果不直接冲着挣钱去,沉下心来做游戏可以吗?我们认为这个思路可能是正确答案之一。

然而如前文所说目前的L1-L2-L3,以太坊下君君臣臣父父子子的层级结构,带来的是经济驱动的流量,本质上是收割某一段时间内体系中最高的APY/ROI,这和本次小牛市中出现的板块轮动、NFTFi、中国概念、meme热潮等是同一个经济驱动力的不同表现形式。

同时这个结构也并不能在技术上很好地支持游戏这种高频低价值交互的Dapp。换而言之,在目前市面上流行的这几个L2上面发游戏可能不是最优解。这就是这个思路需要克服的最大悖论-流动性太充足的地方本身对于游戏的持久度就是一把双刃剑。

在创造web3金融的需求,及解决web3金融的问题这些方面,如果说我们已经做到差强人意,那么在游戏方面尚任重道远。不是没有好的游戏,而是没有合适的土壤给这些游戏生长。

6.2如果说金融的答案是以太坊L123,游戏的答案是什么?

Gamefi赛道正处于一个迷茫期,前人之鉴都是错误答案。但是从排除法的角度而言,以太坊的经济分封制并不适合真正能玩的游戏诞生,我们可以把希望寄托于一个在经济上更加松散,对于部分数据可用性要求更低,对中心化容忍程度更高的结构。比如Cosmos、BinanceGreenfield和Starknet的zkVM。

有人认为因为有L2/zkEVM/L3这些进步和创新,非以太坊体系的公链就失去价值了。我们认为恰恰相反,它们最大的价值就是它们不是以太坊。区块链世界的特点就是自我解体倾向,因为资本流动极其自由、技术公开而壁垒有限。

以太坊以经济分封系统维持了体系的向心力,但是这种扩张不是无限的。反过来说,以太坊体系可能也并不喜欢低价值的使用场景,有意无意地将门槛保持在金融能活,其他业态挣扎向前程度上,其原生币价就不可能低。

总之,以太坊宇宙可能可以捕捉到绝大部分Web3中这些单体经济价值极高的行为,但可能对于低经济价值的随机行为来说有些大材小用。有些人可能会认为:「并不是所有行为都需要上链,上链的成本太高。」但其实这句话可能更应该被表述为:「并不是所有行为都需要上以太坊生态,以太坊有自己的任务与使命。」这就意味着,以太坊之外的生态,或者以太坊宇宙偏远的地带,也完全有可能长出意想不到的花蕊。

各位对此有什么看法呢?欢迎在评论区留言哦!

单人行不如多人行,欢迎加入我的大家庭,一起抱团取暖吧,等你的加入哦!

好了本期就到这里了,大家点个赞点个关注支持一下小探呗,有什么问题评论区讨论或者私信小探哦,感谢大家的支持,我们下期见!

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:0ms0-4:463ms