区块见闻 区块见闻
Ctrl+D收藏区块见闻

Vitalik: 柏林升级里 EIP-2929 提高 gas 开销有何意义?

作者:

时间:

摘要

是的,某些操作码调用将需要更多的 gas 开销,但必须这样做来提高安全性。

但另一方面,一直以来应该更便宜的操作 (存储后加载相同的 slot) 最终会变得更便宜。

另一个重要裨益是,适度提高 gas limit 现在变得更安全。现在限制 gas limit 提高的主要原因跟多在于状态大小问题。

柏林硬分叉中引起 gas 开销变化的 EIP 有:EIP 2565 (降低ModExp 求模求幂运算的 gas 开销 )、EIP 2929 (提高SLOAD 与 CALL 的 gas 开销)、以及 EIP 2718 和 2930,用以支持受 gas 开销增加影响的合约的兼容性,以及为未来的升级铺垫。

河南博物院发售1万份“妇好鸮尊”数字藏品上线售罄:金色财经报道,据河南博物院党委委员、工会主席史自强透露,此前该博物院发布的1万份“妇好鸮尊”数字藏品上线售罄,在今年国庆期间,与支付宝联合上线的支付宝地下室“一起考古吧”小程序,7天吸引了3000万人“在线考古”。他认为,“豫博这些年一直在探索创新,本质就是用让年轻人乐于接受的方式做文创,让古艺术与不同的时代特点融合。”[2021/12/24 8:00:23]

目前,这些 EIP 中最重要的是 EIP-2929。它的核心内容是:SLOAD 的 gas 开销从 800 增加到 2100,CALL 的 gas 开销 (包括STATICCALL 、 DELEGATECALL和其他操作码) 以及外部合约查询 (BALANCE、EXTCODESIZE 等) 从 700 增加到 2600,但这种情况仅会在地址和存储 slot 在交易里首次被访问时发生。

NFT作家RisingSun在Sole-X发行《达摩》系列NFT:据官方消息NFT艺术家RisingSun的作品《达摩》系列已上线于TriumphX属下NFT市场Sole-X。这次RisingSun的《达摩》系列由Mcdonald1,2,3与Dharma Coke1,2,3构成。TriumphX曾发行过Kim Joong-man, Kim Hong-mo, Lee Mok-eul, Kim Seok-young 等著名艺术家的NFT作品。[2021/5/18 22:15:26]

这样做的目的是进一步提高对 DoS 攻击的抵御能力:早期的研究显示,以太坊协议目前最大的 DoS 漏洞在存储访问,而且是有可能可以创建一些区块对大量账户作简单重复的访问,处理时间可能长达 80 秒。解决办法是一个简单的快速修复:使这些操作持续更长的时间 (存储访问需要磁盘访问) 以消耗更多的 gas,最终 DoS 问题会被削弱大概 3 倍。与此同时,客户端团队进行了一些出色的工作——实现磁盘存储缓存、减少存储加载所需的数据库查询次数、以及更长远地堵住这个漏洞。

gas 开销重新定价加上这些客户端的改善使得现有的区块链更安全,也使得提供 gas limit 比现在更加安全。在 EIP-2929 后,避免大幅 gas limit 提升的主要原因实际上不再是 DoS 攻击问题,而是状态大小的增加 (这两方面互相影响:当存储负载变大后存储加载消耗的 gas 会更多)。因此,状态过期和无状态会变得非常重要,甚至可以说是“合并” 后的首要任务。

这次的重新定价产生的第二大长期裨益是无状态验证的见证大小理论上最大能减少 3 倍。对于代码读取,我们还需要一次重新定价 (类似于:每访问 31 字节代码需要 500 gas),但这一点可以在未来实现。

请注意:这份 EIP 只增加每笔交易第一次访问的 gas 开销。往后的访问实际上是更便宜的 (任何情况下都是 100 gas)。另外,对预编译的调用一直只消耗 100 gas,包括首次调用。这样做有带来以下正面影响:

在同一个 slot 里,任何SLOAD后的SSTORE(或者SSTORE后的 SLOAD) 都会变得更便宜。这是因为第一次存储读取或写入以及支付了访问存储 slot 的 gas 费了,因此该存储 slot 已经“预热了”,第一次读取和写入都会更便宜;这样,我们需要支付的 gas 不是 800 + 5000,而是 2100 + 2900 (大约),减少了大约 800 gas。这可能使采用 ERC20 协议标准代币的转发更便宜。

Self-calling 变得更便宜

对预编译的调用变得更便宜 (这对于低 gas 开销的预编译来说特别有价值,这些预编译需要倍调用非常多次,比如 ECADD)

添加第一次访问规则是因为当一个账户或存储 slot 被第二次访问时,该账户或存储 slot 应该已经在内容里有缓存了,因此就不需要进行昂贵的磁盘访问了。当然,对同一个数值的两次访问也只需要一次的见证条目。

来源 |?r/ethereum

作者 | Vitalik Buterin

标签:SDTGASSLOTNFTCUSDT币gas币价格AlphaslotAPENFT币最新销毁

比特币价格热门资讯
金色观察 | 狗狗币之后 动物币掀起新一轮泡沫?

在马斯克的强势安利下,狗狗币迅速出圈,成为牛年最热的币种之一。狗狗币爆红之后,目前各种动物币获得强势围观,引发热议。 Dogecoin,有人称作"狗狗币/狗币",诞生于2013年12月8日,基于Scrypt算法,是国际上用户数仅次于比特币的第二大虚拟货币。

算法稳定币是伪命题?AMPL 不是算法稳定币?

算法稳定币这个词,从2020年 6月份以后,被大家提及的次数越来越多,同时与算法稳定币相关的项目也是层出不穷。 对于算法稳定币,很多人对此没那么陌生了,毕竟算法稳定币走过了5代,如下。

比特币暴跌后引发抄底潮?

注:原文作者是glassnode数据分析师CHECKMATE。 上周比特币经历了大幅波动,在备受期待的Coinbase直接上市之前,BTC价格一度创下了64717美元的历史新高,然而这是短暂的,到了周日,比特币在短时间内暴跌至52829美元低点,下跌幅度达到了-18%。

参与USDT跑分 小心涉嫌帮信罪与掩隐罪

最近,USDT在稳定币中可谓名声大噪,USDT的储存功能与高流动性深得用户喜爱,就连散户投资者都纷纷跑步入场。但有人却将USDT作为牟取非法所得的网络犯罪工具。

一条推特引发的暴跌:市场的惶恐亟须合规这剂“猛药”

4月18日,一条推特表示美国财政部将指控多家金融机构使用数字货币,监管阴影的重现引发了市场对监管的恐慌,比特币短时间内一度跌至5.2万美元/枚,跌幅超过17%,“比特币跌破52000美元”这一话题冲上了微博热搜榜。 同时,一众主流币种“跟风”惨跌:以太坊、币安币、瑞波币、莱特币、波场等数字货币同样出现大跌。

区块链发票来势汹汹 传统财务人员如何保住“饭碗”?

近日,由深圳市税务局主导推进的《基于区块链技术的电子发票应用推荐规程》国际标准(下称“国际标准”)正式经IEEE-SA(电子电气工程师协会标准协会)确认发布,成为全球首个基于区块链的电子发票应用国际标准。 我国区块链电子发票应用快速发展,自2018年起,深圳就开始率先探索区块链电子发票。目前,北京、广州、昆明等地都在积极探索区块链电子发票。