Vitalik:以太坊的开发流程应引入明确的「简化」和「垃圾回收」机制
Foresight News 消息,Vitalik Buterin 发推表示,建议以太坊的开发流程应引入明确的「简化」和「垃圾回收」机制,确保协议设计能够更加高效且便于理解。他提出了三项简化指标:首先,协议的代码行数应尽可能减少,理想状态下能在一页纸或数页纸上描述;其次,应避免对复杂技术组件的过度依赖,例如,使安全性仅依赖于单一哈希函数;最后,添加更多能够依赖的核心属性,以降低复杂性。
其强调,「无需信任」、「通过可离开性测试」和「自主权」的一个重要、且长期以来被低估的方面,是协议的简洁性。他指出,即使一个协议表现出极高的去中心化程度,拥有数十万个节点和 49% 的拜占庭容错能力,但如果其代码复杂且依赖于多种高级密码学,最终仍会在信任、可离开性和自主性上失败。
如果协议的复杂性导致技术人员无法检查和理解其内部机制,那么用户将永远无法完全掌握该协议的控制权。此外,过于复杂的代码结构也降低了协议的安全性,因为不同部分间复杂的交互会增加崩溃的风险。他对于以太坊开发的担忧在于,过度追求新功能可能导致协议的臃肿,从而影响长期的自主性和稳定性。
随着以太坊进入下一个发展阶段,他希望更新的速度能够减缓,以便进行更加深入的审视和改进。通过减少不必要的复杂性和冗余功能,以太坊将能更加有效地应对未来挑战,达到持久的去中心化目标。