维塔利克·布特林的警告:为什么以太坊协议需要“简化”

robot
摘要生成中

有人提出,为了构建超越数十年、数百年兴衰的权力结构,建立去中心化的未来,必须回归“简单性”这一基本原则。最近,Vitalik Buterin在X平台上发表的言论中表达了对以太坊协议过度复杂化的担忧,并强调了“简化”和“垃圾回收”机制的引入。

协议变得庞大,信任度为何会下降

Buterin的核心批评具有悖论性。他指出,即使是具有强大安全机制的以太坊,如果其结构由数十万行代码和博士级别的五项密码技术交织而成,也最终会在三个关键测试中全部失败。

这里所说的三个测试是:

  • 无信任性测试:理解协议不需要信任“高层神职人员”群体。然而,协议过于复杂时,只有少数专家才能真正理解,用户必须信任他们。

  • 可迁移性测试:核心开发团队离开后,新的团队仍能保持相同的质量水平。但极度复杂的协议难以由新开发者传承,无法通过此测试。

  • 自主权测试:足够聪明的个人开发者也应能检查和理解协议。复杂度高则使此变得不可能。

当协议的各个部分错综复杂地交织在一起时,一处变动可能引发意想不到的连锁反应,导致整个协议崩溃的风险增加。如此一来,像兴衰史一样无法超越的既有权力结构,可能会不可避免地走向衰落,正如Buterin所担忧的那样。

简化 vs 垃圾回收:以太坊的选择之路

以太坊的庞大问题因向后兼容性而加剧。因为删除旧功能比添加新功能要困难得多。Buterin提出的解决方案有两个:

第一,确立明确的“简化”原则

  1. 最小化协议的总代码行数
  2. 根本性地消除对复杂密码技术的不必要依赖
  3. 增加协议可以依赖的核心不变属性

例如,EIP-6780(移除自毁功能)通过限制每个区块最多只能更改N个存储槽,极大简化了客户端开发。

第二,基于规模的“垃圾回收”策略

  • 部分垃圾回收:以更简洁、逻辑更清晰的方式整理现有功能
  • 大规模垃圾回收:如从工作量证明(PoW)转向权益证明(PoS)等根本性变革

“罗塞塔方式”的向后兼容:将遗留系统转为智能合约

Buterin提出的创新方法是“罗塞塔方式的向后兼容”。即在协议核心中删除复杂但使用频率低的功能,然后将其“降级”为智能合约代码:

  • 完全实现账户抽象后,不再强制执行所有旧的交易类型
  • 用EVM或RISC-V替代原有的预编译代码
  • 最终将虚拟机本身从EVM迁移到RISC-V

这样,新的客户端开发者就不必再处理所有旧版本的功能。

为长期可持续性进行结构性改革

Vitalik的终极目标是“放慢变革的速度”。短期增加功能或许有帮助,但从长远来看,会损害协议的自主性和稳定性。特别是,为了建立超越数百年兴衰的去中心化结构,必须不断整理那些阻碍演化的不必要部分。

如果以太坊能自我控制复杂度,保持简洁、易于理解的协议,便能超越任何权力的兴起与消逝的周期,建立真正意义上的不变基础。

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论