mt logoMyToken
ETH Gas
EN

现在参与以太坊原生质押,为什么要先排队一个月?

Favoritecollect
Shareshare

如果你最近直接参与以太坊原生质押,可能会发现,ETH 存进去了,链上交易也成功了,但验证器却迟迟没有开始工作,而是停留在「排队中」。

而且这一排,大概率就是一个多月。

截至 9 月 16 日,以太坊仍有 180 多万枚 ETH 等待进入验证者集合,预计等待时间约 32 天;今年 7 月,等待时间一度超过 43 天,而在 3 月队列最高峰时,甚至曾有约 340 万枚 ETH 堵在入口,等待时间接近 60 天。

也就是说,「排队一个月」并不是一个夸张的说法。

但问题也随之而来。

以太坊平均每 12 秒就能产生一个 Slot,一笔普通交易很快就能得到确认,为什么轮到质押,却要让价值数十亿美元的 ETH 原地等上几十天?更重要的是,这几十天里有没有收益?为什么现在进入质押要等一个多月,退出却可能只需要几分钟?

答案,都藏在以太坊一个很重要却很少被普通用户注意到的机制里:Validator Queue,验证者队列。

一、「排队一个月」,到底是怎么算出来的?

先说一个最容易产生误解的地方,以太坊并没有规定,新质押的 ETH 必须锁 40 天以后才能开始工作。

一个月只是一个动态结果。

简单来说,可以把它理解成前面等待进入的 ETH ÷ 以太坊每天允许进入的 ETH = 大致排队时间。

以太坊 PoS 并不会允许所有新验证者一次性进入网络,而是设置了一个叫做 Churn Limit 的限速机制,控制每个 Epoch 最多有多少质押余额能够加入验证者集合。

一个 Epoch 包含 32 个 Slot,每个 Slot 约 12 秒,所以一个 Epoch 大约是 6.4 分钟,一天大约会经历 225 个 Epoch。

Pectra / Electra 之后,以太坊开始更多以「ETH 余额」而非单纯验证器数量来计算这套限额,目前新质押的处理上限为每个 Epoch 256 ETH,如果全部换算成传统的 32 ETH 验证器,就相当于每 6.4 分钟最多放行 8 个标准验证器。

这样一天能够进入多少 ETH,也就很容易算出来了: 256 ETH × 225 ≈ 57600 ETH/天。

所以如果前面有大约 183 万枚 ETH 等着进入,那就是 183 万 ÷ 5.76 万 ≈ 32 天,这就是「排队一个月」最核心的来源。

因此,这个数字每天都会变化。

如果每天新进入队列的 ETH 少于 57,600 枚,积压会逐渐被消化,40 天可能变成 30 天、20 天;反过来,如果每天都有超过这个数量的 ETH 涌进来,队伍不仅不会缩短,反而会越排越长。

今年 3 月约 340 万 ETH 排队、等待接近 60 天,就是一个极端例子。

所以它与我们平时理解的「以太坊堵不堵」其实是两回事。

Gas 很低、区块空间很充裕,并不意味着验证者就能马上加入,因为限制它的不是执行层交易容量,而是以太坊主动设置的一道验证者入口限速器。

二、为什么不干脆把入口打开,让所有 ETH 一次进来?

既然几十天的排队意味着资金无法产生质押收益,那么最直接的解决办法似乎也很简单,把 256 ETH / Epoch 的上限调高不就行了?

问题是,验证者并不是普通账户。

一笔 ETH 转账完成以后,基本不会给整个网络增加持续负担;但一个验证器一旦被激活,就会长期进入以太坊的共识系统,参与区块证明、委员会分配和网络共识。

目前以太坊已经拥有超过 90 万个活跃验证器,质押 ETH 超过 4200 万枚。每一个新增验证器,都会成为这个巨大共识系统的一部分。

这也是为什么以太坊一直在主动控制验证者集合的变化速度。

2023 年提出的 EIP-7514,就专门给验证者激活速度设置了上限。它背后的担忧并不是「质押的人太多不好」,恰恰相反,而是如果验证者数量在短时间内无节制增长,共识层状态规模、验证器管理以及网络通信和处理压力都会随之上升。

Pectra 之后,以太坊允许单个复利验证器的有效余额最高提升至 2048 ETH,部分原因也是为了让大量质押资金不再必须被拆成成千上万个 32 ETH 验证器,从而降低验证者数量持续膨胀带来的额外负担。

但除此之外, Churn Limit 还有一个更底层的目的,就是不要让维护以太坊安全的那群人,在短时间内发生剧烈变化。

毕竟 PoS 网络的安全依赖于当前活跃验证者集合。

如果大量质押资金可以瞬间加入或者离开,那么整个网络用于判断谁有资格参与共识、多少经济安全仍然留在系统中的基础也会快速变化,因此以太坊需要人为给这种变化设置一个速度上限。

这也是为什么「排队」并不是一个待修复的 Bug。

从用户角度看,它确实牺牲了一部分资金效率;但从协议角度看,这更像一道刻意设置的减速带,表明以太坊宁愿让几百万枚 ETH 在门口等几十天,也不愿让验证者集合在几天时间里突然膨胀或者收缩。

甚至从未来路线图来看,这个思路也没有改变。

目前计划纳入 Glamsterdam 的 EIP-8061,准备显著提高退出与验证器合并的处理能力,以缓解退出拥堵,但依然计划保留激活端的 256 ETH / Epoch 上限。

换句话说,以太坊正在考虑让「出去」更灵活,却暂时没有准备彻底放开「进来」的闸门。

三、排队期间有收益么?为什么现在退出反而这么快?

那 ETH 存进去了,等待的这一个月到底算不算质押?

从协议奖励角度看,不算。

只有当验证器真正进入 Active,也就是「活跃」状态以后,它才会开始执行证明、参与区块提议等验证工作,并获得相应的以太坊协议奖励。

在此之前,即使质押交易已经完成、ETH 已经进入质押流程,只要验证器仍处于 Pending,也不会产生正常的验证者质押奖励,Ethereum.org 就将「Active」作为验证器开始工作和产生收益的时间点。

这也是长队真正影响普通用户的地方。

按照目前约 2.6% 的全网质押 APR 粗略计算, 一台 32 ETH 的验证器如果等待 40 天,相当于少了大约 0.09 ETH 的潜在协议收益。

单独看并不算特别夸张,但如果是一家需要部署几万、几十万枚 ETH 的机构,40 天的资金闲置成本就会迅速放大。

这也解释了为什么最近以太坊质押队列越来越受到机构和 ETH 财库公司的关注,过去大家比较不同 Staking 方案,最容易看到的是 APR 差几个百分点、手续费是多少;但当排队本身就可能长达一个多月以后,「什么时候能够真正开始产生收益」也变成了资金效率的一部分。

不过这里还有一个很有意思的反差。

如果查看退出队列,会发现等待时间往往只有几分钟到几个小时,难道以太坊允许大家快速跑路,却不允许快速进场?

其实不是。进入和退出都有 Churn Limit,它们都会受到协议限速,只不过队列长度最终取决于有多少人在排队。

现在有超过 200 万枚 ETH 想进场,而 真正等待退出的 ETH 却非常少,于是同样是一条限速公路,一边排起几十公里长队,另一边却几乎畅通无阻。

而且,「退出队列很短」也不等于 ETH 可以几分钟后立刻回到钱包,验证器完成退出以后,还需要等待固定的 256 个 Epoch,约 27 小时,才能进入可提款状态,此后还要等待以太坊的自动 Withdrawal Sweep 将资金发送到提款地址,整个过程仍可能额外花费数天。

那对普通用户而言,这也意味着不同质押方式之间出现了一个很容易被忽略的差异。

如果选择自己运行验证器,或者通过 imToken 这样的非托管 ETH 质押服务创建独立验证器,那么底层都需要真实进入以太坊验证者集合,因此也必须经历这条协议队列。譬如 imToken 的非托管质押中,用户持有提款密钥,节点服务商负责验证器运行;当页面显示「排队中」时,本质上就是验证器正在等待以太坊放行,直到状态转为「活跃」后才开始产生协议收益。

而部分流动性质押池,因为已经存在大量活跃验证器和流动性代币,可以在产品层面对这段等待进行一定程度的抽象,用户未必会直接感受到几十天的「零收益排队期」。

只不过,代价则是引入另一套信任边界,包括智能合约、LST 流动性、协议治理以及资产兑换等额外风险, 这也是一个经常被 APR 掩盖的问题,即 Staking 的真实成本,从来不只有手续费和收益率。

资金什么时候进入、什么时候真正开始工作、什么时候可以退出,以及在这个过程中谁掌握资产控制权,本身都属于质押产品的一部分。

写在最后

从表面上看,以太坊让几百万枚 ETH 排在门口一个多月,似乎是一种相当低效的设计。

但如果把视角从切换到整个网络,反而能理解,毕竟普通交易追求的是尽快执行,而验证者关系到的是谁在维护下一刻的以太坊共识。

前者可以追求越来越快,后者反而需要有所节制。

所以,这其实是质押需求远远超过协议设定的进入速度以后,一道原本看不见的安全护栏,被排成了一条肉眼可见的长队。

某种意义上,这条队伍越长,至少说明在这一阶段,想进入以太坊验证者集合的质押需求持续超过协议允许的进入速度。

但无论外面站着多少人,以太坊依然只肯按照自己的速度,一个 Epoch、一个 Epoch 地开门。

Disclaimer: This article is copyrighted by the original author and does not represent MyToken’s views and positions. If you have any questions regarding content or copyright, please contact us.(www.mytokencap.com)contact
More exciting content is available on
X(https://x.com/MyTokencap)
or join the community to learn more:MyToken-English Telegram Group
https://t.me/mytokenGroup