织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

从历次升级看以太坊协议的演化(5)

时间:2021-07-13 10:43来源:未知 作者:admin 点击:
此外,在原文发表之后,以太坊区块链又经历了多次硬分叉,我们把这几次硬分叉的信息,增补如下: “伊斯坦布尔” 升级 伊斯坦布尔分叉的激活高度为

  此外,在原文发表之后,以太坊区块链又经历了多次硬分叉,我们把这几次硬分叉的信息,增补如下:

  “伊斯坦布尔” 升级

  伊斯坦布尔分叉的激活高度为 9, 069, 000 号区块,激活时间是 2019 年 10 月 8 号(UTC 时间)。

  升级内容:

  •   EIP-152:增加 BLAKE2 压缩函数 F 预编译功能

    •   增加在以太坊合约内验证 Equihash PoW 的功能。这就开启了 Zcash 和以太坊之间中继交易以及原子化互换交易的可能。

  •   EIP-1108:降低 alt_bn128 曲线的预编译 Gas 消耗量

    •   让 zk-SNARKs 运算变得更便宜,让更便宜的扩展和隐私应用能开发出来。例如 Matter labs、Aztec Protocol、Rollup 以及 Zether。

  •   EIP-1344:ChainID 操作码

    •   为合约增加一种跟踪自己所在以太坊链的方式,好让合约(尤其是 Layer-2 方案如 状态通道 和 Plasma 所用的合约)跟踪正确 Layer-1 链,尤其是在硬分叉期间。

  •   EIP-1884:给与默克尔树大小相关的操作码重新定价

    •   改变了一些 EVM 操作码的 Gas 耗用量,以防止滥发交易攻击并更好地平衡每个区块的计算开销。在以太坊网络上,一个操作所需耗用的 Gas 数量往往跟这个操作所需付出的计算开销相匹配。该 EIP 提高了一些计算密集但当前的 Gas 耗用量较少的操作码的耗用量,即 SLOAD、BALANCE 以及 EXTCODEHASH。

  •   EIP-2028:降低交易数据 Gas 消耗量

    •   通过降低在交易内调用数据的 Gas 消耗量来让 zk-SNARKs 和 zk-STARKs 的应用更便宜。这样做还可以帮助 Layer-2 解决方案提高吞吐量。Starkware 就是一个例子。

  •   EIP-2200:改变 SSTORE 操作的 Gas 净耗用量计量方式

    •   改变 EVM 数据存储操作的 Gas 耗用量计量方式,让合约能够引入一些新的函数,比如重入锁(re-entry lock)以及 same-contract multi-send。

  见:https://ethfans.org/posts/istanbul-upgrade-eip-explainer

  “缪尔冰川” 升级

  伊斯坦布尔分叉的激活高度为 920 万号区块,激活时间是 2020 年 1 月 2 号(UTC 时间)。

  升级内容:

  •   EIP 2384

    •   将难度炸弹推迟 400 万个区块,约 611 天。

  见:https://ethfans.org/posts/ethereum-muir-glacier-upgrade-announcement

  “柏林” 升级

  伊斯坦布尔分叉的激活高度为 1224 4000 号区块,激活时间是 2021 年 4 月 15 号(UTC 时间)。

  升级内容:

  •   EIP-2565:ModExp Gas Cost

    •   降低使用 ModExp (0x00..05) 预编译模块的 Gas 消耗量 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容