# 简化L1:以太坊的新征程以太坊的宏伟愿景是成为全球资产和记录的数字平台,为金融、治理和高价值数据认证等关键基础设施提供底层支持。要实现这一目标,需要兼顾可扩展性和韧性两大核心能力。近期的Fusaka硬分叉大幅提升了L2数据空间,未来路线图也计划对L1进行类似扩展。同时,合并(Merge)使以太坊转向了PoS共识,客户端多样性得到改善,ZK可验证性和抗量子攻击研究持续推进。然而,除了性能提升,还有一个同样重要却容易被忽视的韧性基础:协议的简洁性。## 简洁:去中心化的终极保障比特币最令人钦佩的特点在于其极致简洁的协议设计:- 区块链由连续的区块组成- 每个区块通过哈希与前一个区块相连- 区块通过PoW验证,即检查其哈希值前几位是否为0- 每个区块包含交易,交易消耗由挖矿或之前交易产生的币这种简洁性带来诸多优势:- 易于理解,降低研究和开发门槛- 降低开发新客户端、验证器和工具的成本- 减少长期维护的复杂度- 降低重大安全漏洞风险- 减少被特殊利益操纵的可能性历史上,以太坊在简洁性方面表现不佳,导致了不必要的开发成本、安全风险和研究文化封闭。未来五年,以太坊有潜力在简洁性上接近比特币,可从共识层和执行层两个方面着手改进。## 简化共识层未来的新共识机制将融合过去十年在共识理论、ZK-SNARK和质押经济等方面的深度积累,旨在构建一个长期最优且显著简化的共识层:- 三槽终结机制:简化slot和epoch逻辑,无需复杂的committee shuffle等机制- 简化的分叉选择和网络结构:更简单的分叉选择规则,STARK聚合使任何人都能成为聚合器- 简化状态转换逻辑:重新设计验证者的加入、退出、提取和密钥切换等机制## 简化执行层执行层是真正的"黑魔法聚集地",包括复杂的EVM指令集、难懂的预编译合约和历史兼容负担。考虑用简洁、高性能、ZK友好的VM替代EVM,如RISC-V:- 性能提升百倍- 与主流编程语言无缝衔接- 原生支持零知识证明系统- 结构清晰,便于审计和安全验证- 几乎无需预编译合约迁移过程可借鉴Apple的Rosetta技术,让旧合约在RISC-V编写的EVM解释器中运行,实现无痛升级。## 构建更优雅的系统底座未来以太坊协议应整合更多"共享组件",降低系统复杂度:- 统一纠删码:用于数据可用性采样、历史存储和P2P广播加速- 统一序列化格式(SSZ):高效且兼容性好- 统一状态树结构(二叉树):更适合ZK证明,更快速简单这将使以太坊底层成为真正以工程美学构建的"协议积木"。## 重视简洁性的文化转变简洁性与去中心化类似,都是系统韧性的基础。重视简洁需要文化上的转变,其收益难以立即量化,但长期价值巨大。可以借鉴tinygrad的思路,为以太坊长期规范设定共识代码的最大行数目标,使共识关键路径的复杂度接近比特币。历史规则相关逻辑应被隔离在非共识路径之外。整体设计应秉持"优先选择更简单方案"的理念,倾向局部封装而非系统性复杂,优先采用具有清晰属性和可验证性的架构选择。
以太坊简化计划:追求极简协议 提升系统韧性
简化L1:以太坊的新征程
以太坊的宏伟愿景是成为全球资产和记录的数字平台,为金融、治理和高价值数据认证等关键基础设施提供底层支持。要实现这一目标,需要兼顾可扩展性和韧性两大核心能力。
近期的Fusaka硬分叉大幅提升了L2数据空间,未来路线图也计划对L1进行类似扩展。同时,合并(Merge)使以太坊转向了PoS共识,客户端多样性得到改善,ZK可验证性和抗量子攻击研究持续推进。然而,除了性能提升,还有一个同样重要却容易被忽视的韧性基础:协议的简洁性。
简洁:去中心化的终极保障
比特币最令人钦佩的特点在于其极致简洁的协议设计:
这种简洁性带来诸多优势:
历史上,以太坊在简洁性方面表现不佳,导致了不必要的开发成本、安全风险和研究文化封闭。未来五年,以太坊有潜力在简洁性上接近比特币,可从共识层和执行层两个方面着手改进。
简化共识层
未来的新共识机制将融合过去十年在共识理论、ZK-SNARK和质押经济等方面的深度积累,旨在构建一个长期最优且显著简化的共识层:
简化执行层
执行层是真正的"黑魔法聚集地",包括复杂的EVM指令集、难懂的预编译合约和历史兼容负担。考虑用简洁、高性能、ZK友好的VM替代EVM,如RISC-V:
迁移过程可借鉴Apple的Rosetta技术,让旧合约在RISC-V编写的EVM解释器中运行,实现无痛升级。
构建更优雅的系统底座
未来以太坊协议应整合更多"共享组件",降低系统复杂度:
这将使以太坊底层成为真正以工程美学构建的"协议积木"。
重视简洁性的文化转变
简洁性与去中心化类似,都是系统韧性的基础。重视简洁需要文化上的转变,其收益难以立即量化,但长期价值巨大。
可以借鉴tinygrad的思路,为以太坊长期规范设定共识代码的最大行数目标,使共识关键路径的复杂度接近比特币。历史规则相关逻辑应被隔离在非共识路径之外。整体设计应秉持"优先选择更简单方案"的理念,倾向局部封装而非系统性复杂,优先采用具有清晰属性和可验证性的架构选择。