第三财经网 2024-11-15 21:19 1346
欧易交易所
软件大小:268.26MB
软件版本:v3.4.2
文/Westie,Blockworks研究员;译/xiaozou
以太坊上海升级目前计划在今年3月份进行。这将是自2020年人们开始质押ETH以来,首次实现解质押提款功能。
然而,大多数人还不知道退出队列(exit queue)是如何运行的。我将一步一步告诉你。
1、与Cosmos等其他PoS网络不同,这些PoS网络对质押者设有固定的提款期21天,而以太坊的提款期是动态的,取决于在特定时间内验证者的退出数量。
2、退出验证者集的验证者必须经过两个阶段:退出队列(exit queue)和提币周期(withdrawal period)。
3、退出队列由几个变量决定:
-- 验证者的全部数量
-- 最小流失限制(minimum churn limit),设置为4。
-- 流失限制系数(churn limit quotient),设置为2^16 (65,536)。
4、然后我们使用这些变量来计算流失限制:每个epoch(32个区块)能够退出验证者集的验证者数量。
流失限制计算为:验证者的全部数量/流失限制系数,舍去小数到最近的整数。
5、如果我们假设目前有500,000个验证者,那么流失限制将设置为7。
500,000 / 65,536 = 7.62,舍去小数为7。
6、随着验证者数量的增加,流失限制也将增加,为每间隔65536(高于最小阈值)加1。
7、该流失率也适用于欲进入验证者集的验证者,因此被称为进入队列(entry queue)。
8、一旦验证者成功通过退出队列,就需要等待一个提币周期,这个提币周期是根据验证者是否被罚没而预先定义的。
9、如果验证者没有被罚没,此提币周期将需要256个epoch(约27小时)。
如果验证者被罚没,将需要8192个epoch(约36天)。
差异巨大,目的是打击不良行为者。
10、根据以上这些参数,我们能够着手计算整个实际提币周期。
由于流失限制是根据验证者总数进行向下舍入的,因此存在一个基于退出验证者百分比的最小值和最大值。
11、如果整个验证者集有1/3的验证者尝试在一天内退出,那么至少需要97天才能完成。
要想得到与大多数Cosmos链相同的提款时间(21天),那么就需要每次验证者集里有6.3%到7.2%处于退出队列中。
12、至于上海升级后提币期会变怎样,很难说。我个人认为,一开始退出队列很有可能非常庞大(70天以上),因为将出现验证者循环。
13、这将导致大型实体需要改变其当前质押状况的设置方式,因为多年前的许多做法现在已经过时(例如,早期的Lido验证者一部分是多签的)
14、然而,随着时间的推移,我预计队列将收敛到一个小而可持续的规模。我不希望在一个长时期内提币周期像Cosmos一样长,但一旦发生提币,我们届时肯定会有更好的衡量标准。