主页 > imtoken钱包下载教程 > 最新以太坊路线图内容注释

最新以太坊路线图内容注释

imtoken钱包下载教程 2023-02-02 06:17:53

以太经典和以太坊统一_以太坊为什么叫以太坊_以太坊介绍

作者| @domothy

来源 | 笔记.ethereum.org

本文档旨在为读者提供一个了解以太坊路线图各个部分的切入点。 对每个部分进行了简要介绍。 如果想了解更多,文中还附有详细链接。

这是一份正在进行的文件,如果此处提供的任何信息不清楚、不准确、过时或缺失,请随时与我联系。

注:如路线图上的箭头所指,列出的各个部分并不是连续的工作以太坊介绍,它们的推进是平行的。

合并

目标:实现理想化、简洁、稳健、去中心化的PoS共识机制

完成工作

➤ 2020 年 12 月 1 日——信标链启动

➤ 2021 年 10 月 27 日 - 预热分叉 (Altair) - 共识层客户端开发人员在协调硬分叉升级方面进行了试运行

➤ 2022 年 9 月 15 日——合并! PoW 退休——共识层和执行层的合并在区块高度 15,537,394 完成。

下一步

➤ 提款——允许验证者提取全部或部分存款

以太坊介绍_以太坊为什么叫以太坊_以太经典和以太坊统一

➤ 分布式验证器——“Multi-sig, but for staking”,一种 n 个人共享同一个验证器且 m-of-n 必须就其行为方式达成一致的技术

➤ 查看合并——调整分叉选择规则(验证者如何投票)以减轻一类攻击

➤ 改进的聚合——以太坊努力支持尽可能多的验证者,但是让每个验证者对每个块进行投票(并验证每个其他验证者的投票)过于占用带宽。次好的方法是聚合签名,但这有其局限性并且可以做得更好

➤ 单时隙最终性(SSF)——链状态每隔一个时隙(12 秒)而不是每隔一个纪元(12.8 分钟)完成一次

- SSF 共识算法 - 现有的 SSF 兼容算法是不够的,我们想要一种即使超过 1313 个验证者离线也能保持链条存活的算法。

- SSF 验证者经济学——如果我们最终不得不限制验证者的数量,我们如何限制参与率,我们需要做出哪些牺牲?

➤ 秘密领导人选举 (SLE)

➤ 支持更多验证者——持续的长期努力:安全地支持更多验证者始终是我们的目标

➤ 量子安全、聚合友好的签名——让以太坊量子安全是我们在量子计算机成为合法问题之前让以太坊量子安全的长期努力的一部分

天灾(解决隐患)

目标:保证可靠可信的中立交易打包过程,避免MEV带来的中心化等协议风险。

相关链接:

以可信的中立为指导

关于 MEV 的多条推文

以太坊介绍_以太坊为什么叫以太坊_以太经典和以太坊统一

关于 MEV 和 PBS 的文章

PBS 上的链接列表

完成工作

➤ 协议外的 MEV 市场——MEV-Boost 中间件允许普通验证者从 MEV 中获利,而无需自己运行复杂的 MEV 策略

下一步

➤ 捆绑列表或替代方案——让区块提议者对区块构建者施加限制,即强制他们包含交易

➤ In-protocol PBS——将区块构建市场直接写入协议

➤ MEV 销毁——让区块链捕获原本从链上经济中提取的价值

➤ 应用层 MEV 最小化——这项工作与 L1 没有直接关系,它涉及开发人员在设计他们的 dapps 时需要牢记 MEV。这里有几个 dapps 采用 MEV 最小化策略的例子

分布式构建器路由

由于区块提议过程保持去中心化,我们现在有一个单独的问题,即区块构建变得中心化。 尽管路线图上的其他所有内容都旨在最大限度地减少区块构建中心化的最坏情况,但能够跨多个节点分发区块构建仍然是一个很大的好处。

这仍然是一个活跃的研究领域,具有非常开放的设计考虑,因此不清楚前两个框是否应该写入协议(因此路线图上的问号)

以下是相关链接:

边缘(边界)

以太经典和以太坊统一_以太坊介绍_以太坊为什么叫以太坊

目标:验证一个块应该非常容易——下载 N 字节的数据,执行一些基本计算,验证一个 SNARK,然后你就完成了。

这部分基本上是通过使轻客户端最终可行来填补“客户端缺口”:并不是每个人都想要或能够运行一个完整的节点。 The Verge 的目标是引入无需信任或信任最小化的替代方案,这些替代方案易于运行且不需要大量存储或带宽。 The Verge 的最终目标是为这些轻客户端提供与当前全节点相​​同的安全保证。

这一切都依赖于零知识技术,如 SNARKs 和 STARKs,它们本身依赖于多项式承诺方案。 这里有一些链接:

完成工作

➤ 修复了最严重的 EVM DoS 问题——主要是 gas 定价问题,已在柏林升级中修复

➤ 基本的轻客户端支持(同步委员会)——感谢同步委员会,很容易构建遵循共识层的轻客户端

下一步

➤ EIP-4844 实施——在主网上部署 EIP-4844

➤ 基本汇总缩放——依赖于以下工作:

➤ Full rollup 扩展——依赖于以下工作:

➤ 承诺量子安全、无需信任的初始化——让以太坊量子安全是我们在量子计算机成为合法问题之前让以太坊量子安全的长期努力的一部分

➤ SNARK / STARK ASIC — 专用于创建证明的硬件

➤ Verkle 树——用更高效的版本替换了用于全局状态的数据结构

➤ 基于SNARK的轻客户端——为同步委员会的状态转换生成SNARK证明,快速证明当前同步委员会由哪些验证者组成

以太经典和以太坊统一_以太坊为什么叫以太坊_以太坊介绍

➤ 完全基于 SNARK 的以太坊——以下 3 项共同构成了“以太坊终局图”(中文版)的一个重要里程碑,即实现极其高效和去信任的区块验证:

➤ 增加 L1 气顶——通过消除当前“每个节点都需要存储所有东西”的负担,实现区块的去信任验证,这将更容易形成更大的区块以获得更多的 L1 可扩展性(这将自动增强所有 L2 扩展的效果)

➤ 转向量子安全的 SNARK(如 STARK)——让以太坊量子安全是我们在量子计算机成为合法问题之前让以太坊量子安全的长期努力的一部分

清除

目标:简化协议,清除技术债务并通过清理历史数据限制参与网络的成本

完成工作

➤ 大部分 gas 回扣已清除——所有 gas 重新定价工作已在柏林升级中完成

➤ 信标链快速同步——所有开发工作都是从最近完成的纪元(在大多数共识层客户端中称为“检查点同步”)开始同步,而不是从创世开始

➤ EIP-4444规范——阅读EIP规范了解

下一步

➤ 历史数据休眠——通过休眠旧的历史状态来降低存储要求、同步时间和代码复杂性

➤ 状态休眠——关于状态,修复“一次性付费,数据永久存储”的问题

➤ 日志大修——简化事件日志的工作方式,以更有效地搜索历史事件

➤ 序列化协调——执行层使用RLP进行数据序列化,而共识层使用SSZ,会逐渐放弃RLP而使用SSZ

以太经典和以太坊统一_以太坊为什么叫以太坊_以太坊介绍

➤ 移除旧的交易类型——停止支持旧的交易类型(参见 EIP-2718)以移除客户端的代码复杂性(牺牲一些向后兼容性)

➤ EVM简化路线

挥霍

目标:完善其他东西

所有不需要更高优先级的好东西都属于 The Splurge 的这一部分。 最大的一个是帐户抽象,但对现有内容也有一些小的调整。

完成工作

➤ EIP-1559 — 这个著名的 EIP 带来的好处不仅仅是燃烧 ETH

➤ ERC-4337 规范——该 ERC 旨在在不修改核心协议的情况下引入账户抽象

下一步

➤ EIP-1559 的最终形式——通过多维改进 EIP-1559,更像是 AMM 曲线和时间感知

➤ EVM细化路线和The Purge中的简化路线共同构成了EVM的最终形式

➤ 实现账户抽象最终形式的账户抽象路由。 有关详细信息以太坊介绍,请参阅 Vitalik 的描述:

➤ 可验证延迟函数(VDF)——本质上是“非并行工作证明”,这将增强 PoS 和其他事物中使用的随机性

➤ 探索遗留账户的解决方案——保存这些“尘土飞扬的资产”所花费的 gas 超过了它们的价值。在这里查看一堆想法