数据分析上海升级后 ETH 抛压:究竟会有多少人提款?
原文标题:《Partial withdrawals after the Shanghai fork》
原文作者:Tripoli
编译:0x11,Foresight News
以太坊上海升级的具体日期尚未确定,但已经近在眼前了。
围绕抛售压力的讨论再次盛行,但似乎还没人从数据角度深入探讨过这个主题。我早期探究这个主题的模型已经过时,但仍在被引用,这篇文章将是一个更新。
阅读这篇文章,需要你了解关于以太坊取款背后机制的基本知识。如果你不熟悉下面讨论的两类凭证,它们会在后面的内容中被详细介绍。
与我早期模型相比,主要变化是:
- 两类取款凭证之间切换的控制流程已经明确。
- 所有提款都需要 0x01 凭证,这不是由早期验证者设置的;
- 添加 0x01 取款凭证的操作速率限制为每个区块 16 次;
- 所有 0x01 凭证验证者将自动进行部分取款,每个区块最多处理 16 次部分取款。
- 全部提款的过程不变,但 0x00 验证者必须在处理提款前设置其 0x01 凭凭证。
有关这个过程的更多信息,我推荐以下资源:
- ETH 取款常见问题解答
- Christine Kim 的详细记录
哪些验证者设置了哪些凭证?
多数分析师假设两类验证者(0x00、0x01)具有一致的特征,但这是一个很大的错误。当我们查看下图中信标链存款时,我们看到所有创世验证者都是在没有设置 0x01 凭证的情况下创建的,这严重扭曲了数据。
时至今日,大约 20% 的新验证者没有设置 0x01 凭证,它们可能是使用过时指南的个人和未更新程序的机构。
0x01 认证系统最主要的采用者是 Lido;88% 的流动性质押提供者设置了取款凭证,并控制着超过 60% 的验证者,这些验证者被设置为接收自动取款。天真的观察者可能会担心由此引发的中心化问题,但在这种情况下,Lido 大量采用该标准对网络来说影响是积极的。
由于 Lido 将把他们的奖励循环回新的验证者手中,以优化他们的质押衍生品收益率,大量采用将阻塞部分取款队列,并降低取款最初波动幅度。
除了 0x01 凭证的重度采用者外,Lido 的大多数验证者都在早期被激活,最大的涨幅发生在 2022 年春季,当时他们的质押衍生品开始以折扣价交易。因此,Lido 0x01 验证者的平均年龄比 0x01 验证者的平均年龄大,并且持有大量可自动提取的奖励。
用累积奖励除以验证者数量,我们得到下图中的结果,拥有 Lido 0x01 证书的验证者平均累积了 1.23 ETH 的奖励,而非 Lido 0x01 验证者平均仅累积了 1.06 ETH。
具有 0x00 凭证的验证者被已经积累了两年多奖励的创世验证者严重扭曲。截至 2023 年 2 月 4 日,此类验证者平均拥有 2.47 ETH 的奖励(可以通过部分提款来提取),而表现最好的验证者获得了 4.9 ETH 的基本奖励。
上海升级之后
启用提款后,以太坊将开始处理部分提款;扫描验证者并将奖励分配给 0x01 池中的验证者。同时,请求将其凭证切换到 0x01 的 0x00 池验证者将开始填充 0x01 池。这两种操作都以每个区块 16 个验证者的速度进行。
0x01 池将开始严重偏向 Lido 验证者。如果上海分叉发生在 2023 年 1 月 29 日,那么第一个区块中验证者的预期分布将是:
- 最初设置 0x01 凭证的 16 个验证者
- 9.95 Lido:总共提取了 13.19 ETH。
- 6.05 非 Lido:总共提取了 6.89 ETH。
- 没有最初设置 0x00 凭证的验证者。
到第 1,000 个区块(大约 3 小时 20 分钟)时,预期将变为:
- 最初设置 0x01 凭证的 14.83 个验证者
- 9.22 个 Lido:共提取 12.22 ETH
- 5.61 个非 Lido:共提现 6.39 ETH
- 1.17 个最初设置 0x00 凭证的验证者:共提现 3.10 ETH
到第 10,000 个区块(大约 1 天 9 小时),预期将转变为:
- 最初设置 0x01 凭证的 7.50 个验证者
- 4.66 Lido :共提现 6.17 ETH
- 2.84 非 Lido:共提现 3.23 ETH
- 最初设置 0x00 凭证的 8.50 个验证者:共提现 22.57 ETH
提取速率(单个区块提款量)峰值的位置取决于 0x00 验证者立即切换其凭证的百分比,但在所有 0x00 验证者请求更改的最极端情况下,峰值将在 70 小时后达到,每个区块大约提取 37.34 ETH——其中 3.01 ETH 来自 Lido 验证者。
任何暗示高峰会立即出现的人都没有深入研究数据。
下面的动画显示了 0x00 验证者的不同份额选择立即切换其凭证后,每日部分提款的演变。我认为最有可能出现 25% 和 50% 之间的情况,这表明峰值率将在第二天早些时候达到并持续大约两天。
在最极端的情况下,第一天应该会看到大约 110,000 ETH 的部分提款(不包括 Lido 0x01 验证者)。这个数字与那些天真的模型形成鲜明对比,后者预测第一天可能会看到超过 400,000 ETH 的部分提取。
考虑到非 Lido 验证者包含大多数中心化机构和流动性质押衍生品,可以合理地期望这些验证者只出售部分奖励。这么看来,自主选择的部分提款似乎不太可能导致市场发生灾难性事件。自动部分提款的决定可能会通过不打算出售的验证者堵塞队列来减小最初的抛售压力。
上海升级之前
数据不是确定的最终结果,所以一个自然要问的问题是:在启用提款之前,我们应该如何期望配置文件发生变化?我的直觉如下:
所有类型的验证者都将继续获得奖励,并且新的验证者将不断出现。
与现有的 310,000 多个验证者相比,新的 0x00 验证者将非常稀缺,因此他们的平均余额将继续攀升,达到每个验证者 2.5 至 2.6 ETH。
Lido 0x01 验证者的数量将继续攀升,同时每个验证者的平均余额也会增加到 1.3 到 1.4 ETH。
非 Lido 0x01 验证者数量将加速攀升,给平均余额带来下行压力,我预计每个验证者将在 1.0 到 1.1 ETH 范围内。
这些增加的最终结果应该是最大提款率比本文中的估计增加 10%。
在启用提款之前增加验证者(特别是 0x01)将使曲线变平;延长抛压的持续时间,但略微降低抛压峰值。
全额提款
全额提款的流程保持不变。你可以在此处实时跟踪流失限制,但提款开始时平衡的流失限制商数可能是 8,这表明每天可以通过全额提款提取 57,600 ETH。
一个用来激活新的验证者和验证者退出的队列将出现。双端队列会将流失限制和有效验证者计数锁定在一个值,直到队列的一侧消退。我怀疑社区会将上海升级视为一个充分的去风险事件,新的验证者存款将会激增,但也会有许多验证者认为质押不是正确选择。
随着时间的推移,验证者数量可能会增加,但在短期内任何事情都有可能发生。