布特林指出,协议复杂性会削弱无需信任的验证机制,因为用户将不得不依赖专家而非自主核查。向后兼容性助长了系统膨胀,随着冗余功能与复杂交互不断累积,安全风险也随之上升。他呼吁对协议进行“垃圾清理”,以精简代码、减少密码学依赖并简化未来客户端开发。
简洁性作为信任与退出的基础
在布特林看来,协议简洁性对于构建无需信任系统的重要性,远胜于节点数量或容错阈值。他认为复杂的设计会迫使用户依赖专家来解读协议行为,这种依赖性将削弱独立验证能力——即使去中心化指标看似良好时也是如此。
他还提及用于衡量新团队能否安全重建客户端的“退出测试”,并指出臃肿的代码库会提高替代开发者的参与门槛。随着复杂度上升,客户端多样性将因技术负担而萎缩。
布特林进一步将复杂性与自主权关联,强调用户无法检视或理解的系统不能真正属于他们。因此无论技术多么先进,难以解读的协议都会削弱用户控制力。向后兼容性与治理权衡
布特林将系统膨胀归因于协议变更的评估机制。开发者常优先考虑向后兼容性,这导致增加功能易、删减功能难。长期积累使协议中堆砌了大量无用组件。
但每个保留功能都会增加交互风险。布特林表示复杂交互会使故障更难以预测和调试,当系统逻辑变得难以推演时,安全性便会逐步瓦解。
他同时警示过度依赖密码学的风险。依赖较少原语的协议更易于审计与维护,而多层密码学结构会加大验证难度并抬升长期维护风险。
“垃圾清理”与适度简化
为对抗系统膨胀,布特林提出明确的协议“垃圾清理”方案。他列出三项指标:首先是尽量压缩代码总量,简洁的协议更利于审查与维护。
其次建议限制对复杂密码学的依赖,减少假设条件能提升安全透明度。第三是强调通过增加恒等约束来简化客户端开发。
他以EIP-6780和EIP-7825为例,说明这些变更降低了状态突变复杂性并设定了交易处理成本上限。同时提及过往清理案例,包括共识机制的转型。
布特林将以太坊前十五年视为实验阶段,认为未来开发应当避免延续无用功能。

资金费率
资金费率热力图
多空比
大户多空比
币安/欧易/火币大户多空比
Bitfinex杠杆多空比
账号安全
资讯收藏
自选币种