长推:以太坊即将进入新篇章,以及坎昆升级后发展趋势的最新解读

以太 以太坊 升级 趋势 2024-01-23 75

摘要:注:本文来自@EIPFun推特,火星财经整理如下:非常硬核的一场讨论话题覆盖Goerlibug及测试网压力测试解读、blob数据删除对开发者的影响、L2将开启坎昆测试、L2legitimacy与DA层选择、2Dfeemarket、PeerDAS、ParallelEVM、Singleslotfinality与质押,以及下一次Prague/Electra升级,让我们一起来回顾1/解读1月17号Goer...

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

非常硬核的一场讨论

话题覆盖 Goerli bug 及测试网压力测试解读、blob 数据删除对开发者的影响、L2 将开启坎昆测试、L2 legitimacy 与 DA 层选择、2D fee market、PeerDAS、Parallel EVM、Single slot finality 与质押,以及下一次 Prague/Electra 升级,让我们一起来回顾

1/ 解读1月17号 Goerli 测试网出现 bug

猜测和归因:一个猜测是一些独立质押的 validator 没有升级最新版本导致,另一个就是客户端出现问题。最终发现是客户端 Prysm 由于将一个状态值 HistoricalRoot 意外填空了,导致产出的 block 与其他正确状态的 block 不一致,因此导致分叉,但最终被快速解决

问题复盘:此前多次的影子分叉测试是基于新创建的 devnet,由于 devnet 太新没有历史状态,因此导致此前测试时没有发现该问题。

小结:测试网分叉有 bug 是很正常的现象,本次坎昆升级也引入了很多 EVM 核心部分的改动,对交易执行时的状态、内存等都会造成影响,因此出现问题实属正常。

2/ blob 压力测试情况

blob 这种新的数据格式是 EIP-4844的核心,也是坎昆升级的核心。增加 blob 交易可以增加交易数据量,对整个交易在这个网络中的传播可能会有影响。目前每个 blob 的存储容量是128kb,blob 在节点存储的时间为18天,之后将被删除。

有关什么是 4844、blob、相关参数及坎昆升级的背景及技术解读,可参考之前的分享会 ppt 及视频链接

https://twitter.com/EIPFun/status/1747265152058343648

从目前以太坊压测来看,即使每个区块都挂满6个 blob,blob 交易在网络中的传播也基本可以在4秒内完成,因此网络是可以接受的。
https://notes.ethereum.org/@
ethpandaops/goerli-dencun-analysis

长推:以太坊即将进入新篇章,以及坎昆升级后发展趋势的最新解读

在压力测试 blob 打满的情况下,目前 blob gas 非常贵的(接近200 gwei),之后核心开发者预计会将压测降到3个 blob,让其他开发者进行相关测试

3/ blob 数据被删除对开发者的影响

针对 Optimism rollup 上的开发者,如果 blob 数据18天后被删除,则项目安全性会受到一定挑战。相比于 calldata 数据会永久存在以太坊 L1,blob 数据被删除后若 OP rollup 需要进行 fraud proof,但 L2 的 sequencer 作恶不提供相关数据则会无法完成挑战。

因此通过第三方平台如 EthStorage,对数据进行长期存储让开发者可持续获取数据,可相应增加在 Optimism rollup 上开发的安全性。

针对 ZK rollup 上的开发者,blob 数据删除对数据正确性没有影响,但对 rollup 上的 Dapp 可能会带来一些积极效应,如省去原始数据上链的巨额 gas fee。

4/ 以太坊核心开发者针对坎昆的讨论

Goerli 分叉:本次 Goerli 测试网虽然有些小插曲,但整体还是很顺利,因此后续两个测试网 Sepolia 和Holesky 仍按原计划在1月31日和2月7日分叉

L2 坎昆升级测试:Arb 预计会在 Sepolia 上进行测试。Op 计划1-2周之后开始在 Goerli 上测试将 L2 上交易打包以 blob 的形式发到L1上。Op 团队虽然已经接近能够进行坎昆测试,但在支持 blob 交易的基建和工具上还需要通过内部治理流程。

L2 竞争 blob 机制:L2 将交易打包成 blob 发送至 L1,如果 L1上的 block 已挂满6个 blob,则需要等到下一个block。目前 L2 每天的交易量平均约 600MB 数据,高峰可到1G,低于4844升级后2.7G的容量,从这角度来讲不会出现竞价情况,且 gas fee 是有降低的潜力。

但若牛市出现,TPS暴增,则仍会出现竞价和gas fee居高不下的情况。

https://dune.com/queries/3219749/5382758

5/ 针对近期以太坊基金会 AMA 的关注点解读

5.1/ L2 的 legitimacy 和 DA 层选择

近期以太坊社区围绕使用以太坊 L1 作为 DA 层与否,是否是 L2 正当性的一个必要条件讨论热烈。Vitalik 针对是否必须使用以太坊作为 DA 还是持相对开放的态度。

虽然他认为定义为 L2 是需要将以太坊作为 DA 层,但对于一些对安全性要求不太高但对 TPS 要求更高的 Dapp 确实可以采用其他 DA 层方案。对以太坊生态来说,使用第三方 DA 层数据属于被保存在链下,若 DA 不公开用户将无法验证和保证交易的正确执行,因而使用第三方 DA 的项目不受以太坊承认为 L2。

5.2/ EIP-4844 带来 2D fee market

4844虽然不是完整的扩容方案,但它形成了对 blob 的单独定价。所有 rollup 在使用 blob 资源的时候,只跟其他 rollup 竞争,不会因为主网上的 Dapp 活动暴增而导致 rollup 的 gas fee 高涨,因此这也被称为 2D fee market

5.3/ PeerDAS 作为扩容中期方案

PeerDAS 技术上相对没有 Danksharding 复杂,但可以提供相比4844 10倍的 TPS 升级以应对牛市交易量暴增。核心开发者预期最快今年底或明年初完成 PeerDAS 的升级,这将对扩容又是很大的提升。

5.4/ Parallel EVM

Parallel EVM 最终目的是实现极高性能的以太坊执行层,但目前主要的障碍是存储。目前如果开发者想做一个极高性能的 L2,DA 就无法放在以太坊上。未来以太坊可能还是会接受某些 L2 采用第三方 DA 解决方案,但由于这种做法无法赋能以太坊,因此以太坊基金会大概率不会支持这类做法。

5.5/ Single slot finality(SSF)

目前以太坊需要 validator 确认2个 epoch(每个 epoch 有32个slot)共识层才会达到 finality,如果能升级到一个slot 仅12秒就能达到f inality,对于以太坊和 L2 上的交易确认都是重大利好。

AMA中提到三种方案,一是DVT (distributed validator technology ) + 去中心化质押池如 RocketPool,二是两层质押 (two-tier staking),三是轮流参与 (委员会机制)。这将会从根本上改变以太坊质押现状。但要实现 SSF 还需要很多前期铺垫,预计短期还无法达到但值得开始关注。

https://ethresear.ch/t/sticking-to-8192-signatures-per-slot-post-ssf-how-and-why/17989

6/ 下一次 Prague/Electra(Petra)升级讨论

执行层主要在争论是否优先 Verkle 的升级。Verkle 将允许无状态(stateless)validation,因此可以更有效地减少运行以及采访节点的压力。

目前一些客户端正在进行 Verkle 的实现和测试,但由于 Verkle 本身是个较复杂的功能,对于一些客户端如 Reth、Nethermind 而言工作量较大,可能会影响 Petra 在今年升级。共识层目前主要考虑进行 PeerDAS 的升级,扩容是目前关心的重点。共识层目前主要考虑进行 PeerDAS 的升级,扩容是目前关心的重点

在本周 ACDE 会议上,多数执行层客户端均表达希望优先其他 EIP 升级,而将 Verkle 放在25年。

https://twitter.com/EIPFun/status/1748015933380084208

EIP Fun 是由 @LXDAO_Official@PlanckerDao联合支持创建,是华语区首个关注以太坊生态标准的项目。致力于通过内容输出和社区讨论让EIP、ERC、RIP更易理解,促进标准的采用。更多活动、内容详情,欢迎关注我们的官方推特 (@EIPFun),并加入我们Telegram社群 (http://t.me/eipfun)!

相关推荐