原文: 现世
@LuozhuZhang 写道:
{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}翻译: {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}==========================================================================================================================================================
它概述了以太目前发展工作的重点,并概述了路线图和关键升级的时间表。
笔译员:本文件于2022年12月31日编写,以第151届非洲发委会会议制定的工作计划为基础,因此不符合目前的路线图。
应当指出,在2023年1月5日第152届亚洲合作对话大会上,与EOF有关的EIP公司被从上海撤走升级换代,关于152ACD的更多中国注解可见ECN:#152,见尾件核心开发商会议注解。
上海升级规范见此:
https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/shanghai.md#eips-considered-for-inclusion。
特别感谢普罗托的帮助和宝贵建议
目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录 目录
背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景
升级的主要内容
通信链提款
EOF
EIP-4844
其他EIPs 其他EIPs
路线图和时间表
时间线
上海+Capella升级
下一次升级:坎昆升级
摘要摘要摘要
背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景背景
我受CC和Vitalik的启发写了这篇文章。
他们一致认为,学习的最佳途径是观看核心开发者会议(所有核心发展动向),阅读相关分钟,阅读黑客文件、屁股、公关和EIP,直到你弄清楚Etai目前的路线图状况,核心开发者的关切和关切是什么,以及每个升级/EIP将做什么。
除此之外,我还受到社区的启发。
Etheria有着极好的开放源文化,你可以看到关于EF YouTube的所有会议,以及未来关于etheum/pm的讨论议程(你也可以看到Tim和Kim的笔记 ) 。 以太的开发者正在尽最大努力让社会了解其目前的升级及其改进建议。
所以我认为写这种文章 对社区来说是非常有价值的。
宣传的主要内容
2022年9月15日, 在与泰潘合并成功后,
以下是要点。
? 信标链链 提取
? EOF
? EIP-4844
其它EIPs
他们扮演着不同的角色。 字母链提款是上海升级的核心,只有在提款不受影响和拖延的情况下,EOFs才包括在上海升级中。
此外,由于EIP-4844可能会影响退出的时机,它已经从上海升级的范畴中删除了。 但我们都知道EIP-4844是塔库地区一个重要的改进建议,因此这将是下一次升级(Cancun升级)的重点。
若读者首次知道上海升级,
通信链提款
了解“保存人”要求对信标链的历史和演变有某种基本了解。
信标链还没有释放
在发射信标链之前,以太是一个完整的单一区块链,其共识引擎(PoW)和执行引擎(EVM)一起工作,没有相互连接和分离。
第0阶段
信标链在0阶段(2020年12月)发射。
从那时起,Tai Pal从一个单一的街区链转变为两个平行链(即信标和执法)的组合。
他们之间交流的唯一途径是存放和锁住32个ETH,成为验证人(其作用类似于《水井计划》下的矿工的作用)。
电梯升级
很快,信标链在两周内到达了上线上首个硬叉,即阿尔泰尔升级,升级只是修补了(协商一致的层以恒星的名称升级)。
Bellatrix 升级
第二次硬叉升级是Bellatrix,这是合并发生的地方:信标链与执行链合并。
由于合并,以太姆成为两条平行链的链条,但由两层组成,即共识层和执行层,两层通过引擎API进行交流。
在TTD 5875000000000000000000000000, 贝拉特里克斯升级(共识层面)和巴黎升级(执行层面)同时启动,通过EIP-3675和EIP-4399, " 反面 " 成功地从Pow共识向PS共识过渡。
Capella 升级
这是信标链(名为Capella Star)的第三次硬叉升级,将与上海升级(执行层)同时进行。 EIP-4895的功能是从信标链到EVM。
这也是目前共识水平和各种客户团队的主要任务。 一旦升级完成,所有认证都能够展示其ETH。 信标链中的总储量已经超过15,741,431埃兹,认证人进行动态变革的能力对于以太尔米经济非常重要。
EVM 对象格式
作为EVM的超级爱好者,我相信许多人长期以来一直期盼着EOFs。 几年前,人们讨论并提出了改善以太子账户的建议。 直到现在,EOF正在成为现实,而且肯定会被纳入上海升级(事实上,EVM自合作区成立以来没有多大变化 ) 。
(翻译注:最近ACD从上海移走的EOF)
简言之,目前的EVM只有一套解释和认证规则来处理所有现有合同(我们称之为“旧式合同”)。
EOF(包括5个EIPs)采用了新的智能合同格式,即EOF合同,客户/EVM口译员也相应更新。
因此,我们现在有两套EVM规则可以解释和认证,它们同时存在。 EVM能够同时处理旧合同和EOF合同(从长远看,我们可以用EOF合同取代所有旧合同 ) 。
你为什么需要EOF?
eVM 版本。 这样可以更容易引入或删除特性, 防止 EVM 变得更为复杂和优雅。 很难删除 EVM, 因为大型生态系统/应用取决于特定的 EVM 行为, 因此清除可能导致应用层不兼容。 因此, 如果您在 EVM 中添加一个函数, 我们需要默认它可能永远存在 。
添加一个新的控制流量操作, 完全放弃动态跳跃运行的JUMPDES分析,
? 将操作期间核实的 EVM 内容(如堆积下流、溢出)移到部署时间。这降低了 EVM 的成本,使合同代码更加安全(在以太不会出现潜在错误)。
代码和数据是分开的。我们将有一个可执行但不可读的代码部分和一个可读但不可执行的数据部分。
此外,EOF主要由五个EIP组成,我将简单描述每个EIP的作用。如果读者想要更多关于EOF的信息,我建议你们看看过去的讨论,例如“EVM包装格式”和“关于EVM的一切”以及五个EIP(这里有一个统一的代码)。这个信息非常有用!
EIP-3540: EVM 对象格式 v1 (EVMObject Form, EOF v1)
EIP介绍EOF“集装箱”并具体说明EOF合同中包含的所有领域(这里可以看到整个领域),此外,它依靠EIP-3541,确保EOF-format合同在上海升级之前被否决。
EIP-3670:EOF -代码验证
该 EIP 在 EIP 3540 的基础上为 EOF 合同添加了额外的认证规则。 无效 EOF 代码无法部署 。 在此检查所有代码认证规则 。
EIP-4200: 静静相对跳跃
该 EIP 引入了新的跳跃指令 - RJUMP、 RJUMPI 和 RJUMV, 用于指向已执行代码的相对位置。 通过此 EIP, 我们可以先删除 JUMPDEST 分析( 动态跳跃 JUMP 和 JUMPI ) 。
EIP-4750:EOF - 引入功能(EOF - 业务)
这个EIP建立在4200的基础上,引入了“EVM函数”(独立次级程序)的概念,并引入了CALLF和RETF来调用和返回EVM函数。通过EIP-4750和EIP-4200,我们可以完全放弃JPPDEST分析(动态跳动 JUMP和JUMPI)。
EIP-5450:EOF - 堆叠核查
这一电子投资方案增加了额外的认证规则和转移堆叠,如流入/溢出、库存气体等,从运行时间检查到部署检查,这进一步降低了 EVM 的成本(目前流出/溢出由EVM 口译员在使用合同代码时进行检查)。
我个人认为,EOF是EVM的一大进步, 所以我希望EOFs可以部署在上海升级(不影响提款的进展)。
至于EOF路线图,我们最初将保留旧合同和EOF合同,然后将现有的旧合同转换为EOF合同(这显然不是我们的优先事项),这可能会对zkevM产生一些影响。
* 取决于EOF合同的数量。如果大多数合同都采用旧格式,现有的zkEVM可以与EOF兼容,而不必作任何修改。
* 如果所有现有合同都转换为EOF合同,我们需要在所有电路中增加EOF相关限制(例如数据和代码分离,这可能会改变现有的字节编码电路)。
根据维塔利克、CODECOPY和CODESIZE等数据,未来可能也会放弃。 此外,我们需要为新代码(如RJUMP、RJUMI、RJUMV、CALF、RETF等)准备限制条件。
但一般来说,zkEVM总是需要随着 EVM 变化而改变(zkEVM 服务 EVM ), 当zkEVM 用于图层1 ( 类型I zkEVM ) 时,每次 EVM 升级都考虑到zkEVM, 并且有可能同时升级( EVM + zkEVM )。 所以我认为保持 zkEVM 更新不是一个大问题。
至于EOF,今后有许多改进,例如考虑禁止EOF代码直接由CODECOPY、CODESIZE、EXTCODESIZE和EXTCODEHAS阅读,实现EVM版本的自动强制转换(n版的代码可以自动转换为n+1版)。 EVM代码甚至可以转换为等同其他VM代码。
如果我们决定今后从EVM转换为其他VM(如WASM、开罗等),就有可能自动将EVM编码转换为具有同等功能的新虚拟机器。
EIP-4844
EIP-4844完全是为了进一步降低提交和验证数据的费用而推出的(在L2fee项下,L2的交易费用已经比L1低4-20倍)。
丹佛州丹佛市的丹克星(Danksharding)的完整版本简单而简单。 它比丹佛州(Danksharding)的完整版本更容易实现,这对以太姆来说非常重要。
虽然EIP-4844非常简单,但其实现仍然涉及广泛的方面。
EIP本身本身(已完成)
? 共识规范(正在进行,可能已完成)
引擎 API代码(已完成)
客户实现(正在进行中,参考Geth和Prysm)
KZG仪式(完成, 出席这里)
工具,开发者测试网络(正在进行,可能已完成)
测试(进行中)
虽然EIP-4844进展很快,但仍有许多工作要做(包括客户实施和广泛测试 ) 。 如果在4844年的进展推迟了退出进程,ACD#151开发商决定从上海撤走EIP-4844升级(但Péter Szilágyi和Dankrad Feist反对 ) 。
EIP-4844是Taiku的下一个关键的改进,我们都知道它的重要性。 这就是为什么上海之后的下一次升级(坎昆升级)将把重点放在EIP-4844上。
其他EIP
除了撤离和部队撤离外,还将在上海部署三个单独的经济执行方案。
EIP-3651:温暖COINBASE(使用COINBASE地址的低气体成本)
该EIP作为EIP-2929的补充,在交易开始时增加了一个COINBASE地址。
EIP-3855:PUSH0指令(新代码`PUSH0')
此 EIP 引入了一个新的命令 PUSH0, 将常数 0 压缩到堆叠中 。
EIP-3860:有限和计米内码(限制内码大小并采用气体测量)
EIP扩大了EIP-170, 将 Initcode 的尺寸限制为49152, 并引入每32 字节2气体的 Initcode 成本 。
三. 路线图和时间表
罗朱对路线图和时间表的最新更新:
EOF 从上海升级 将需要看到ACD会议 在1月19日坎昆
EOF可能不会走得这么快,例如, 与EOF v2和更加完整的路线图合作
时间线
根据12月8日ACD第151次会议,以太亚升级的既定时间表大致相同。
1月1日
在1月5日之前完成EOF客户的实现和测试(下一次ACD第152次会议),1月12日上海升级的影子分割,1月19日之前完成EOF客户的跨客户互操作性(第153次ACD会议)。
2月
2月份将进行更多的测试,以确保EOF和撤离足够稳定,撤离功能将部署在公共测试网络(Sepolia、Goerli等)。
3月
出版上海升级版(主网络上邮件链提取! )
4月
重点已转向下一次坎昆升级(以EIP-4844为中心),EIP-4844经过全面测试。
5月 5月
提升(EIP-4844 on Main Net!)
上海+Capella升级
升级的核心是信标退出链。 为了避免任何阻碍退出的可能性,EIP-4844从上海升级中被删除(您可以看到全上海升级代码 ) 。
欧渔组织发展进程要求严格遵守上述时限,否则将取消时限,两个更重要的时间点是:2023年1月5日(ACD#152,欧渔组织需要完成客户的实现和测试)和2023年1月19日(ACD#153,完成EOF客户间互操作性)。
如果一切顺利的话,我们很快就会在主网站看到EOFs和退出!
下一次升级:坎昆升级
由于EIP-4844被从上海调出升级,我们把它作为下一个升级的重点。
EIP-4844的实现和测试预计将于2023年4月完成,并部署在公共测试网络上,然后坎昆升级可于5月至6月启动,EIP-4844可部署到主网站。
摘要摘要摘要
今天是2022年的最后一天,我们看到了许多重大技术进步。 比如,成功合并、EIP-4844规范的完成、滚动组的崛起、Zkp的许多创新的出现,以及Zkevm的重大进步。
我很高兴今年能见证,我对以太协议的 地底改进也感到兴奋
明年,我们将进行更关键的升级:上海+Capella、坎昆+Deneb(EIP-4844)和布拉格+Elictra(待定)。
明年仍将是伟大的一年,我们还有很多工作要做。我们会看到更多的基本的想法和研究, 所以我认为使用这篇文章来开启2023年是非常合适的。
注册有任何问题请添加 微信:MVIP619 拉你进入群
打开微信扫一扫
添加客服
进入交流群
发表评论