Originaltitle:《AllCoreDevsUpdate010》
Author:TimBeiko,AllCoreDevsupdate
Compilation:Ethernet
Abstract一月以来,发生了太多的事情,我一直在努力找时间把它们写下来。以下是本次更新的亮点:
-最新合并测试网窑已经上线。。上面的PoS转换揭示了实施中的一些问题。现在大家都在关注合并测试
-以太坊在沪的下一步升级正在规划中,包括EVM升级、烽火连锁撤站、L2降费等等。
-以太坊执行层可执行规范进展顺利。下一步:协调ELCL
的升级过程——协议协会(AgreementAssociation),一个基于pass面向客户端开发人员和研究人员的补偿倡议,现在已经有100多个成员。,并很快推出试点
窑试网
继Kintsugi之后,窑试网也于近日推出。根据在Kintsugi测试网络上发现的危急情况窑增加了一些变化和重命名的合并规范。虽然合并后的规范现在看起来几乎接近最终版本,但在窑上运行的转换在各种客户机中呈现出实现问题。该小组现在正加倍努力进行测试。以确保所有实现都是安全和稳定的。丹妮在最新完成的更新中谈到了这一点。
假设没有发现重要问题,窑将是最后一个发布的新公测网络。下一步一旦我们对客户端的实现和基础设施/工具的准备感到满意,我们将合并现有的测试网络(如Ropsten、Goerli、Sepolia等。).
像每次升级一样。我们将在升级后监控测试网络,以确保它们是稳定的。一旦我们确定测试网络按预期运行,我们将为以太坊的主网络规划过渡!
虽然我们即将合并,但这对于整个社区来说是一个非常激动人心的时刻。然而,比任何目标日期更重要的是,过渡能够安全地进行,这是合并的重中之重。这是迄今为止以太坊最复杂的升级。我们不';我不想犯错误。
一旦决定,测试网和主网升级的时间线将在各社区宣传渠道公布。例如,本周在以太坊,Eth2有什么新内容,EF博客等等。。目前,任何声称这是一个目标日期的说法都是错误的,因为我们还没有';现在还不能确定这个日期。在接下来的几个月里,要格外警惕潜在的欺诈/虚假公告!
关于难度炸弹
去年箭头冰川升级,难度弹延期,预计今年6月份在网络上感受到难度弹的影响。这篇文章正在追踪它的进展。虽然最好是在我们需要延期难度炸弹之前实现PoS过渡。不过有三点值得注意:
1。炸弹对封锁时间的影响是渐进的。这意味着,一旦你开始感觉到它,需要4-8周的时间来减缓阻滞,但不是急剧的(大约14-17秒)。
2。以前,当我们不得不推迟难度弹的时候,我们会选择推迟6个月左右,因为我们通常会在那个时候计划下一次网络升级。换句话说,难度炸弹延迟多久没有硬性规定。推迟一两个月比半年更合适。这也是完全可能的。
3。同样,安全合并
快速合并。我们希望过渡能够顺利进行,以太坊的稳定和安全是我们最关心的问题。
上海升级
上一次更新中提到,由于合并后的规格基本冻结,我们已经开始了在上海升级的规划。这是升级的规格。这次升级暂时有三个主要的变化和一些小项目。让';让我们一个一个解释吧!
EVM对象格式
研究人员和客户机开发人员多年来一直试图在不破坏现有合同的情况下改进EVM。去年,Ipsilon团队提出了一个聪明的解决方案:为带有特定标识符的合同提供新功能。,现有合同按原样执行。这就是现在所知的EVM对象格式,简称EOF。
在伦敦升级我们通过拒绝部署以0xEF字节开始的新契约来保留该标识符的一部分。在伦敦升级被激活之前,一些以该字节开始的合同被部署,但是不再可能这样做。我们可以在前缀0xEF上添加第二个字节(称为魔术字节),以获得一个序列,我们可以保证它不会被任何契约使用。
EIP-3540详细描述了这些内容。并强调了这种方法的第一个实际好处:代码和数据的分离,有利于链上的代码验证。它还为引入一些类型的新合同代码铺平了道路,这有助于实现现在看起来复杂的功能,如账户抽象、EVM和EIP-3074中的控制流。。
EIP-3670是3540的支持EIP,在部署时引入了EOF契约的代码验证。
信标链撤收
上海升级的另一个主要功能是激活信标链撤收。经过几次提议,我们得出一个客户团队满意的设计:EIP-4895:信标链推送取款为运营。
这个元规范概括了整个操作过程。在高层次上,在每个时隙中,信标链将处理一定数量的全部或部分撤销。这些提款将在收据中被跟踪,收据包含每笔提款的金额、目的地地址和唯一索引。。作为块创建和验证过程的一部分,这些撤销将在执行层进行分配,就像今天一样';的工作量证书分发给矿工。
需要在共识级别进行的多个变更存在跟踪问题。这些内容现在在共识规范的仓库中。部分撤回的选项将允许验证者展示他们赢得的奖励,同时在链中保留验证者需要的32个ETH,并继续赚取奖励。
L2成本降低
我们想在上海升级中包括的最后一件大事是降低二层成本。因为二楼会在一楼发布交易数据(和/或证书),终端用户的交易成本很大一部分来自一楼的数据存储。。碎片化为第二层发布数据提供了一个更便宜的替代方案,但是尽管这个提议似乎已经敲定,但是完整的碎片化实现还没有准备好。
同时现在,有两种选择可以减少这些费用:减少主网络上呼叫数据的费用,或"原型分片"实现,这将在以太坊中引入一种新的交易类型。,whichiscalledFragmentedDropTransaction(FragmentedBlobTransaction).
Reducecalldataoverhead
降低L2交易成本的最简单方法是降低在L1存储数据的开销。EIP-4488建议这样做,将呼叫数据的开销从每字节16gas减少到3gas。。存储开销的减少将转化为更低的第2层开销[1]。虽然减少气体开销本身是一个简单的改变,但是会带来一些次要的影响。首先,增加块中的CALLDATA会导致更大的块容量。为了平衡这一点该EIP建议需要有一个块中呼叫数据的最大数量的上限。第二,即使有这个上限,这个EIP也会加快执行层历史链数据的增长速度。来解决这个问题。我们需要发展带外数据检索,正如EIP-4444提出的,以太坊P2P网络中历史数据存储的保证需要改变[1]。
虽然历史链数据的增加会逐渐发生。将这个EIP包括在内意味着我们需要在它部署后更紧迫地处理这个问题。此外,这个EIP中基本上没有任何东西可以在完整的片段中重用。主要是治标不治本。换句话说这个EIP是一个相对简单的实现变化,它可以明显降低L2的成本。
碎片化blob事务
另一个提议是EIP-4844[2],它使我们更接近完整的碎片化部署。。像信标链撤销一样,这个提议也有一个元规范,它链接到共识层规范和其他资源。
在高级别上,这个新的事务类型将包含对数据blob的承诺,该承诺将在信标链中广播。。这个建议可以被视为一个关于"小碎片",它不依赖于数据可用性的采用。网络中的每个节点都需要验证blob中的数据。就像在完整切片中一样,这些数据blob只能保证在网络中的特定时间段内可用,而不能永久存储。。为了使节点要求易于管理,blob数据被限制为1MB/slot,而不是全切片中的16mb/slot。
EIP-4844将为完整的分段实施奠定必要的基础。值得注意的是所有未来的变化只会发生在共识层面。从执行层的角度来看,碎片化只是刚刚起步和运行!
一直致力于该EIP的优化团队已经推出了一个网站,提供了该EIP的概述,其中总结了各种规范链接。并发布了社区对本次EIP的积极响应。
[1]由于L2交易定价涉及其他组成部分,因此此次降价不会达到五倍。Optimisim的这篇文章很好地解释了L2费用的构成。和ZKsummarywillnotbenefitfromthisEIPlikeoptimisticsummary.。[2]EIP-4488(减少呼叫数据开销)和EIP-4844(分段blob事务)是相互竞争的提议,它们的EIP数太相似了。小改进
除了这三大变化,上海升级还在考虑一些小的改进,即:
EIP-3651提出减少访问COINBASE地址的gas开销,纠正EIP-2929
的疏忽。EIP-3860建议限制initcode的大小,并将气体测量引入该领域。EIP-3855建议添加操作码PUSH0,将0推入EVM堆栈。
此外,其他几个生态工业园也计划升级(见该粗略列表)。EOF,退出,降低二楼费,让上海成为了目前为止升级幅度最大的城市之一,所以我们需要非常慎重地考虑纳入的优先顺序。
一旦我们开始实施和测试各种EIP,我们将更加了解我们是否有额外的能力来实施其他提议。当然,在此之前,还是要先完成合并!
以太坊执行层规范(EELS)
您可能已经注意到,上海的几个提案现在跨越了管理层和共识层。在过去,我们使用不同的程序在不同的层次引入变化。
在执行层,核心EIP包含变更的规范。。《以太坊黄皮书》是网络的参考规范,但往往要等到升级部署后才更新,有时延迟更大。这意味着执行层的有效规范通常是"黄皮书EIPX,Y,Z"。共识层上的
作为参考,它是一个可执行的规范,上面会直接详细解释其中的变化。然后,该规范可以用于生成变更测试。
因此,虽然社区可以很好地理解执行层的流程(并提供易于参考的变更描述),但从技术角度来看,这并不理想。相反,尽管共识层面的流程在技术上更简单,但对于更广泛的群体来说却更难理解。幸运的是,关于EELS的工作已经开始了:以太坊执行层的可执行规范!
在执行层和共识层上都有可执行的规范,这将使我们能够协调两层的变更过程。还有许多问题需要解决,但关于如何最好地迁移的对话已经开始。。以太坊魔术师论坛的讨论仅限于这个话题。虽然EELS仍在开发中,但我们也许可以在上海的升级中使用它,与当前的流程并行。
希望执行层和共识层的过程的合并将比执行层和共识层的实际合并更简单。
协议公会
最后要说的是协议公会,PG)。它现在有一个完整的解释网站。对协议维护者的补偿是最近的热门话题,PG希望参与解决这个问题。充分披露:我是PG的成员,并将从中获得资金。
你可以把薪酬想成三类:基本工资、激励和潜在上升空间。目前,客户端开发人员和研究人员的基本工资由各自的雇主解决。尽管其中一些会以股权的形式提供激励。然而,以太坊基金会去年宣布了其39,000名ETH客户激励计划,以确保所有客户团队都对以太坊有重大兴趣。
PG不同于基本工资和激励计划。因为它的目的是让其成员出现在各种基于ETH的项目证书上,而不是ETH本身。公会由协议工程师、研究人员和很多协调协议工作的人组成,比如我自己。现在大约有100名成员。
简而言之,公会允许赞助商捐赠代币,然后随着时间的推移,代币会被送给接受者。收件人的集合可以更新,这样就可以定期添加新的投稿人,也可以定期去掉已经很累的人。
这个公会是一个早期的实验,但如果它成功了,它可以成为Gitcoin和追溯公共产品基金等关注底层的倡议的补充。
gitcoingrant成功后,PG的下一步是测试智能合约架构。与此同时,将寻找最初的捐助者。我们的计划是用有限的捐款运营PG一年,确保技术和治理部分顺利进行。。希望这个试点可以证明,我们可以在以太坊创造一个新的机制来协调公共产品和资金!
后续工作
我们的首要任务是合并,再次专注于测试。在下个月,我们希望最终实现。,运行几个短期开发者测试网络,收集应用、基础设施和工具提供商的反馈。其他的事情(上海升级、执行层规范、协议会)也要同时继续推进。
请期待一两个月后的更新。同时,我们也将有机会在Devconect上面对面地讨论所有这些问题。阿姆斯特丹见!
本文来源:ETH中文站n原标题:核心开发者:梳理以太坊合并最新进展声明:本文是定居火星的作者的作品。,不代表火星财经官方立场。n转载请联系页面下方:内容合作栏目,邮箱授权。授权后转载请注明本文来源、作者及链接。未经许可转载本站文章将被追究相关法律责任,并追究侵权行为。n提示:投资有风险。入市需谨慎。这些信息不会被用作投资和财务建议。声明:作为区块链信息平台,本站提供的信息不代表任何投资建议。本站发布的文章仅代表个人观点,与火星财经官方立场无关。虚拟货币没有等同于法定货币的法律地位。参与虚拟货币投资交易存在法律风险。火星财经反对各种代币炒作,请投资者理性对待市场风险。科大讯飞提供的n语音技术关键词:信标链以太坊升级开发者测试网