2. 为什么要合并?
2.1 POS有利于分片管理
2.2 POS是能源友好型
3. 合并后的变化
3.1 区块结构
3.2 网络结构
3.3 共识机制
3.4 状态
4. 合并的特点
4.1 产生新区块所需时间的确定性
4.2 降低客户端的门槛
4.3 无缝过渡到POS
5.可能的影响
5.1 通缩
5.2 节省能源
5.3 对L1层公链的竞争状况的影响
6. 合并的风险
6.1 会不会出现硬分叉?
6.2 中心化的程度是否会加强?
6.3 MEV会被取消吗?
摘要
合并后,网络结构、区块结构、共识机制和状态都将出现变化。新的区块将携带Beacon区块的外部以及来自以太坊的工作量证明(POW)的内容。网络将采用共识层和执行层(执行引擎)形式的架构来产生和同步区块。新系统将采用权益证明(POS)共识机制,由验证委员会执行提议和投票的功能,以形成对某些区块的共识。共识层和执行层将被连接起来,同时无状态性也将被引入,这不仅有助于保持去中心化的程度,也有助于未来的分片。
合并后,ETH可能进入通货紧缩状态,网络将更加节能。在此基础上,L1层链的竞争状况将在合并后一定程度上重新定义。以前的ETH矿工将涌向其他网络,在那里额外哈希率可能会提高相应代币的价格;同时,合并后的以太坊网络将主要通过分片进行升级;其他POS L1层生态系统可能会遭遇困境。
凭借其科学的技术路线图和雄心勃勃的愿景,以太坊的表现在合并后将逐步改善,以维持其整体发展。之前的POW网络由于难度炸弹而不得不中止,即使矿工们建立了一个孪生网络但仍然是无效的:在缺乏有价值资产的情况下,它将是不稳定的,所以硬分叉几乎不是问题。以太坊的POS不能解决 "富者愈富 "的问题,但由于门槛比POW低,所以去中心化的程度没有被破坏,同时最大可提取价值(MEV)在合并后仍然存在。即使在合并过程中出现了一些技术问题,但仍在可控范围内,资产安全也能够得到保障。
6月9日,以太坊Ropsten测试网完成了合并,这是首次基于测试网的合并实践。Ropsten转型后,Goerli和Sepolia也将转型为POS。备受关注的以太坊主网和信标链的合并已经在9月15日完成。合并后,ETH的通货膨胀率将从4%下降到-2%左右。信标链的赎回预计将在第一次硬分叉后立即进行(可能在合并后6个月)。
许多资料都提到了合并,但很少有人能提供全面的看法。在这篇文章中,将从合并的意义、实施的技术原理、对行业的影响和可能的风险等方面给出系统全面的看法。
1.什么是合并
合并代表了以太坊区块链和信标链的合并。它不是一个简单的数学意义上的组合,相反,它是对两者的整合和升级:摒弃两者中可能破坏以太坊长期发展的糟粕部分,同时保留和结合理想的部分。
也就是说,POW将与以太坊主网分离,同时保留并将智能合约的执行功能、完整的历史数据和当前的用户状态输送到由POS机驱动的信标链。这不仅仅是分叉的正常升级,更是共识机制的重大改变。
在合并期间,POS验证器将取代POW矿工。当合并发生时,Beacon节点将监测当前的POW链,并衡量一个预先确定的难度阈值,这被称为TERMINAL_TOTAL_DIFFICULTY:任何难度超过阈值的区块将被标记为最终的POW区块。从那以后,信标链上的验证者产生和验证的区块都将是POS区块,标志着合并的完成。
如果在这个过程中发生任何技术问题,网络可能会短暂地不可用。但是由于网络上没有共识,资产无论存放在哪里都是安全的,因此不可能发生盗窃行为。交易所可能会在合并期间禁止充提,因此担心在合并过程中由于价格波动而可能被迫清算的用户可考虑提前补充保证金。
与合并相比,之前的计划曾打算在信标链上支持64个分片链作为独立的Ethereum POW运营3-5年,用户可以自由地迁移,因此根本不存在合并。然而,合并是采用没有POW的以太坊主网作为信标链的第一条分片链,并在此后整合两者,同时,用户和应用程序被迁移到POS以太坊网络。合并现在是最可行的路线,这与之前计划中的各种分片链的技术路线和在短期内开发分片链的空前难度有关。相反,合并可以继承以前的执行层,这需要更少的算力。同时在可识别的变化方面对用户的影响很小,他们的过渡成本也很低。
2.为什么要合并?
2.1 POS有利于分片管理
虽然信标链在以太坊的技术结构中,为各种分片链分配和协调验证者,但在不同的共识机制下,系统的运作方式是不一样的。对于PoS,该系统需要质押32个ETH以获得相应的投票权和质押利益(不会被没收)。巨鲸验证者可以将资金分配到各个账户,变相成为小验证者以获得更多利益。换句话说,即使持有相当数量的ETH,其持有量也会被随机稀释到各个分片链上,所以在一个链上获得更高的投票权几乎是不可能的。因此,验证者在每个链内总是处于平衡状态。除非掌握整个网络51%的质押,否则几乎破坏不了网络的安全。对于PoW来说,矿工就是验证者,矿机掌握在矿工手中,矿工可以按照他们的意愿随时连接或断开,也就是说,哈希率是未知的,可能在短时间内变化。如果一个巨鲸矿工将哈希率集中到整个网络的51%,那么其可以控制分片链并破坏其安全性。所以为了获得更安全的分片结构,PoW必须被PoS所取代。
2.2 POS是能源友好型
3.合并后的变化
3.1 区块结构
由于PoW不再使用,与PoW相关的动态块字符串,如difficulty、mixHash、nonce、ommers、ommerHash,将被自动修改为0或其他常量值;extraData的长度也将被限制在32字节以内。
共识层(信标节点)仍然验证当前信标区块中的所有字符串,但区块中的内容现在由执行层(当前POW)负责验证。
3.2 网络结构
智能合约的转移和调用由执行引擎(之前的ETH全节点)打包、广播和执行,GAS费用的小费留在执行引擎中。执行层的主要目标是与执行引擎建立通信,促进执行有效载荷的生成或验证,并在此后根据信标节点的共识创建完整的信标块。引擎API作为两个网络之间的桥梁。共识层通过这个场所从执行引擎中捕获需要同意的内容,并调用其他执行引擎节点来验证交易的合法性。达成共识后,最新的网络状态将通过同一渠道传送给执行引擎,执行引擎从此与该状态同步。换句话说,共识层帮助之前的PoW网络达成共识。
如上所述,合并后会有一个层次关系。共识层类似于指挥官,而执行层则是士兵。在作者看来,下面的eth2客户端图可以明确地展示这种关系。这种层级关系将展现共识机制和状态的变化。
3.3 共识机制
合并后,一个区块的时间单位将以槽和纪元的形式出现。每12秒创建一个槽,每个纪元包由32个槽组成。一个纪元是一个固定的时间段,核查员将在这个时间段结束时被重新分配。
要成为验证者并获得投票权,用户必须至少投入32个ETH。截至6月20日,有超过403,000名验证者。以太坊的规则是,对于每个纪元,验证者将被随机分配到32个委员会,确保每个委员会至少由128个验证者组成。系统使用随机算法RANDAO为每个时段分配1名验证者,并同时为这个时段随机选择一个委员会。这个验证者负责提出区块,而委员会负责验证和对提案进行投票。一旦投票通过,就会产生一个区块,提议者就会获得奖励;否则,不仅奖励无法获得,保证金也会被没收。同样的情况也适用于普通的核查员:如果正确地遵守规则,就可以得到奖励,而破坏者则会受到惩罚。一旦32个ETH的押金降至16个ETH以下,验证者的资格将终止。
验证者和委员会的随机选择过程与合并前的信标链几乎没有区别。合并后的唯一区别是,合并后的共识必须包含关于执行有效载荷的共识。未来当以太坊上有更多的分片,即4个分片时,每个委员会将被分成4个相等的份额来参与每个分片的投票。
3.4 状态
首先,以太坊采用账户模式,每个账户由用户状态和合约状态组成。状态,简而言之,就是系统在特定时间的具体外部展示,包括账户余额、合约代码的哈希值或存储数据。完整的以太坊状态记录了所有账户和相关账户余额,以及所有在EVM中部署和执行的智能合约的历史记录。在各个节点达成共识后,主链上的一个区块只有一个状态。此外,系统的状态随着新区块的确认而继续变化。更具体地说,产生区块的节点需要访问和检查系统的当前状态,执行后记录新的状态,并与网络中的其他节点同步。其他客户节点需要验证并执行区块内的交易,以确保网络中始终存在共识。
随着更多的新用户进入和去中心化应用部署在以太坊上,会产生更多的新数据,账户的状态数据会无限制的增长。对于节点来说,将所有的状态数据存储在内存中几乎是不现实的。如果要考虑用硬盘,机械硬盘读取数据的速度可能太慢,这导致与节点同步最新数据的困难,而固态硬盘则不符合成本效益。从长远来看,状态膨胀的问题将要求节点拥有更大的存储空间和更强的性能,这就增加了节点操作的门槛。
为了解决状态膨胀的问题,社区提出了两种可能的解决方案:状态租金和无状态。前者对保留状态的合约征收连续的租金,否则可用性就会终止,不过这在实践中很复杂:一方面,适当的租金收取方式无法确定;另一方面,很难说谁能成为租金的合法接受者,因此,对于租金机制的探索已经停止了。后者的建议使所有的交易和状态的验证过程不存在轻客户端任何状态的实际存储。
问题归结为一个,为什么无状态对PoS以太坊来说如此关键?首先,如果只是简单地在所有Beacon客户端增加eth1执行和所有状态的功能,那么硬件的门槛对节点来说就太高了。考虑到全节点操作的难度越来越大,加剧了以太坊上中心化的程度。而POS以太坊的目的是让所有的节点“要么有所有的状态,要么根本无状态”去参与验证,以维护网络安全,这也带来了网络的高度去中心化。
更重要的是,无状态是分片的先决条件。以太坊未来可能会有多个分片,每个分片由账户和部署在其上的合约状态组成。每个分片随机选择验证者组成一个委员会;也就是说,如果没有无状态,验证者必须拥有所有分片的所有状态数据,这可能会使普通验证者不堪重负,分片可以缓解以太坊的不良性能,而无状态则巩固了高度分散的以太坊网络。无状态在为未来的更新奠定基础方面至关重要,它是一项重大的技术升级。
在无状态下,合并后的以太坊将有3种类型的节点/客户端:
3. 拥有完整状态的ETH1执行引擎的客户端
第一种类型的客户端是最轻便的,因为它只能参与达成共识,但无法从执行层验证交易。它的存在是为了监督共识层上的其他类型的节点。第三种类型的客户端功能齐全,具有所有状态、执行能力和同意能力,换句话说,是一个完整的节点。第三种类型的客户端的数量将很小,因为所需的投资可能是巨大的数据存储、硬件和用于抵押的代币。而第二种类型的客户端在无状态方面具有优势,因为它从具有状态的执行引擎中调用数据,并使用自己的执行力来验证交易的有效性。由于节省了状态存储的成本,第二种类型的客户端在网络中可能更常见。
4.合并的特点
4.1 产生新区块所需时间的确定性
Ø 用户体验得到提升。对于链上交易,用户必须等待矿工打包。当生产一个区块所需的时间是已知的,人们可以很容易地估计在某个时间段,哪个区块可能由交易数据组成,从而预测完成交易所需的时间。
Ø 对于一些DeFi协议,代币的释放依赖于在以太坊主网上产生的区块数量,即每1000个区块,将释放1个代币。也就是说,在以前的模式下,即使产生一个区块的时间段也是14秒左右,当网络面临拥堵时,产生一个区块所需的时间变得不确定,这导致了一些DeFi协议的代币释放不稳定。
Ø 对未来的升级进行更准确的规划。根据过去的经验,每次升级都是在区块的某个高度进行的。例如,Berlin升级发生在12,244,000的区块高度。然而,由于生产新区块所需时间的变化,具体计划一直被推迟,这导致了社区对开发团队的不满意,但如果生产区块的时间是确定的,可能会缓解这种情况。
4.2 降低客户端的门槛
4.3 无缝过渡到POS
5.可能的影响
5.1 通缩
虽然ETH的供应被削减,但其净销毁率却在增加。根据目前的数据,ETH的供应量将增长到50万左右,但由于EIP-1559的推出,大约290万(甚至可能更多)将在牛市时被销毁。从以上两个角度来看,即使没有生态系统中的PoS质押和协议的需求,ETH最终也会出现通缩。
由于供应减少的规则类似于比特币减半的规则,社区将其命名为 "三减半",即比特币需要三次减半才能达到合并后ETH的供应减少效果。从历史数据来看,比特币减半与加密货币市场的生命周期密切相关:当比特币的新供应量减半时,其在二级市场上的剩余流动性被慢慢耗尽,导致其价格上涨,形成牛市。同样,作为市值第二大的加密货币,ETH的通缩可能会像比特币那样推动市场的发展。
然而,解锁可能会给ETH持有者带来困扰,并伴随着短期的市价下跌。
5.2 节省能源
5.3 对L1层公链的竞争状况的影响
6.合并的风险
6.1 会不会出现硬分叉?
假设矿工们可以模拟出一个新的与以太坊类似的网络,例如ETH Legacy,它与PoW以太坊相同,但没有难度炸弹,那么新网络在推出之前就会面临几个强大的竞争对手,其中包括以太坊和其他L1层链,这一挑战是还伴随着资产不足的问题。分叉后,ETH必须复制以太坊的整个账本,不仅分叉的代币会出现(例如ETL),其他资产的衍生品也必须处理,例如WBTC、USDC、DAI、LINK、BAYC、CryptoPunks等。所以无论资产在哪里发行,无论发行机构是中心化还是非中心化,只有资产的唯一性才是重要的,因为只有一个网络上的资产才会被认可。更具体地说,只有PoS以太坊上的资产才会被发行机构认可为真正的资产。显然,ETH Legacy或其他类似的实体更有可能因为业绩不佳、资产不足和共识薄弱而提前消亡。
总之,合并后,硬分叉发生的可能性较小。
6.2 中心化的程度是否会加强?
其次,Lido的巨大增长引来了怀疑论者。Lido是一个大规模的赌注池,占到整个网络的三分之一以上,有些人声称,如果再组建一个Lido的存在,这个存在将有能力控制整个网络。值得注意的是,Lido不是由任何单一实体控制的。Lido内部有30个节点运营商,节点相互之间或与Lido之间是相互排斥的。而且这些运营商是顶级的节点运营商,具有可信的记录和法律实体,具有可追溯权,而且他们必须通过DAO的投票,并始终处于DAO的监控之下。所以,把Lido单一地等同于集中式矿池是无效的。相反,Lido在去中心化方面的持续努力在与CEX矿池的竞争中占了上风,也就是说,垄断势力或联合势力占领网络的风险并不像人们普遍认为的那样高。
如前所述,PoS下不需要任何挖矿设备或矿场,这降低了普通用户的准入门槛。从这个角度看,PoS下的以太坊会比PoW下更分散。
总之,中心化的加强并不是一个主要的问题。
6.3 MEV会被取消吗?
当它变为PoS时,处理的程序并没有太大的变化,执行引擎代替矿工决定订单,这仍然是同一群人的事。因此,MEV的问题并没有变化。
原文作者:火币研究院 翻译:小橙子