以太坊路线图是个怎样的过程?又会产生哪些影响?
原用标题:以太坊的升级之路
封面:Ethereum(Viktor Hachmang)
以太坊的定位是世界计算机,为了实现这个目标,开发者在诞生之初就为它规划了一条升级路径,分别是 Frontier (前沿)、Homestead (家园)、Metropolis (大都会)、Serenity (宁静) 四个阶段。
目前整个网络已经走到了第三个阶段,前三个阶段都属于以太坊 1.0,而最后一个阶段 Senerity 也就是我们经常会听到的以太坊 2.0(为了避免误导,以太坊官方已经弃用了以太坊 2.0 的说法,但我们在本文中将延续这个习惯用法)。
以太坊 2.0 升级主要是为了解决以太坊的发展过程中产生的一些限制整个网络的发展的问题,主要有以下三个:
- 首先是挖矿带来的高能耗。由于采用了 PoW(Proof of work,工作量证明)机制来作为共识机制,以太坊需要节点提供算力来进行挖矿,各种矿机挖矿的计算过程需要消耗大量电能,所以时常被指责网络运行不够绿色环保。
- 再是性能问题。目前以太坊链的出块速度大概是每 12-15 秒一个块,TPS(Transaction per second,每秒处理交易数)大概是 15 左右,这个处理速度甚至不足以支撑一个普通的商业应用。以太坊网络时不时产生的拥堵,也限制了它的发展。
- 第三就是使用费用问题。使用以太坊网络需要支付 gas fee 给维护网络的矿工,通常在几美元到几十美元,视网络的拥堵状况而定,最多时甚至达到数百美元。高昂的 gas fee 使一些协议转向了以太坊的竞争对手,如 Solana、Near 等公链。
针对这些问题,开发者社区为以太坊 2.0 升级规划了几个步骤。下文将介绍以太坊 2.0 升级的路线图。
以太坊 2.0 路线图
以太坊 2.0 的 Roadmap 主要包括了平行链--信标链、合并和分片 3 个步骤。其中前两个步骤的目的是将整个网络的共识机制由 PoW 转向 PoS(Proof of Stake,权益证明),最后一个步骤是为了改善整个以太坊网络的性能,提高扩展性。
1. 平行链--信标链
为了实现共识机制的平滑过渡,2020 年 12 月 1 日,以太坊在当前 PoW 主网运行的同时,首先启用了一条平行运行的链,叫做信标链(Beacon Chain)。信标链以 PoS 作为共识机制,独立于主网运行。参与者需要向链上的一个智能合约质押 32 个 ETH 作为权益证明,经过审查后进入验证者名单,成为信标链的验证者。在这条链上,验证者取代了矿工的角色,成为链的构建者。
在 PoW 机制下,节点通过计算挖矿来生成下一个区块,而到了 PoS 机制的信标链中,下一个区块的产生是由验证者们选择出来的。这个选择具有随机性,不由一个验证者决定,这体现了去中心化的特点。验证者们如果表现良好,就可以获得奖励,反之如果他们作恶,系统将会从他们质押的 32 个 ETH 中扣除一部分。当质押的 ETH 少于 16 个时,他们就会被移除出验证者名单。
在合并之前,也就是目前这个阶段,以太坊处于 PoW+PoS 平行运行的阶段。提前启用 PoS 平行链链主要是出于两方面考虑,第一是尽量减少对目前运行的 PoW 链的影响,减少共识转换对网络带来的冲击,第二是给新的 PoS 网络足够的时间收集质押的 ETH,以保证网络安全运行。
2. 合并(Merge)
在说以太坊 2.0 时常常提到的合并(Merge)就是将 PoW 的主网(以太坊称为处理交易的执行层)与 PoS 的信标链(以太坊官方称为共识层)进行合并。以太坊的合并需要首先在测试网上进行测试,一旦在测试过程中发现任何问题,节点视情况进行修复。
目前以太坊的测试网 Ropsten、Sepolia 已经分别于 6 月 9 日和 7 月 6 日完成了合并。剩下的 Goerli 测试网也将于近日进行合并。如果一切顺利,以太坊正式网络将于九月中下旬结束合并。在那之后,PoW 的机制将被废弃,整个网络将通过 PoS 来产生新的区块。
为了确保共识机制切换成功,以太坊开发者提议实施难度炸弹,以增加 PoW 的挖矿难度。难度炸弹在 2015 年被加入到以太坊代码中,它被描述为:在预定的区块数上,增加 PoW 算法中谜题的难度,使计算产生区块的时间变长,挖矿变得困难,以此来减少矿工的挖矿奖励,打消他们的积极性。难度炸弹实施后,矿工们将变得无利可图,原 PoW 网络也就无法继续运行。
3. 分片
共识机制的转变并不能提升以太坊的性能,性能的提升需要通过分片来实现。
分片是一种数据库分区概念,用于优化存储并快速处理,通过把组织的网络分为较小的分区,水平分割数据库,分散负载,每个分片都有自己独立的数据,多个分片可以并行处理,从而减少网络拥堵,增加 TPS,实现网络的可扩展性。
以太坊比较早期的分片计划是将主网划分成 64 个分片,每个分片都有独立的区块提议者和委员会,区块提议者和委员会是随机选择和随机分配的,区块提议者从交易池中选择要纳入区块的交易,当获得委员会三分之二的同意票之后,区块就可以被纳入链上。
这个早期的分片方案旨在扩展以太坊主链的性能。但是执行起来很复杂,加之经过几年的时间,layer2 发展迅速,Rollup 百花齐放,所以,以 Vitalik 为中心的以太坊的开发者们逐渐抛弃了这个原有的方案,转向了新的技术选型,即不再在以太坊主网上直接分片以追求承载更多交易,而是转换为以 Rollup 为中心,由 Rollup 在交易层面扩容、主链只为 Rollup 提供数据可用性的底层链的路线图。
在新方案中,以太坊的目标是作为可扩展的数据可用性层,可以简单理解为最终的结算和记账。主链扩容将聚焦于扩大区块的数据容量,而非提高链上计算效率,即:以太坊分片旨在提供更多数据 blob(二进制大对象)空间以支持 Rollup,以太坊无需对这些数据进行解释,只收集 Rollup 的计算和证明结果,确保数据可用,而更多的计算执行和交易有效性则由 Layer2 的 Rollup 来实现。更具体来说,由 Rollup 来进行交易的计算和验证,并将验证完成的多笔交易和证明结果纳入一个包裹,而主链上的区块只记录这些包裹。
由于一个区块可以纳入多个 Rollup 产生的包裹,未来以太坊上会存在多种 Rollup 来为整个网络执行扩容,目前主流的主要是 zkRollup 和 Optimistic Rollup,分别对应有效性证明和欺诈证明两种证明方式。
以太坊 2.0 升级的影响
能耗减少
在切换到 PoS 机制后,整个网络不再依靠消耗大量电能的矿工节点,因此也变得更加环境友好。PoS 机制下的节点的能源效率比 PoW 高 99% 以上,所以 PoS 网络的能源效率将大大提升。当采用 PoW 机制时,矿工节点需要强大而能耗高的硬件设备来进行复杂的数学计算,谁先完成计算,谁就获得了构建区块、获得区块奖励的资格。在这种情况下,矿工只能 24 小时满负荷运行自己的挖矿设备,以获得最大的收益,这些高能耗的设备对电力的需求无疑是巨大的。
在 PoS 网络中,区块的提议者是随机选择的,不再需要大量的矿机硬件来竞争出块权,也就不再需要巨大的电力消耗。
ETH 产量
以太坊在由 PoW 共识转向 PoS 之后,不再产生矿工奖励,取而代之的质押奖励。所以 ETH 的发行率将会减少 90%。大家把这种情况称为 “Triple Halvening”,因为相当于同时发生了 3 次比特币减半,以太坊将经历发行量的瞬间减少,同时由于质押中的 ETH 不能流入市场,ETH 将进入通货紧缩的阶段。
ETH 质押
在合并完成之后,会有更多用户选择将自己的 ETH 质押,因为可以获得一笔几乎无风险的质押收益。根据测算,质押 ETH 的年收益率大概为 4%。Kraken 在《2022 年第一季度质押状况》的报告中预计,在以太坊完成合并后,质押用户的年收益率可以达到 8.5%-11.5%。
另外由于质押需要增加,质押服务赛道预计会有一波爆发。目前有 1300 多万 ETH 质押在信标链上,超过以太坊总量的 10%,一共 41 万验证者参与了质押。
由于网络要求最少要质押 32 个 ETH,同时运行节点设备又有一定的技术和资金门槛,选择质押服务商相比自行质押就显得有吸引力得多。目前的质押赛道龙头 Lido(参见前文从 stETH 的折价说开去-stETH 的定价、流动性和风险)已经在流动性质押这个市场中占据了 90% 以上的份额。
矿工
以太坊合并后,原来的 PoW 链将逐渐被废弃,原来的矿工的去向也成为一个重要的关注点。作为加密世界里第二大的矿业生态,矿工们会作何选择?是选择分叉原链,还是转向 ETC 继续挖?作为以太坊的分叉链,以太经典可以使用以太坊的矿机进行挖矿,但是以太经典能承载的算力有限,一是因为 ETC 价格比较低,挖矿的成本和收益本就难以平衡,加上如果合并之后大量算力涌入,竞争加剧,会进一步削减矿工的收入。而分叉原链的方案,受制于难度炸弹的设计,可能也很难实施。
结语
以太坊合并已经近在咫尺。虽然升级方案几经更迭,但目前为止,进展基本顺利。作为区块链世界影响最大、拥有最多开发者的公链,以太坊的升级毫无疑问会产生巨大的影响。随着以太坊 2.0 的到来,公链发展也进入一个新的篇章,困扰以太坊使用者许久的低性能、高费用、高能耗的问题,有望通过一系列的升级来解决。对于即将发生的一切,我们充满期待。
免责声明:作为区块链信息平台,本站所发布文章仅代表作者及嘉宾个人观点,与 Web3Caff 立场无关。本文内容仅用于信息分享,均不构成任何投资建议及要约,并请您遵守所在国家或地区的相关法律法规。