热门标签

tiến lên miền nam miễn phí:以太坊猜单双(www.326681.com)_以太坊焦点开发者若何解读上海升级?

时间:1周前   阅读:5   评论:1

tài xỉu bóng đá la gì(www.84vng.com):tài xỉu bóng đá la gì(www.84vng.com) cổng Chơi tài xỉu uy tín nhất việt nam。tài xỉu bóng đá la gì(www.84vng.com)game tài Xỉu đánh bạc online công bằng nhất,tài xỉu bóng đá la gì(www.84vng.com)cổng game không thể dự đoán can thiệp,mở thưởng bằng blockchain ,đảm bảo kết quả công bằng.

本文作者为Tim Beiko,是以太坊焦点开发者,这篇文章是他对于接下去上海升级的解读。

迎接阅读有关 AllCoreDevs 在 2022 年的最后一次更新。

长话短说:

上海 / Capella 升级

在最近一次 AllCoreDevs 电话聚会上,客户端团队就上海 / Capella 升级的最终局限杀青了共识。虽然升级的名称可能仍有争议,但团队们已经清晰了升级的局限,这次升级的主要义务是为质押者引入信标链提款。尽快解决这个问题是客户端团队的目的,因此升级中的其他功效需要同时准备好,或者有可能会被移除。

上海 EL 规范列出了所有包罗的 EIP:

  • EIP-3651:Warm COINBASE

  • EIP-3670:EOF - 代码验证

  • EIP-3855:PUSH0 指令

  • EIP-3860:限制和计量 initcode

  • EIP-4200:EOF - 静态相对 jumps

  • EIP-4750:EOF - 函数

  • EIP-4895:信标链推送提款操作

  • EIP-5450: EOF -客栈验证

虽然列表很长,但我们可以将它们分为三个差其余部门:小改善、EVM 工具名堂以及提款。让我们来逐一剖析:

小改善️

EIP-3651:Warm COINBASE

该 EIP 修复了 EIP-2929 中的一个疏忽,该疏忽凭证客户端是否已将数据字段存储在内存中(WARM)或需要从磁盘中检索它们(COLD)来更改接见某些数据字段的 gas 成本。

EIP-2929 在每个事务最先时,将客户端内存中的两段数据设置为 WARM:发送地址和吸收地址。EIP-3651 在这个列表中添加了第三个地址,即 COINBASE 地址(又名 feeRecipient),由于它也是客户端在处置区块生意时在内存中的地址。

EIP-3855:PUSH0 指令

顾名思义,EIP-3855 引入了一个将值 0 推入客栈的操作码。Pushing 0 经常用于填充 EVM 中的值,此操作码将提供一种更有用、更廉价的方式来实现这一点。

EIP-3860:限制和计量 initcode

该 EIP 增添了 initcode的最大巨细,并引入了基于其长度的 gas 计量。 巨细限制为 EVM 添加了一个稳固量,这将使推理和提出更改变得更容易。

引入了一个2 gas/32 字节的initcode 开销,以说明客户端在执行之前必须执行的 jumpdest 剖析,这在以前的 gas 设计中并没有被思量到。

EVM 工具名堂 ?

上海升级包罗的大多数 EIP 都是单一功效的一部门 : EVM 工具名堂(EOF)。这项升级事情被剖析为 5 个差其余 EIP,以辅助客户端开发职员单独地注释每个更改,但为了提供更高条理的概述,本周公布了一个统一的规范。这 5个 EOF EIP 划分是:

1、EIP-3540: EVM 工具名堂(EOF) v1

2、EIP-3670: EOF -代码验证

3、EIP-4200: EOF -静态相对跳转

4、EIP-4750: EOF -函数

5、EIP-5450: EOF -客栈验证

值得注重的是,EOF 的第一步是在伦敦升级中使用 EIP-3541,它为 EOF 合约保留了 0xEF00 前缀。在已往的几个月里,上海 EOF 升级的局限也发生了转变。

2 月份,客户端团队赞成为上海升级思量两个最小的 EOF EIP:EIP 3540 和 EIP 3670。它们将充当构建块,但若是不引入 EIP 4200、EIP 4750 以及 EIP 5450 将无法提供所有功效。虽然有可能 扩展 EOF,但向后不兼容的扩展可能需要一次版本升级。 由于具有特定版本的前 EOF 或 EOF 合约必须始终可执行,因此每个新的 EOF 版本都意味着客户端开发职员必须维护一组与旧规则并行的新 EVM 执行规则。

在 EOF 之前,客户端一次只维护一组 EVM 规则。代码库还支持历史 EVM 规则,这些规则可以改变每次网络升级,但一旦它们到达链的顶端,就只能应用最新的规则。而使用 EOF,客户端将维护两个并行的 EVM 规则集,因此它们可以在 EOF 和非 EOF 合约中执行代码。换句话说,EOF 版本bumps 增添了并行的数目,而不是顺序的,必须维护的 EVM 规则集。

出于这个缘故原由,在已往的几个月里,客户端团队最先更喜欢一种“大 EOF” 方式。 这样,虽然他们必须实行更大的调换集,但 EOF 版本将保持更长时间,从而削减要维护的“并行 EVM”的数目。因此,“大 EOF”被思量并最终纳入到接下来的上海升级中。

也就是说,更大的功效显然更难以实行和测试,而客户端团队们并不希望看到 EOF 显着延迟信标链提款。 因此,客户端团队们赞成,若是到明年 1 月, EOF 实行不完整且相互之间无法快速互操作,则将 EOF 从上海移除。

在这个靠山下,现在让我们简朴地先容一下种种 EOF EIP:

EIP-3540:EVM 工具名堂 (EOF) v1

该 EIP 为 EOF 合约引入了“容器”。 它在合约中添加了区分代码和数据部门的符号,并防止部署不相符名堂的 EOF 合约。 这保证了任何链上 EOF 合约都将遵照有用的结构,从而简化了与这些合约的交互以及对它们的静态剖析。

EIP-3670:EOF - 代码验证

EIP-3670 确立在 EIP-3540 引入的容器之上,确保合约 EOF 中的代码有用,或阻止其部署。

这意味着未界说的操作码无法在 EOF 合约中部署,这具有削减所需的 EOF 版本更新数目的分外利益。 若是添加了新的操作码,只需更改验证规则即可启用它,而且可以保证没有 EOF 部署的合约在其代码部门引用它。

EIP-4200:EOF - 静态相对 JUMPs

EIP-4200 引入了第一个 EOF 专用操作码:RJUMP、RJUMPI 和 RJUMPV,它们将目的编码为带符号的即时值。编译器可以使用这些新的 JUMP 操作码来优化 gas 成本,由于它们消除了对现有 JUMP 和 JUMPI 操作码所需的运行时 jumpdest 剖析的需要。

EIP-4750:EOF - 函数

EIP-4750 比 EIP-4200 的功效更进一步:它不允许 JUMP 和 JUMPI 操作码,并为 RJUMP、RJUMPI 和 RJUMPV 无法复制的函数添加了替换方案。它通过在 EOF 字节码中引入特定的函数部门来实现这一点,这些函数部门可以划分使用新的 JUMPF、CALLF 和 RETF 操作码跳转到、挪用以及返回。

EIP-5450:EOF - 客栈验证

最后,EIP-5450 为 EOF 合约添加了另一个验证检查,这次是围绕客栈举行的。该 EIP 可防止 EOF 合约部署可能导致客栈下溢,以及某些溢出情形的代码。 有了这个,客户端可以削减它们在执行 EOF 合约时代举行的验证检查的数目,由于它们可以更好地保证与客栈相关的异常。

作为一名非 EVM 专家,以上就是我能带你走的最远的地方! 若是你想深入领会 EOF,我推荐你们阅读 Geth 的 lightclients 或 Solidity 的 Leo 的帖子。

,

以太坊开奖

,

tiến lên miền nam miễn phí(www.84vng.com):tiến lên miền nam miễn phí(www.84vng.com) cổng Chơi tài xỉu uy tín nhất việt nam。tiến lên miền nam miễn phí(www.84vng.com)game tài Xỉu tiến lên miền nam miễn phí online công bằng nhất,tiến lên miền nam miễn phí(www.84vng.com)cổng game không thể dự đoán can thiệp,mở thưởng bằng blockchain ,đảm bảo kết quả công bằng.

,

www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。

,

信标链提款

最后但同样主要的是,“Shapella”的主要组成部门是信标链提款。这一转变在共识层规范以及 EIP-4895 中都有划定。现在稍微有点过时的元规范将这些联系在了一起。

下面简朴说说提款的事情原理:

当提出一个区块时,验证器通过验证器索引线性扫描,找到前 16 个具有 0x01 凭证的验证器,这些验证器要么:

  1. 余额跨越 32 ETH(即已累积验证者奖励)

  2. 可提款(即已完全退出验证者集)

凭证这些,验证器将确立一个提款列表,以包罗在他们的 ExecutionPayload 中。 该列表中的每一项都包罗以下内容:

  • WithdrawalIndex:所有提款中的索引——这有助于区分从统一验证器到统一地址的相同金额的提款;

  • ValidatorIndex:余额被提取的验证器的索引;

  • ExecutionAddress: 需要发送提款的执行层 ETH 地址;

  • Amount: 要发送到 ExecutionAddress 的金额,以 gwei(不是 wei)为单元;

在构建或处置区块时,EL 客户端将在生意执行后应用这些提款。换句话说,处置提款类似于事情量证实奖励的记入方式,而且不会与用户生意争取区块空间。

尚有一些值得注重的细节:

在处置提款时,“所有”和“部门”提款在优先级/顺序方面没有区别。 一旦验证器脱离退出行列,就会发生完全提款,当对验证器集的线性扫描到达验证器的索引时,部门提款会定期发生。

为了处置提款,验证器必须使用 0x01 凭证,它代表一个 ETH 地址。 在信标链启动时,只允许使用 BLS 密钥对的 0x00 凭证。 为了启用提款,具有 0x00 凭证的验证器将需要签署 BLSToExecutionChange 新闻。 这些将作为 Capella 升级的一部门启用。 验证者可以期待多种工具的支持和教程来签署此新闻。

对验证器集的扫描以每个区块为界。 若是在扫描验证器集的一个子集后,没有 16 个提款需要处置,验证器将住手扫描,下一个将从上次扫描的验证器索引中提取。

与往常一样,将有几个开发者测试网(devnet)和测试网(甚至可能是一些新的!)供验证者运行整个历程,并在主网上线之前解决所有问题。

不外,上海/Capella 升级并不是唯一取得希望的升级! 开发团队们也一直在期待下一个升级。

Cancun 升级

上海升级的内容已定,但许多 CFI 的 EIP 没有被纳入,客户端团队最先讨论下一次 Cancun 升级应该思量纳入什么 ?️

在 CL 方面,EIP-4844 已被指定为 capella 后的第一个升级‌。 EL 尚未支持这种结构规范,但 EL 团队赞成遵照类似的路径,并将下一次升级围绕 EIP-4844 举行。

根据使用 devcon 都会名称举行升级的老例,开发者确立了 cancun.md,并正式将 EIP-4844 包罗在这次升级当中。

这个决议是在 2022 AllCoreDevs 电话聚会的最后几分钟做出的,以是没有时间讨论其他提案。那些在上海升级获得 CFI ,但没有入选的 EIP,已被转移到 Cancun 的 CFI 名单上,以太坊魔术师论坛已确立了帖子‌来讨论 Cancun 候选 EIP。明年头,关于 Cancun 局限的讨论将正式最先。

KZG 仪式?️

另一件与 Cancun 升级相关的事情是 KZG 仪式‌?️,这是 EIP-4844 的一项要求。

仪式将天生验证 blob 数据有用性所需的随机性。 要使它被以为是平安的,必须只有一个介入者老实地介入。

从明年 1 月最先,这个仪式将向所有人开放几个月。 目的是获得 10,000 名孝顺者,这设计成为迄今为止规模最大的此类仪式! 若是你想确保自己不错过它,请关注 Trent Van Epps‌!

合并后升级历程

正如之前的更新中提到的,合并后的一个大的待做事项是在 EL 和 CL 中协调以太坊的升级历程。 EL 使用黄皮书和 EIP 来指定更改,而 CL 使用可执行的 Python 规范。

EL 流程的优势在于 EIP 被社区所熟知,而且其名堂能够清晰地出现提案背后的缘故原由。 大量数学的黄皮书与 EIP 相连系,而且需要将规范置于 EIP 的上下文中,这使得执行层规范既难以明晰又难以扩展。

CL 方面有相反的问题:它有一个清晰易懂的规范,存在于一个单一的存储库中,然则更改不能明确地识别,而且提案被隐藏在存储库中的其他开放 PR 中。

随着以太坊执行层规范的引入,我们有望弥合 EL 方面的差距。 而且,通过一些流程争论,我们也许能够将 EIP 作为 CL 流程的一部门引入……!

也就是说,随着上海升级局限的讨论和最终确定,很显著这个历程中可能会缺少另一个“部门”:让社区表达他们对更改的相对偏好,介入关于升级整体局限的讨论(而不是单个 EIP),并将其纳入 AllCoreDevs 和 CL 电话聚会的决议中。

现在还不太清晰这是什么样子的——我很愿意提供建议! - 但随着努力介入协议更改的利益相关者数目以及 L1 调换对两者影响的领域数目的增进,显然需要一些器械。

幸运的是,我们并不是重新最先:以太坊魔术师论坛已经存在多年,其 IRL 聚会以及暂且分组讨论室或社区电话聚会可能是扩展的优越起点。

期待 2023 年头,有关于这方面的更多更新!

下一步

2022 年就这样竣事了,多棒的一年啊!三个月前,我们甚至还没有合并 ! 而现在,以太坊正在后台默默地运行权益证实(PoS),重点已经转移到即将发生的事情上。

随着一月份假期的竣事,你可以期待:

  • 上海/Capella 开发者测试网(devnets)和影子分叉(shadow fork)?

  • KZG 仪式正在举行?️

  • 围绕 Cancun 升级的讨论,以及网络升级历程应该若何演进以更好地捕捉社区的偏好?️

谢谢阅读!谢谢在已往一年中花时间起劲改善以太坊的每小我私人-我们做了许多事情。

查看更多,

ERC20换TRC20,TRC20换ERC20www.u2u.it)是最高效的ERC20换TRC20,TRC20换ERC20的平台.ERC20 USDT换TRC20 USDT,TRC20 USDT换ERC20 USDT链上匿名完成,手续费低。

上一篇:区块链澳洲幸运5计划(www.eth0808.vip)

下一篇:皇冠投注网址(www.hg8080.vip):以太坊高度数据(www.326681.com)_美股三大指数整体高开

网友评论