Vitalik 提出极简主义以太坊开发蓝图,以减少技术债丶降低开发门槛

以太坊共同创办人 Vitalik Buterin 近日发表技术长文,提出以「简洁性」作为区块链未来可扩展性与韧性的核心路线,并进一步建议以太坊主网应在未来几年逐步从现行的虚拟机 EVM 过渡至更高效、更易验证的新架构,如 RISC-V,甚至可能采用 Cairo,实现全面的协议简化。

Vitalik 借鉴比特币的简洁特性

Vitalik Buterin 指出,过去以太坊在扩容与应用弹性上取得诸多成果,如 Fusaka 硬分叉将大幅提升 L2 资料空间、Merge 的完成让公链转向权益证明 (PoS),并持续推进零知识可验证性与抗量子运算机制。但若要真正成为全球信任的金融与资料基础层,「协议简洁性」将是被低估却不可或缺的关键。

Vitalik Buterin 表示,比特币的成功很大一部分来自简洁性:一条链、一串区块、每个区块透过简单的工作量证明机制验证,几乎任何开发者都能理解甚至重新实作。相比之下,以太坊因采用较复杂的虚拟机、众多预编译函数与历史包袱,使得新客户端开发门槛高,协议参与者减少,甚至造成治理过度集中。

而让以太坊变得更简洁有什么好处呢?

让更多人能理解与参与协议的研究、开发与治理,减少技术门槛导致的精英垄断。

降低开发与整合成本,如新客户端、新 ZK 证明器、新开发者工具。

减少长期维护成本。

降低系统性漏洞风险,让 bug 更容易被发现与修正。

减少社会攻击面:组件越少,越不容易被特殊利益把持。

他坦言,以太坊目前过度复杂的协议架构有部分源于自己的设计决策,并呼吁未来应以简洁为优先原则,让协议不但易于理解、参与、验证,更能提高安全性与开发效率。

从共识层到执行层的简化蓝图

Vitalik Buterin 描述了未来五年以太坊可实施的几项重大简化提案,涵盖共识层与执行层。去年曼谷 Devcon 期间,曾提出 Beam Chain 的解决方案。Beam Chain 试图融合过去十年间在共识理论、ZK-SNARK、质押经济学等方面的经验,打造一个更长远、最佳化的共识层。但新的共识层比当前信标链 (Beacon Chain) 更简单。

(以太坊最具野心计划,一文速览 Justin Drake 在曼谷 Devcon 提及的 Beam Chain 是什么?)

共识层简化:

采用三时隙终局 (3-slot finality),取消了 slot 与 epoch 的区分、committee 洗牌机制、同步委员会等机制,基本实作只需约 200 行程式码,且安全性几乎是最佳解。

采用 STARK 聚合证明,允许任何人担任聚合器,不需信任中心角色

重构验证者机制,包括入场、退出、提款与非活跃惩罚等,以简化程式逻辑与规则保证。

执行层 (Execution Layer) 重构则聚焦在舍弃现行 EVM,过渡至 RISC-V 虚拟机或其他 ZK 友善的 VM,获得超过 100 倍的效能提升。Vitalik 表示这能实现根本上的效率提升,因为智能合约能在证明者 (provers) 内部直接执行,省去解译器开销。与 EVM 相比,RISC-V 非常简单。也为开发人员提供更多选择,Solidity 和 Vyper 可以新增后端来编译新的虚拟机。

他表示如果选择 RISC-V,那么使用更多主流语言编写的开发人员将能够将他们的程式码移植到 VM。也消除大多数预编译的需要,只保留少数高效能需求 (如椭圆曲线),未来量子电脑出现后也可能移除

(以太坊换心手术?Vitalik 提案 Ethereum 执行层可能全面汰换 EVM,改用 RISC-V)

Vitalik 鼓励以太坊设立代码行数上限以实践极简精神

在文章结尾,Vitalik Buterin 呼吁以太坊社群应将「简洁性」视为一种精神,如同去中心化一样,是协议韧性的根源。他建议,以太坊未来可效法 AI 专案 tinygrad,设立明确的「最大代码行数上限」,鼓励协议逻辑减法设计,并避免把非共识必要的历史逻辑混入主流程中。

这篇文章 Vitalik 提出极简主义以太坊开发蓝图,以减少技术债丶降低开发门槛 最早出现于 链新闻 ABMedia。

查看原文
本页面内容仅供参考,非招揽或要约,也不提供投资、税务或法律咨询。详见声明了解更多风险披露。
  • 赞赏
  • 评论
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate.io APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)