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

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

刚刚!以太坊柏林硬分叉正式激活(2)

时间:2021-04-15 19:29来源:未知 作者:admin 点击:
EIP-2929: 增加状态访问操作码的 GAS 消耗 https://eips.ethereum.org/EIPS/eip-2929‌ 这项提案关注的是在交易中首次使用 SLOAD,CALL, BALANCE, EXT与 SELFDESTRUCT 时,存在的

EIP-2929: 增加状态访问操作码的 GAS 消耗

https://eips.ethereum.org/EIPS/eip-2929‌

这项提案关注的是在交易中首次使用 SLOAD,CALL, BALANCE, EXT与 SELFDESTRUCT 时,存在的 Gas 成本增加问题。

例如,首次执行会令 CALL 系列函数的 gas 成本由 700 大幅增加至 2600,SLOAD 系列函数则增加至 2100。但对于各个地址或存储槽位,这种高额费用只会产生一次。这意味着除首次调用之外,交易中任意数量的后续调用都仅耗费 100 gas。

之所以上调首次调用的 Gas 成本,是为了缓解以太坊中的最大 DoS 攻击向量。这种设计也有助于在无状态以太坊环境下限制必要的见证人规模。目前,Merkle 证明所需要的见证人数量要远大于验证特定区块链的必要数量,以太坊正在寻求新的规模控制方法。

虽然 EIP-2929 还无法彻底解决证人数量问题,但至少控制住了过高的 Gas 成本。另外,EIP-2929 还能降低预编译的调用成本,消除预编译访问所产生的额外 700 gas 开销。

EIP-2930: 可选访问列表

https://eips.ethereum.org/EIPS/eip-2930‌

此项提案的主要目标是修复现有合约中的重大变更并缓解由 EIP-2929 所引发的部分 Gas 成本增长。此提案将添加一种交易类型,其中包含交易操作打算访问的目标列表(即地址与存储键列表)。通过指定访问列表,客户可以更轻松地处理交易,更安全地降低 Gas 成本。

EIP 管理与治理方面迎来哪些变更?

“缪尔冰川”是一项独立的升级提案,也是当初在链上发布 Ice Age 功能时的必要网络要求。为了趁早与其他提案一同部署,以太坊团队在 2020 年 1 月将“缪尔冰川”部署在了主网之上。

为了设计出更好的网络升级流程,EIP 编辑、EIP 作者、客户端开发者、ECH 以及其他社区成员组成了 EIP 改进流程(EIPIP)小组。以太坊 Cat Herders 还组织了一轮项目关键安装调查,希望了解以太坊客户群体中的多样性现状。

此外,客户端开发者将持续研究不同建议,不断改善网络性能与安全性,并为后续升级打下坚实的基础。由于升级周期较为平缓,我们可以充分利用这段时间为下一次的“伦敦(London)”升级添加更多新功能。

节点运营者或矿工需要下载以太坊客户端的最新版本,目前可升级的 Eth1.0 客户端包括:

Geth —Gemini Sigma (v1.10.1)

OpenEthereum —OpenEthereum v3.2.0

Nethermind —v1.10.31

Besu —21.1.2.

相关链接:

https://medium.com/ethereum-cat-herders/the-berlin-upgrade-overview-2f7ad710eb80

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