以太坊(Ethereum)联合创始人Vitalik Buterin正在敦促开发者面对协议膨胀问题——即不断推动增加新功能,却很少删除旧功能。
在周日于X上的帖子中,Buterin认为,真正的去信任化和自我主权依赖的不是原始的去中心化指标,而是简洁性。
他表示:“即便一个协议高度去中心化,拥有成千上万的节点,具备49%的拜占庭容错能力,节点使用量子安全的Peerdas和STARK完整验证所有内容,但如果该协议是一团杂乱、由成千上万行代码和五种博士级别的密码学组成的系统,那么最终这个协议会失败。”
Buterin指出,这种复杂性在三个方面削弱了以太坊(ETH):
削弱去信任化:用户不得不依赖“高僧”(专家)来解释协议究竟在做什么。
无法通过“walkaway测试”:如果现有团队消失,重建高质量客户端几乎不可能。
侵蚀自我主权:即便是技术高手,也无法独立检查或理解系统的运行机制。
Buterin呼吁进行“垃圾回收”
Buterin警告说,这一问题根源于协议变更评估方式。当升级主要根据对现有系统的干扰程度来判断时,向后兼容性往往主导决策。结果就是偏向于增加功能而非删除功能,使协议随时间变得越来越臃肿。
为应对这一问题,他呼吁在以太坊的开发流程中引入明确的“简化”或“垃圾回收”功能。其目标是减少总代码行数,限制对复杂密码学原语的依赖,并引入更多不变量——即固定规则,使客户端行为更易预测和实现。

他指出,过去的变更就是有效清理的例子。从工作量证明(PoW)向权益证明(PoS)的转变就是一次大规模重置,而近期的一些努力,如Gas费用改革,则旨在用更清晰地与实际资源使用相关的规则取代任意规则。未来的清理工作可能包括将很少使用的功能从核心协议降级到智能合约中,从而减轻客户端开发者的负担。
Solana Labs CEO倾向不同方法
与此同时,Solana Labs CEO Anatoly Yakovenko表示,Solana(SOL)必须保持持续发展,他认为,如果区块链停止进化以满足开发者和用户的需求,就有可能变得无关紧要。在回应Buterin最近的一篇帖子时,Yakovenko声称,即便没有单一团队负责推动变更,持续迭代对于Solana的生存依然至关重要。
相比之下,Buterin认为,以太坊最终应通过“walkaway测试”,达到即使没有持续的开发者干预,也能安全且可预测地运行数十年的状态。

