本文由重构研究院原创发布,请拖动至文章底部查看更多精彩内容


最近翻了翻我过去的工作记录和动态,去年九月份有一次事件被我当时开玩笑的说是“过年了”。



没错,就是以太坊区块链在2022年9月进行的一次被称为“the Merge(合并)”的升级,还记得当时重构研究院前前后后就整理了许多文章介绍和分析the Merge,现在用一句话简单总结下the Merge,就是通过升级改变了以太坊链的共识机制。


The Merge没多久之后,我们整个行业的关注点都被SBF吸引了,FTX倒闭的余震连带着熊市的阴霾,让大家都忽略了,这个世界上第二大加密货币酝酿多年后,向POS共识的过渡是整个行业的一个开创性时刻。尽管升级发生在一个熊市中,但升级进展得很顺利。


以太坊即将要的另一次升级被称为“上海”,原本预计将在不远的将来举行,可能产生全面的经济影响。


那天跟朋友说起来我在研究Ethereum’s Shanghai Upgrade,朋友问了我一个很“致命”的问题,是不是得亲自去趟上海?

以太坊的定位是世界计算机,为了实现这个目标,开发者在诞生之初就为它规划了一条升级路径,分别是 Frontier (前沿)、Homestead (家园)、Metropolis (大都会)、Serenity (宁静) 四个阶段。


目前整个网络已经走到了第三个阶段,前三个阶段都属于以太坊 1.0,而最后一个阶段 Senerity 也就是我们经常会听到的以太坊 2.0。


2.0当然要到大城市中,让百姓们安居乐业,所以在宁静Serenity阶段,最终就是解决“共同富裕”,以太坊每次升级的命名都是用一个又一个的Devcon以太坊开发者大会举办的城市来命名。


上海升级这只是升级的一个代号而已,就像我们习惯叫the Merge,其实也叫巴黎升级。


不过现在再听到ETH 1.0或者2.0的说法就不够准确了,V神已经早早宣布取消以太坊了1.0和2.0的说法,取而代之的是“执行层”与“共识层”。


这一命名方式的改变,其实是让大家更好理解了,并不是2.0比1.0更高级,而是执行层+共识层=以太坊。通过2022年9月发生的the Merge升级,区块链的共识机制从工作证明(PoW)转移到权益证明(PoS)。这样一来,区块链的治理就脱离了资源密集型机制,变得对环境、社会和治理(ESG)更加友好。


▵V神在2020年5月提出的个人路线图设想


那么此刻你看到的这篇文章,是重构研究院的本期Ethereum Shanghai upgrade的系列文章中的第一篇,在这一系列文章中,你将会阅读到:



话不多说,让我们直奔本期主题——


为什么需要上海升级

 Ethereum 

 Shanghai upgrade 


简单地说,升级很像你的手机里的软件更新,每一代版本更新是为了更加适应时代发展。通过2022年9月发生的the Merge升级,区块链的共识机制从工作证明(PoW)转移到权益证明(PoS)。


在the Merge之后,Beacon Chain正式成为Ethereum的共识引擎,也被称为共识层(CL),而Ethereum则成为执行层(EL),只支持用户交易的执行,不支持交易结算或最终确定。



从技术上讲,Shanghai只是以太坊EL的升级名称,而Capella是以太坊CL的升级名称。然而,鉴于这两个网络的升级将同时发生,上海经常被用来指代这两种升级。上海升级的主要内容是增加了质押的ETH的提取,验证器节点操作员能够提取他们的CL奖励,以及他们在信标链上的全部质押余额。


上海升级后能带来诸多影响,但作为我个人来说,这次升级的最关注的部分是有五个以太坊改进提案(EIP)预计将被推出。EIP-4895也许将是抢占所有头条的一个,因为它将解锁被押的以太币(ETH),并允许提款。


通过我简单的介绍,本文中暂且先默认各位已经基本熟悉了执行层和共识层,我们在今天的内容中,跟大家一起“见钱眼开”,将关注点主要放在对我们用户最实用的提款(withdrawal)部分。


提款提的是什么款?


合并后,ETH的工作方式分为两条链,也称为两层:共识层(CL)和执行层(EL)。


执行层继承了旧的工作证明(PoW)链的大部分功能,包括验证和结算交易以及执行智能合约。

新的共识层建立在信标链之上,用于在一组验证者之间达成共识。以太坊的区块生成频率为12秒(“slot”),一个“epoch”由32个slot组成,总共持续6.4分钟。在每个epoch的开始,随机选择一组验证者(委员会)来提出和验证区块。在一个epoch的每个时段,从委员会中随机选择一个验证者来提出一个区块,委员会的其他成员对新提出的区块进行验证。同一委员会在整个epoch中执行这一任务,每次都会为下一个epoch选择一个新的委员会。


以太坊信标链(CL)处理网络的共识,而网络的共识依赖于验证者的参与。为了成为一个验证者,需要将32个ETH锁定在共识层,向网络的其他部分发出信号,从而有资格被选入一个委员会。现有的激活验证者的方法是通过部署的信标存款合约。一旦ETH被存入,共识层可以接收信息,并验证新的验证者是否准备好了。然而,目前锁定在该合约中的ETH是无限期锁定的,因为该合约中没有实现提款的功能。


上海将根据部分提款(只提取赌注奖励或32ETH以上部分)或全部提款(提取包括32ETH在内的所有)来区别对待。



部分提款 Partial withdrawal  

重构研究院


无论是部分还是全部,以太坊的提现可不像在你的支付宝钱包里提现那么简单和迅速。


部分提现指赚取的奖励(余额超过32ETH)被提现到验证人指定的以太坊地址,并可立即使用。验证者将继续成为信标链的一部分,并按预期进行验证。


对于部分提款,最大的容量是每slot(12秒)16次提款。目前大约有510k个验证器,这意味着每个验证器需要4.3天才能触发一次部分提款。



光是有耐心的等待还不够,想要提取CL奖励的验证者必须确保他们的提款凭证已经更新,这也是验证者想要提取他们的全部质押ETH余额的一个要求。


为什么要么这么麻烦呢,说来话长,最初当Beacon Chain首次推出时,当时将Beacon Chain与Ethereum的现有网络热连接来过渡Ethereum的计划还没有制定。验证者节点操作员被要求指定一个提款地址,该地址将存入以太坊CL上的一个地址。


然而鉴于合并的设计和信标链与以太坊的融合,验证者被要求将他们的提款凭证更新为0x01格式,这使得可以直接提款到以太坊EL地址。


根据Ethereum核心开发人员和CL客户端Teku的产品负责人Ben Edgington的说法,Beacon Chain上大约有302,154个拥有0x00证书的验证者,以及186,722个拥有0x01证书的验证者。


这就是说,一旦上海升级之后,提款凭证的变化将开始在网络上以与提款类似的方式进行处理。网络每个区块最多只能处理16笔部分或全部提款,每12秒产生一次。这意味着网络将需要大约100个小时来运行并更新以太坊整个验证者集的提款凭证。开发人员目前在讨论将提现的网络扫限制在一次最多1,024个验证人。


值得注意的是,提款没有gas费。

所有Beacon Chain的提款将作为以太坊上的系统级操作来处理,这些操作被推送到以太坊虚拟机(EVM),而不是由EL首先处理的交易。因此,不能将提款识别为区块链上的正常用户或智能合约发起的交易,相反,提款被认为是以太坊区块中的一种新类型的对象,并在区块头中拥有自己的专用数据域。此外,鉴于以太坊上每个区块可以处理的最大提款数量,而且相对于执行用户和智能合约交易的成本,处理这个最大提款数量的额外运营成本可以忽略不计,所以不会有与提款相关的gas成本。



全部提款 Full withdrawal  

重构研究院


全额提款和部分一样,最大的特点就是“非常的漫长长长长长”。


验证人有效地发出退出验证人集合的信号,并进入退出队列(这个过程是不可逆的,验证人将继续作为信标链的一部分,直到退出完成)。验证者的全部余额(32个ETH本金和任何奖励)随后被解锁,在退出和提款机制完成后可以使用。


一个验证者的想要全额提款首先受到与新的验证者条目相同的流失限制,这意味着每个epoch最多可以在Beacon Chain上处理7个验证者的退出,即6.4分钟。


全额提款将与部分提款一起被处理,网络会定期扫描活跃的验证器组,每个区块最多处理16笔提款,包括部分或全部。我在这里多说一句,为了保持网络稳定,全额提款的处理能力要低得多。


来跟着我这个数学小能手算笔帐,作为参考来看,目前活跃的验证人数量约为52万,这意味着每个纪元的全额提款数量为7,每天最大的验证人退出数量约为1575。当验证人的数量减少时,退出的速度也会减慢,如果验证人下降到327,680人以下,每个纪元的最大退出数量将达到4。假设网络需要处理活动集合中所有验证人的提款,那么一个完整的提款将需要大约100小时来处理退出后的队列。


图源:@DanniiAshmore, Invezz



那么掐指一算,被质押上的以太币已经被锁定了大约两年,甚至是自从质押市场出现以来都一直放在里面了。被“彻底套牢”的以太坊用户们,这一次终于等待了希望,上海升级后允许用户提取他们所抵押的以太坊。因此,现在以太坊社区正急切地等待着升级后解锁他们的以太坊。


ETH提现将如何进行?


作为一个验证者提取ETH需要在“退出队列”中等待,这是由网络的“流失限制”决定的。这个限制通过控制一次可以退出的验证者的数量来确保网络保持稳定。毕竟,验证者负责确保以太坊网络的安全。


一旦验证者通过了队列,他们就会进入“退出期”,这取决于同时试图退出的验证者的数量而有所不同。这可能需要几个小时到几个星期,甚至可能是几个月。我认为大规模的提取行为不太可能发生。


那么除了慢之外,提款的影响我还最关注两个问题:


1、对ETH价格的影响

2、对LSD的影响


第一个问题来说——


提款对ETH价格的影响


对于启用撤资会如何影响市场,有不同的意见。一方面,它可能会增加ETH的供应,因为有大约260亿美元的ETH被解锁。另一方面,能够快速取款会鼓励人们质押更多,从而减少供应。


前者会给价格带来下行压力,而后者则相反。


浅说一点我个人看法,ETH供应大大增加的情况不会在“更大程度上”发生。


大量验证者退出需要时间,因此降低了对市场的短期影响,当验证者的数量减少时,质押奖励增加,这可能会吸引新的验证者来填补空缺,造成购买压力,减少验证者退出的影响。


虽然会在上海分叉后立即释放大约100万个ETH用于部分提现,但假设100%的ETH会被卖出,这100万个ETH的影响仍需要至少27小时才能实现。目前ETH的日交易量为80亿美元,在几天的时间内释放10亿美元的流动性可能只占日均交易量的5%以下,这只会造成有限的影响。



因此,启用提现功能不太可能因释放流动性而对短期市场造成大的影响,长期而言更不可能。事实上,在上海升级之后,还有其他的驱动因素,甚至可能增加质押需求,从而消除市场的供应。


大多数区块链的升级都会对价格行动产生影响。以太坊上海的升级也不例外。之前的以太坊升级在市场上创造了良好的波动性,交易商利用了这一点。ETH价格从2022年7月的1000美元左右飙升至8月的2000美元以上,并在合并前后达到约1800美元。随着交易所的以太币供应快速暴跌,交易者可能会看到导致上海升级的又一次价格飙升。

短期来看,可能会减轻以太币价格的下行风险,对供应增加的担心是可能在短期内让市场情绪很消极。长期来看,由于交易效率低下和成本高,以太坊的用户体验不佳,其中一些用户体验应该随着上海的升级而改善。


那么接着我们再来聊下一个问题,上海升级对于LSD(Liquid Staking Derivatives)意味着什么?


提款对LSD的影响


LSD,流动性质押衍生品协议,意义是为了让用户在流动性质押提供商那里质押ETH时可以获得一个“收据”一样的代币,这个收据代币也被称为流动性质押衍生品(LSD)。


由于32个ETH约为52000美元,对于我这种小投资者来说,光是为爱发电去参与是不可行的。这类平台为用户提供了质押设施,即使是较小的以太币持有量也可以参与质押,同时这些协议或者平台也会对他们的质押收入收取一定的费用。


▵ 举个例子,图源网络


基本的工作方式是让用户将ETH存入智能合约,而智能合约又将ETH锁定在有预选验证人的信标链上。作为回报,用户会得到一个代币:流动的抵押衍生品。这个代币代表了基础的质押ETH,并根据网络中的奖励来累积价值,作为质押ETH的一种欠条。流动质押供应商提供流动质押功能,帮助你释放你的质押资产的流动性。作为回报,大多数流动质押供应商将赌注回报的5-10%作为他们提供这项服务的收入。


LSD本质上是解锁你的抵押ETH的流动性,因为它有一个类似抵押ETH的基础价值被暂时锁定。使用LSD代币本质上允许你在DeFi活动中间接使用你的质押的ETH,如出售、提供流动性、借出、作为抵押品等,在你赚取的质押收益之上赚取额外收益。



在上海升级后,ETH LSD将更加流行,因为质押ETH的风险和不便将被减少。更多的ETH LSD也意味着为质押协议供应商带来更多的收入,这对流动性质押领域是有利的。


以太坊主网上有几种主要的LSD,包括Lido的stETH,RocketPool的rETH,Stakewise的SETH2,以及Coinbase的cbETH。每个LSD都有自己的机制、定价和产生二级流动性的方法。我们将在后续的文章中分析这几个主流的协议。当上海升级后启用提现时,LSD将可以赎回基础ETH,以及任何来自抵押收益的额外ETH。


今天的絮叨了这么久我先来卖个关子,具体影响如何?且听下篇分解。



下期预告

重构研究院


第二篇:上海升级最需要关注什么?

  • 作为利益相关者,上海升级意味着什么?

  • 盘点主要的LSD协议,近期价格变化反映了什么?


第三篇:普通用户如何把握机会?

  • 详解Lido等协议,项目深度分析,潜在机会探讨


重构研究院

看墙外更多信息,推特账号指路「Allrecode」


为Web3从业者建立内部链接,了解「重构研究院」

“商务合作”、“内容转载”请直接在后台回复关键字