diff --git a/amandakelake.md b/amandakelake.md index 2039c16..1cd56e4 100644 --- a/amandakelake.md +++ b/amandakelake.md @@ -254,4 +254,76 @@ for fault_type in ['packet_loss', 'latency_spike', 'partition']: ``` +### 2025.02.12 +Ethereum Roadmap +``` +--- + +### **以太坊路线图概览** +路线图的目标是通过多个阶段改进以太坊的性能、扩展性和用户体验。每个阶段的核心内容如下: + +1. **Merge(合并)**: + - 从工作量证明(PoW)过渡到权益证明(PoS)。 + - Beacon Chain 的引入,支持更高效的区块验证。 + +2. **Surge(激增)**: + - 增加数据可用性以支持 Rollups(例如 Optimistic 和 ZK Rollups)。 + - 数据可用性采样(Data Availability Sampling)技术的探索,减少节点对完整数据下载的需求。 + +3. **Scourge(清除)**: + - 减少最大可提取价值(MEV)的负面影响。 + - 提议者/构建者分离(PBS)机制,减少中心化和审查风险。 + +4. **Verge(边缘)**: + - 使用 Verkle 树替代 Merkle 树,简化状态证明。 + - 支持无状态验证器(Stateless Validators),降低节点存储需求。 + +5. **Purge(净化)**: + - 简化协议,减少历史状态存储需求。 + - 引入历史数据和状态过期机制(EIP-4444)。 + +6. **Splurge(杂项改进)**: + - 包括账户抽象(Account Abstraction)、多维度 EIP-1559 费用模型、加密内存池等改进。 + - zkEVM 和零知识证明的进一步集成。 + +--- + +### **技术细节** +- **Rollups 的重要性**: + - Rollups 将以太坊 L1 数据转换为 L2 执行,提升扩展性。 + - Optimistic Rollups 和 ZK Rollups 各有优劣,前者依赖欺诈证明,后者依赖零知识证明。 + +- **Verkle 树**: + - 提供更短的状态证明。 + - 支持宽树结构(256 子节点),减少验证器对历史数据的依赖。 + +- **数据采样与 Blobspace(EIP-4844)**: + - 数据采样技术允许节点通过少量随机数据点验证数据完整性。 + - Blobspace 引入新的数据存储方式,为未来扩展铺路。 + +- **MEV 改进**: + - MEV Boost 和 PBS 的引入,减少验证者选择的复杂性。 + - 包括 MEV 燃烧和执行票据等机制。 + +- **量子安全与 STARKs**: + - 使用 STARKs 替代 KZG 承诺,提升抗量子计算能力。 + +--- + +### **未来展望** +- **账户抽象(EIP-3074 和 ERC-4337)**: + - 改善用户体验,支持 Gas 赞助、交易批处理和社交恢复。 + +- **历史和状态过期**: + - 自动删除超过一年历史的链上数据,减轻节点存储负担。 + +- **EVM 改进**: + - 引入 EVM 对象格式(EOF),为未来升级奠定基础。 + +- **深度加密研究**: + - 包括完全同态加密、一次性签名和可验证延迟函数(VDF)。 + +--- +``` +