以太坊在本轮牛市因币价持续疲软,加上基金会管理问题引来社群多次批评,就连今年 Q1 最重要的 Pectra 升级,也接连在测试网爆出问题,让 ETH 社群信心持续遭受打击。
对此,Bankless YouTube 频道近期一次访谈,以太坊核心开发者 Tim Beiko 详细说明了以太坊的发展路线图,包括深入解析了即将到来的 Pectra 升级,以及更长远的 Fusaka 和 Glamsterdam 升级蓝图,并重点阐述了以太坊在安全性基础上,如何积极扩展 Layer1 的数据可用性,展现以太坊持续进化和适应的历程。
以下动区为读者做重点整理:
以太坊升级的核心:安全至上
Beiko 首先表示,在区块链世界中,以太坊的独特之处在于其极其稳健的安全策略。这种对安全性的高度重视,使得以太坊网路能够持续运行至今,从未发生重大停摆。
为了维护这个坚不可摧的平台,以太坊核心开发者社群投入了大量心血。在开发会议中,他们的首要议题始终围绕著「安全」。任何提案,无论多么创新,都必须通过严格的安全审查,才能被纳入以太坊的升级计划。这种「安全至上」的原则,正是以太坊能够成为一个可靠、持久的区块链平台的基石。
试想一下,如果以太坊的安全机制出现漏洞,数十亿乃至数兆美元的资产将面临风险。传统金融系统可以通过中心化的第三方机构和法律途径来弥补安全漏洞,例如银行错误转帐后可以尝试撤回交易。然而,在去中心化的以太坊世界里,一旦智能合约被部署,交易完成,便没有「后悔」的机会。
早期的区块链历史,如比特币的通货膨胀漏洞和以太坊的 DAO 事件,都提醒我们,区块链的安全事件往往会引发社群的剧烈争议,并且难以逆转。因此,以太坊必须将安全置于首位,确保网路的稳定性和可靠性。
如果我们完全忽略安全性,或许可以更快地实现扩容,甚至出现许多「分叉自以太坊」但速度更快的区块链。然而,这些链往往牺牲了稳定性和安全性,可能需要手动干预甚至重启。
以太坊选择了一条更为艰难但更可持续的道路:在不妥协安全性的前提下,逐步提升网路的扩展能力。这也解释了为什么以太坊的升级周期通常在 6 到 12 个月,而不是更短的时间,因为每一个升级都必须经过严格的测试和迭代,以确保安全无虞。
扩展性:以太坊升级的主旋律
尽管安全是基石,但近年来,以太坊升级最显著的主题莫过于「扩展性」。无论是在执行层还是共识层,扩展性都是核心开发者们关注的焦点。即将到来的 Pectra 升级,以及更长远的 Fusaka 和 Glamsterdam 升级,都将扩展性提升至前所未有的高度。
Beiko 解释在 Pectra 升级中,共识层将引入 Blob 数据扩展,这是在扩展数据可用性方面迈出的重要一步。而在 Fusaka 升级中,被称为 Proto-Danksharding (PIAS) 的技术将进一步提升数据处理效率,为 Layer2 方案提供更强大的数据支持。这些技术升级都旨在解决以太坊网路当前面临的扩展性瓶颈,降低交易成本,提升网路吞吐量,为更广泛的应用场景铺平道路。
Pectra 升级
Pectra 升级在共识层最显著的两个变革是「验证者最大余额 (Max EB) 提升」和「Blob 数据扩展」。
Max EB:提升网路效率与小型验证者收益
目前,以太坊验证者需要质押 32 ETH 才能参与网路验证。这种机制虽然确保了去中心化,但也存在一些效率上的不足。例如,大型质押机构可能需要运行大量 32 ETH 的验证器,增加了网路的讯息广播负担。Max EB 的引入,将允许验证者将多个 32 ETH 的验证器合并为一个,单个验证器的最大余额可提升至 2048 ETH。这项升级的优势是双重的:
- 降低大型验证者的网路频宽占用: 大型机构可以将其庞大的 ETH 质押分散到较少数量的验证器中,从而减少需在网路中广播的讯息量,释出更多频宽给 Blob 等扩容技术。
- 提升小型验证者的复利收益: 对于持有超过 32 ETH 但不足以运行多个验证器的小型质押者,Max EB 允许他们将超过 32 ETH 的部分也纳入质押,从而更有效地复利其质押奖励。例如,如果一个用户持有 50 ETH,在 Max EB 升级后,他们可以将全部 50 ETH 用于一个验证器,而不是只能质押 32 ETH,剩余的 ETH 则闲置。
Max EB 并非要求所有验证者都合并其验证器,而是一种选择性的优化。大型机构可以根据自身情况选择是否合并验证器,以达到最佳的网路效率和成本效益。对于小型验证者,这项升级则提供了更便捷、收益更高的质押方式。
至于 Max EB 能为以太坊节省多少网路频宽,目前尚难以精确估计,这取决于大型验证者实际的合并意愿和操作策略。但可以肯定的是,Max EB 将为以太坊未来的扩容升级,特别是 Blob 数据扩展,释放更多的网路资源。
Blob 数据扩展:Layer 2 的高速公路
Blob (Binary Large Object) 是一种新型的数据储存机制,专为 Layer 2 扩容方案而设计。在 Pectra 升级中,以太坊将把每个区块的 Blob 数量从平均 3 个增加到 6 个,最多可达 9 个。这意味著 Layer 2 方案将拥有双倍的数据空间来记录交易数据,从而大幅降低 Layer 2 的交易成本,提升交易速度。
Blob 的设计理念源自于对 Layer 2 数据需求的深刻理解。Layer 2 方案,如 Arbitrum、Optimism 等,在以太坊主网之外处理交易,然后将交易数据定期「回滚」到主网,以确保数据的安全性与可追溯性。Layer 2 并不需要将所有交易数据永远储存在以太坊主网上,它们只需要在一段时间内 (例如,用于争议解决和提款的窗口期) 确保数据的可用性即可。
传统的以太坊交易数据 (Call Data) 是永久储存的,对于 Layer 2 而言,这是一种资源浪费。而 Blob 则是一种「临时性」的数据储存方案,Blob 数据在储存一段时间后会被自动删除,这使得以太坊网路能够更经济高效地为 Layer 2 提供数据可用性服务。
Blob 的引入,已经为 Layer 2 带来了显著的成本降低。而 Pectra 升级进一步扩展 Blob 空间,无疑将为 Layer 2 发展注入新的活力,让 Layer 2 方案能够承载更大规模的交易量,实现更低的交易成本,最终惠及以太坊生态中的所有用户。
以 Blob 为代表的数据可用性扩展,是以太坊扩容策略的关键一环。在未来,以太坊还将探索更先进的数据分片技术,例如 Proto-Danksharding (PIAS),进一步提升数据处理效率,降低数据储存成本。这些技术升级都指向同一个目标:让以太坊成为 Layer 2 的最佳基础设施,共同构建一个可扩展、低成本、高性能的区块链生态系统。
EIP-7702:帐户抽象的开端
EIP-7702 是 Pectra 升级中另一个备受瞩目的重要提案,它代表著以太坊在帐户抽象 (Account Abstraction) 领域迈出的第一步。帐户抽象旨在融合外部帐户 (EOA) 和智能合约帐户的优点,提升以太坊用户的使用体验和灵活性。
目前,以太坊帐户主要分为两种:外部帐户 (EOA) 和智能合约帐户。EOA 由用户私钥控制,操作简单直接,但功能有限;智能合约帐户则具有丰富的功能和逻辑,例如多重签名、自动化交易等,但使用门槛较高。帐户抽象的目标是让用户能够像使用 EOA 一样方便地管理资产,同时又能享受到智能合约帐户的灵活性和可定制性。
EIP-7702 的实现方式是,允许 EOA 帐户临时「委托」给一个智能合约帐户,从而让 EOA 帐户获得智能合约的功能。用户可以随时撤销委托,或将委托切换到另一个智能合约帐户。这种机制为用户提供了极大的灵活性,他们可以根据不同的需求选择不同的智能合约「插件」,为自己的 EOA 帐户增加各种功能。
例如,用户可以将 EOA 委托给一个「安全钱包」智能合约,获得类似多重签名、交易限额等安全功能;也可以委托给一个「自动化交易」智能合约,实现定时定额投资、条件触发交易等自动化操作。更重要的是,用户可以随时更换这些「插件」,自由组合和定制自己的帐户功能,而不必受限於单一的智能合约钱包。
EIP-7702 被视为以太坊帐户抽象的初步尝试,它并未彻底解决帐户抽象的所有问题,例如 Gas 费用支付方式的灵活性、私钥更换等。但它为以太坊帐户系统的未来发展方向奠定了基础,也为 Layer 2 方案在帐户抽象领域的创新提供了新的思路。Layer 2 方案长期以来一直在帐户抽象方面走在前沿,它们需要为用户提供更便捷、更强大的帐户管理功能。EIP-7702 的引入,有望促进以太坊 Layer 1 和 Layer 2 在帐户抽象领域的标准化和互操作性。
Fusaka 与 Glamsterdam:更遥远的扩容蓝图
在 Pectra 之后,Beiko 还露透以太坊的升级计划已经瞄准了 Fusaka 和 Glamsterdam。Fusaka 升级的核心是 Proto-Danksharding (PIAS) 和以太坊对象格式 (EOF)。
Proto-Danksharding (PIAS):数据可用性的飞跃
Proto-Danksharding (PIAS) 是一种更先进的数据分片技术,它将进一步提升以太坊的数据处理能力,并大幅降低 Layer 2 的数据成本。PIAS 的核心思想是,不再要求每个以太坊节点都储存所有 Blob 数据,而是将数据分散储存在网路中的不同节点上,并通过密码学技术确保数据的可用性和完整性。这种机制可以大幅降低每个节点的数据储存负担,从而实现更高的 Blob 数量和更低的数据成本。
Vitalik Buterin 在今年 3 月初的一条推文中表示,希望 Fusaka 升级能够将 Blob 数量提升至每个区块 48 个。这相较于 Pectra 升级后的 6 个 Blob,又是一个数量级的提升。如果这个目标能够实现,Layer 2 的数据成本将有望再次大幅降低,甚至可能接近目前成本的十分之一。
PIAS 的实施是一个复杂的工程,涉及到密码学、网络协议、共识机制等多个层面的技术挑战。以太坊核心开发者社群已经为 PIAS 投入了大量的研究和开发工作,目前正朝著 2025 年实现 Fusaka 升级的目标稳步前进。PIAS 被视为以太坊扩容的又一次「质的飞跃」,它将为以太坊 Layer 2 生态系统的爆发式增长奠定坚实的基础。
以太坊对象格式 (EOF):虚拟机的现代化升级
以太坊对象格式 (EOF) 是一项针对以太坊虚拟机 (EVM) 的重大升级。EVM 是以太坊智能合约的运行环境,自以太坊诞生以来,EVM 的架构和功能一直相对保守。EOF 的目标是将 EVM 从一个「1950 年代风格的计算机」升级到「1990 年代风格的计算机」,使其更现代化、更高效、更安全。
EOF 的升级主要包括以下几个方面:
- 程式码与数据分离: 在目前的 EVM 中,智能合约的程式码和数据混合储存在一起,不利于工具开发和安全分析。EOF 将实现程式码与数据的分离,提高智能合约的可读性和可维护性。
- 改进指令集: EOF 将引入一系列新的 EVM 指令,提升 EVM 的执行效率,并方便编译器和程式语言的开发。
- 移除过时或不安全的特性: EOF 将移除 EVM 中一些过时或不安全的特性,例如某些操作码,以提升 EVM 的整体安全性。
- 版本控制: EOF 将引入 EVM 的版本控制机制,为 EVM 的未来升级和扩展奠定基础。
EOF 的升级主要面向开发者,它可以提升智能合约开发的效率和安全性,并为更高级的智能合约功能铺平道路。虽然 EOF 对普通用户而言可能感知不强烈,但它对以太坊生态系统的长期发展至关重要。一个更现代化、更高效、更安全的 EVM,将吸引更多开发者加入以太坊生态,创造出更丰富、更创新的应用。
Glamsterdam:未来的方向
Glamsterdam 是以太坊升级蓝图中的更远期目标,目前尚未有明确的升级内容和时间表。但核心开发者社群已经开始著手规划 Glamsterdam 的升级方向,并尝试将升级规划流程与开发流程平行化,以提升升级迭代效率。
总体而言,Beiko 描述的以太坊的升级路线图展现了其在安全性、扩展性和用户体验方面的持续努力和追求。Pectra、Fusaka 和 Glamsterdam 三个阶段的升级,将使以太坊在 Layer 1 扩容、Layer 2 基础设施、帐户系统现代化、虚拟机性能提升等多个方面取得显著进展。
虽然以太坊的升级过程相对缓慢而谨慎,但这种稳扎稳打的策略,也确保了以太坊网路的长期稳定性和可持续性,能否成为未来 Web3 世界的坚实基础,就让我们继续观察下去。