以太坊创始人 Vitalik Buterin 表示,以太坊实现无需信任和自主主权的长期目标与该协议的简洁性直接相关。
Buterin 表示,随着时间的推移,该协议的复杂性不断增加,削弱了其安全性和弹性,以太坊的开发过程需要一个清晰的“简化”和“垃圾回收”机制。
布特林认为,无论一个协议多么去中心化,如果它拥有数十万行代码、大量复杂的加密依赖关系,以及只有少数专家才能理解的结构,那么它就无法通过三项基本测试:它无法真正做到无需信任;如果现有团队消失,新的开发团队将无法维护系统;用户无法像“自己的系统”那样完全控制该协议。他还指出,这种复杂性会因协议组件之间的交互而增加安全漏洞。
Buterin指出,以太坊在开发过程中急于添加新功能以求短期功能提升的做法,从长远来看可能会适得其反。他认为,这种做法与构建一个能够运行百年、持久的去中心化基础设施的目标背道而驰。他表示,为了保持向后兼容性,以太坊虽然鼓励添加新功能,但却增加了移除功能的难度,最终不可避免地导致协议“臃肿”。
为了解决这个问题,他提出了“简化”的概念,并提出了三个关键标准:尽可能减少协议中的代码行数,避免不必要的复杂技术依赖,以及增加协议可以依赖的“不变式”。他举例说,某些以太坊改进提案(EIP)显著简化了客户端开发并提高了可扩展性。
Buterin指出,简化既可以是渐进式的,也可以是大规模的。他此前曾将工作量证明(PoW)到权益证明(PoS)的过渡描述为一项重大的“垃圾清理”工作,并建议未来可以通过“精细共识”等举措来实现类似的全面清理。他还指出,一些复杂但未充分利用的功能可以从强制性协议组件转移到智能合约中,从而减轻新客户端开发者的负担。
Buterin认为,以太坊的变革步伐从长远来看应该放缓,并将前十五年描述为“试验和探索期”。他指出,那些被证明无效或收益有限的元素不应成为协议的永久负担,以太坊的未来取决于其能否演化成一个更简单、更易理解、更具韧性的结构。
*本文不构成投资建议。


