以太坊走向_今日财经_智行理财网

以太坊走向

智行网 0

以太坊路线图的实施进展将快速审视所有技术路线,并在“世界计算机”上交汇。 注:本文旨在为想要深入研究的人提供快速摘要和链接,作为以太坊路线图上每个项目的入口点

。 这是一个动态文档。 如果此处包含的信息不明确、不准确、过时或缺少更好的链接,请随时联系我们。 正如路线图中的箭头所示,列出的各个阶段并非首尾一贯,各种努力并行发生

。 一、合并目标:理想、简单、稳健、去中心化的权益证明(PoS )达成共识。 什么完成了

1、2020年12月1日-启动信标链。 引入由验证者担保的受ETH保护的以太网共识层;

共识规范中的第0阶段(0(vitalik和Danny Ryan的注释版本);

2、2021年10月27日-预热叉(Altair ) -共识客户端开发者试运行了协同硬叉的升级。 Altair引入了同步委员会来支持轻型客户端

调整了一些处罚措施; Altair公告; Altair规范(评论版); 关于Altair的《Whats new in ETH2》的文章;

3、2022年9月15日-合并! 当区块高度达到15,537,394时,PoW——共识层和执行层不再大合并。 下一步是什么

1、提款允许验证方提取全部或部分ETH权益。 Capella分支指定协议层变化; EIP-4895指定了执行层的变更

包含关于Tim Beiko提款的常见问题解答及其他信息的提款方规范2、分布式验证器——引入多个签名,其中n个人共享同一验证器

、并购必须就其行动方式达成一致。 通过防止意外的处罚变得容易访问,强化当铺。 例如,通过在多个参与者之间不信任地分配所需的32 ETH来加强质押,这不是协议内的事情

ssv和Obol等团队正在为此而努力; 3、调整视图集成——分支选择规则(验证器投票方式),减少一般攻击。

通过允许本质上诚实的验证者“强加”正确的head对链的看法,减少恶意验证者分裂投票、然后根据自己的意愿重新组织块的机会

ethresear.ch帖子有很多(非常技术性的)研究背景; 4、改良聚合——以太坊努力支持尽可能多的验证者

但是,让各验证者对各块进行投票,并验证所有其他验证者的投票,会消耗过多的带宽。 下一个最好的事情是聚合签名,但这也有局限性,可以做得更好。 关于BLS聚合优势的科普

潜在候选方案: Horn; 5 .单slot最终性(SSF ) ——每个slot (12秒)确定链,而不是e-poch 12.8分钟。

科幻路径; 除了改善签名聚合外,还需要解决其他两件事3360(1) SSF共识算法——现有的SSF兼容算法是不够的

,我们想要一种算法,即使超过1/3的验证器离线,也能保持链条的活跃性)2) SSF验证者经济学——如果最终必须限制验证器的数量,如何限制参与,我们会做出什么样的牺牲

6、秘密leader选举(SLE )今天,被选为提议一个区块的验证者(slot的leader )是事先知道的

这样,潜在的DoS攻击就可以专用于即将到来的块的leader。 关于ethresear.ch随机打乱的单个SLE协议的帖子: leader自身除外

在他们明确了他们的块和他们的领导力的证明之前,不知道谁会成为slot的leader。 不是单一秘密的leader选举也可能是一个选择。

7、支持更多验证器——持续长期努力:始终希望安全支持更多验证器。 8、量子安全的聚合友好签名——保护以太体免受量子计算机攻击。 如你所知

以太体中使用的BLS签名方案背后的密码学由量子计算机来解读,但是已知的量子安全的替代签名方案没有BLS签名方案那样有效地被集成(因此,需要一种量子安全和集成友好的方案)。

两种主要的量子安全方法是实施基于STARK和Lattice的9、EIP-4844——并将EIP-4844应用于以太网主机。

需要“仪式”来创建信任设置,例如说明、日程安排和规范。 EIP-4844实施时间表概述; 10、基础rollup扩展容量——取决于以下内容:

EIP-4844 -“每个节点下载所有数据”的性质限制了blobspace的可用容量,扩展容量仍然被认为是基本的/有限的; Rollup的有限辅助轮(见提议的里程碑);

11 .完整rollup扩展容量——取决于数据可用性采样的P2P设计。 涉及对数据切片所需的网络的所有努力和DA采样客户端的研究。 开发轻量级客户端

中选择所需的族。 通过数千字节的随机采样可以快速确定数据是否可用于高效的DA自我修复。 可以在最坏的网络条件下有效地重建所有数据,包括恶意身份验证者的攻击和大量节点的长时间停机

脱离辅助轮的rollup :完全中心化的可编程控制器、不需要信任的欺诈证明者、不变的合同等。 12、量子安全和无可靠安装约定——保护以太体免受量子计算机的影响。

多项式承诺(KZG )高效、强大,但在量化上不安全,需要可靠的设置。 对更理想长期承诺的研究正在进行,最终目标是在底层“热插拔”KZG; 二. The Scourge

目标:确保包含可靠的中立交易,避免MEV中心化和其他协议风险。 相关链接:以可靠的中立为指南; 关于MEV的各种推文;

关于MEV和PBS的文章; 关于PBS的链接列表; 什么完成了

1、非协议MEV市场——MEV-Boost中间件允许公众验证者从MEV中获利,而无需自己执行复杂的MEV策略。 该解决方案本身并不完整,因为存在审查问题。

有关使这些非合同市场更灵活的想法和计划,请参阅灵活的成本和SUAVE。 下一步是什么? 1 .包含列表或替代方案——强制块提议者限制块构建者,即包含事务

。 (一)包括列表注释; )考虑在不给区块提案者增加负担的情况下约束区块构筑者。 2、协议内PBS将块构建者市场直接纳入协议。

3、销毁MEV让区块链捕捉——链上经济提取的价值。 (1)提案者通过拍卖直接废弃MEV提案)2)委员会主导的MEV平滑化使协议能够感知MEV

)3)通过经济激励限制验证者聚集,通过负发行间接燃烧MEV 4、APP应用层mev最小化——与L1无直接关联

,这个项目包括开发者在设计dapp时考虑MEV。 以下是采用MEV最小化策略的dapp的一些示例。 分散型builder轨道与分区提案一起维持去中心化

现在,我们有个别的问题,就是模块构筑中心化。 尽管路线图中的所有其他项目都旨在最大限度地减少集中块构建的负面影响,但能够将块构建分发到多个节点仍然是一个巨大的优势。

Blob构建-寻找一种减少在运行普通消费者硬件的多个节点上进行数据切片时的高带宽和处理要求的方法。 预确认服务-为用户提供有力的保证,他们的交易将包括在下一块;

引领保护—最大限度减少夹层交易等有毒MEV,维持分布式构建的可靠中性; 它仍然是一个活跃的研究领域,具有非常开放的设计考虑因素

因此,不清楚前两个项目是否应该包含在协议中。 因此,在路线图上是一个问号。 以下是相关链接。 谈一体化分块构建,其中提到去中心化分块构建

谈谈中心化块构建者——关于分布式块构建的几点想法; 三. The Verge目标:校验块应该超简单——下载n字节数据,并执行一些基本计算

SNARK验证已完成。 此阶段本质上是通过最终实现写客户端来填补“客户端空白”。 不是每个人都想要或能够运行完整节点

。 The Verge的目标是引入不需要信任或信任的最小化备选方案。 这些备选方案易于执行,不需要大量的存储和带宽。 The Verge的最终目标是使这些灯光客户端能够提供与今天所有节点相同的安全保证。

一切都依赖于SNARKs和STARKs等零知识技术,本身依赖于多项式承诺程序。 以下是几个相关链接。 介绍zk-SNARKs是如何实现的;

如果对STARK的分析了解了数学和编程,这篇文章就能理解什么是zk-SNARKs;

关于多项式承诺方案在扩大以太体中的作用,完成了什么

1、解决最严重的EVM DoS问题——主要是gas价格问题,在柏林升级修复。 2、基本的轻客户端支持(同步委员会) ——,多亏了同步委员会,更容易构建符合共识层的轻客户端

。 看了关于Helios客户端如何利用同步委员会以及这些委员会如何工作的精彩文章后,下一步是什么

1、为创建SNARK STARK ASIC——证书而构建的硬件。 2、Verkle树-将全局状态的数据结构替换为更高效的数据结构

(1)关于Verkle树的链接列表; )2)关键好处是,它具有非常短的证书,写入客户端可以方便地验证这些证书

——、——、——、——、——、——、——、——、——、——、——、——、——、——、——、354、——、354、354、354、354、353535353535353535 )3)找到正确的规范,依赖于如何安全转移

、以及它如何影响处于更新/编辑状态的EVM gas成本(也取决于The Purge中对自描述的禁止);

3、基于SNARK的轻型客户端snark ify同步委员会迁移以快速证明当前的同步委员会由哪些验证者组成

4、完整的SNARKed以太网以下三者相结合,构成了以太网具有极其高效、无需信任的块验证终局阶段的重要里程碑:

)1) SNARK——,用于Verkle证明,通过将Verkle证明合并为一个SNARK,在每个块中包括短的独立的证明,以实现被修改的部分状态

因此,不需要验证块N-1的整个状态来验证块n是否被正确修改。 2 )用于协议状态转换的SNARK——从最小化可靠性的同步委员会转换到对协议层中出现的所有事情都不需要可靠性的验证。

)3) L1 EVM的SNARK——将zk-EVM直接集成到L1

利用rollup团队在zk-EVM上所做的努力(请参见关于增强rollup的文章)。

5、增加L1 gas限制——解除今天“所有节点都需要保存所有的东西”的负担,不信任地验证块,拥有更大的块更容易获得更多的L1扩展性。 (这将自动复合所有L2可扩展性) )。

6、量子安全地转向的SNARK (例如STARK ) ——保护以太体免受量子计算机攻击(SNARK的有效性取决于已知由量子计算机解密的密码学,但STARK并非如此)。

四. The Purge目标:通过简化协议、消除技术债务、清理历史来限制加入网络的成本。 什么完成了

1、消除大多数gas退款——柏林升级完成的所有gas重新定价。 2、信标链高速同步——的所有开发工作都是从最近完成的epoch开始同步

大多数一致客户端都称为“检查点同步”,而不是从起源开始同步。 3、参考EIP-4444规范EIP规范。 下一步是什么

1、历史过期——通过过期旧历史,减少存储要求、同步时间和代码复杂度。 )1)查看此推特订阅源)2)依赖于EIP-4444的实现

另外,这是指通过Portal Network等其他方法访问代替历史(3)关于Vitalik的历史过期的AMA; 2、解决状态到期——状态的“一次付清”

、数据永久存储”问题。 )1)该想法是自动过期状态的未使用部分,只保留一个verkle根,以便用户可以根据需要恢复过期状态。

)2)对于Vitalik状态过期的ama; (3) (依靠)基本状态失效规范——我们实际上如何查看潜在的路线图(和其他选择);

地址空间扩展——将地址大小从20字节增加到32字节,以防止冲突和添加有关状态周期的数据。 APP应用分析器——识别如何破坏和适应当前APP应用/合同

3、日志改革——简化事件日志工作方式,更有效检索历史事件。 4、序列化调整——执行层使用RLP进行数据序列化,共识层使用ssz。 这将摆脱RLP

,在所有地方都使用SSZ。 5、删除旧事务类型——,停止支持旧事务类型。 请参见EIP-2718。 这是为了从客户端中删除代码的复杂性。 以牺牲向后兼容性为代价。 6、EVM简化轨道。

)1)禁止名为SELFDESTRUCT——的操作码是许多问题的根源(相关EIP:EIP-4758和EIP-4760及讨论);

)2)简化gas机制——将导致移除许多在此处所提及的与gas相关的EVM特征; (3)预编译—— EVM实现——摆脱预编译合同,支持直接EVM实现(即大规模模块化运算)

请参阅,The Splurge; 五. The Splurge目标:修复所有其他更高优先级升级不需要的精彩改进,属于The Splurge

。 最大的改善项目是账户抽象,但也是对现有东西的小调整。 完成了什么1、EIP-1559——这一著名的EIP除了燃烧ETH外还有很多其他好处。

2、ERC-4337规范——此ERC的目的是在不修改核心协议的情况下引入帐户抽象(ERC-4337的初始解释语句)。 下一步是什么

1、最后阶段EIP-1559多维增强EIP-1559。 2、EVM改进轨道及The Purge至EVM末级简化轨道。

)1) EVM对象格式(EOF ) -一组EIP,用于在展开EVM字节码时进行验证和版本控制。 请看这篇说明文章和推特帖子;

)2)大模块运算——路线图中的许多密码学依赖非常大的数字进行模拟运算,这可以直接用EVM更有效地进行;

)3)进一步的EVM改进——其他值得增加的东西——,或者为了消除复杂性而删除的东西3、导致最终阶段账户抽象的账户抽象轨道。 关于详细信息

请参阅Vitalik对以下内容的说明: (1) ERC-4337开发实际采用的兼容智能钱包; 2 )自发EOA转换器——通过EIP

,通过向普通账户不可逆地添加代码使其转换为合同账户,将成为符合4337标准的智能钱包)3)协议内转换——,使所有现有账户都必须进行上述转换。

4、可验证延迟函数(VDF ) ——本质上是“不可并行工作量证明”,提高了PoS和其他东西的随机性(请参阅关于VDF及其潜在用途的ethresear.ch帖子)。

5、探索解决粉尘账户——拯救“粉尘资金”。 这些资金的流动成本高于其价值。 这里有很多想法。

以太坊走向文档下载: PDF DOC TXT