# 重新思考L1的简化之路以太坊作为全球分布式账本的愿景,要求它既能扩展又能保持韧性。虽然近期的升级和未来规划都在提升可扩展性,但还有一个同样关键却容易被忽视的因素:协议的简洁性。简洁性是去中心化系统的关键保障。比特币之所以令人赞叹,很大程度上源于其协议的极致简洁。一个懂编程的高中生就能完全理解比特币的运作原理,甚至可以自行实现一个客户端。这种简洁性带来诸多好处:降低开发门槛,减少维护成本,提高安全性,并降低被操纵的风险。相比之下,以太坊在简洁性方面表现欠佳,导致了不必要的开发成本、安全隐患和封闭的研究氛围。未来五年,以太坊有望在简洁性上接近比特币,这需要从共识层和执行层两个方面着手。在共识层面,新的机制将融合近年来在共识理论、零知识证明和质押经济等领域的研究成果。核心改进包括:采用三槽终结机制,简化分叉选择规则和网络结构,优化状态转换逻辑等。这些变更将大幅降低代码复杂度,提升安全性和效率。执行层的简化难度更大,因为它承载了大量复杂的历史遗留问题。一个可行的方案是用简洁、高性能、零知识友好的虚拟机(如RISC-V)替代当前的EVM。这不仅能带来性能的飞跃,还能更好地支持主流编程语言和零知识证明系统。过渡方案可以借鉴Apple的Rosetta模式,让旧合约在新虚拟机上无缝运行。此外,通过整合更多共享组件,如统一的纠删码、序列化格式和状态树结构,可以进一步降低系统复杂度。这将使以太坊底层真正成为优雅的"协议积木",而非各种妥协的拼凑。追求简洁需要文化上的转变。虽然短期内可能需要放弃一些功能、付出额外努力,但长远来看,简洁将为系统带来巨大价值。可以借鉴tinygrad的思路,为以太坊共识代码设定最大行数目标,力争达到接近比特币的简洁水平。总的来说,通过简化共识和执行层,整合共享组件,以太坊有望在保持强大功能的同时,实现前所未有的简洁和韧性。这不仅有利于降低开发和维护成本,还将为更广泛的参与和创新打开大门,推动以太坊生态系统的长期健康发展。
以太坊简化之路:共识与执行层的重构
重新思考L1的简化之路
以太坊作为全球分布式账本的愿景,要求它既能扩展又能保持韧性。虽然近期的升级和未来规划都在提升可扩展性,但还有一个同样关键却容易被忽视的因素:协议的简洁性。
简洁性是去中心化系统的关键保障。比特币之所以令人赞叹,很大程度上源于其协议的极致简洁。一个懂编程的高中生就能完全理解比特币的运作原理,甚至可以自行实现一个客户端。这种简洁性带来诸多好处:降低开发门槛,减少维护成本,提高安全性,并降低被操纵的风险。
相比之下,以太坊在简洁性方面表现欠佳,导致了不必要的开发成本、安全隐患和封闭的研究氛围。未来五年,以太坊有望在简洁性上接近比特币,这需要从共识层和执行层两个方面着手。
在共识层面,新的机制将融合近年来在共识理论、零知识证明和质押经济等领域的研究成果。核心改进包括:采用三槽终结机制,简化分叉选择规则和网络结构,优化状态转换逻辑等。这些变更将大幅降低代码复杂度,提升安全性和效率。
执行层的简化难度更大,因为它承载了大量复杂的历史遗留问题。一个可行的方案是用简洁、高性能、零知识友好的虚拟机(如RISC-V)替代当前的EVM。这不仅能带来性能的飞跃,还能更好地支持主流编程语言和零知识证明系统。过渡方案可以借鉴Apple的Rosetta模式,让旧合约在新虚拟机上无缝运行。
此外,通过整合更多共享组件,如统一的纠删码、序列化格式和状态树结构,可以进一步降低系统复杂度。这将使以太坊底层真正成为优雅的"协议积木",而非各种妥协的拼凑。
追求简洁需要文化上的转变。虽然短期内可能需要放弃一些功能、付出额外努力,但长远来看,简洁将为系统带来巨大价值。可以借鉴tinygrad的思路,为以太坊共识代码设定最大行数目标,力争达到接近比特币的简洁水平。
总的来说,通过简化共识和执行层,整合共享组件,以太坊有望在保持强大功能的同时,实现前所未有的简洁和韧性。这不仅有利于降低开发和维护成本,还将为更广泛的参与和创新打开大门,推动以太坊生态系统的长期健康发展。