5 Comments

Due to Ethereum’s adoption of rollups and other protocol improvements like Proto‑Danksharding (EIP‑4844)[5], Danksharding (where data blobs required

for validation are deleted after 1 to 3 months) and state expiry (EIP‑4444)[6], the responsibility

of providing historical data moves outside the Ethereum core protocol.

这个 EWM 的白皮书里有这么一段,居然把 EIP-4444 说成是状态过期,这说明这个项目方就是糊涂蛋,Chainfeeds 可能也没分清楚,就跟着糊涂了

EIP-4444 到底是历史过期,还是状态过期,是足够明确的事情,可以看 2023 年底发布的新版路线图:

https://pbs.twimg.com/media/GCntEVFWwAAoWeI?format=jpg&name=large

Expand full comment
author

查了一下,你说的是对的,感谢反馈,已修改

Expand full comment

这篇文章概念使用不严谨,可能是受到了这个 EWM 的误导,我看了下 EWM 对自己的介绍,其中有这么一句:”This shift is accompanied by the introduction of state expiry, where data blobs required for validation are deleted after a specific period“

这就是混淆【历史过期】与【状态过期】,Chainfeeds 在写本文时,没有仔细区分,就跟着错下来了

Expand full comment

近期的 Dencun 升级引入【状态过期】功能来自动清理长期未使用的数据

— — — — — — — —

以太坊基金会已经放弃了状态过期研究,据我所知,坎昆升级里没有实现状态过期,blob 数据过期删除,充其量算是 rollup 在 L1 上的【历史过期】。如果是我搞错了,非常乐意被纠正,请作者提供一下文中这句话背后的出处

Expand full comment

EIP-4844 引入了「blobs」临时数据类型,让 Rollup 以更低的成本提交更多数据到以太坊主链。为了控制【状态】数据膨胀,以太坊将 blobs 数据在共识层节点存储约 18 天后删除。

— — — — — — —

这里写错了吧,blob 保存的是历史数据,不是状态数据,如果居然是状态数据,那等于把 rollup 的状态写入 L1,哪怕是过期,也是与 rollup 定位相悖的设计——rollup 就是作为 L1 状态负担的分流者存在的,又把状态写回 L1,还搞什么 rollup?

Expand full comment