区块见闻 区块见闻
Ctrl+D收藏区块见闻
首页 > Uniswap > 正文

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

作者:

时间:

摘要

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

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

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

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

比特币矿业公司Bit Digital发布2021年二季度财报,比特币挖矿收入为2830万美元:总部位于纽约的比特币矿业公司Bit Digital今日发布2021年二季度财报,比特币挖矿收入为2830万美元。赚取的比特币数量为562.9枚。截至2021年6月30日,70.8%的矿机已在北美部署、运输或等待安装。公司拥有32500名矿工,2021年第二季度收购3515名矿工。(雅虎财经)[2021/8/21 22:28:17]

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

河北:2021数博会将聚焦区块链和数字金融:8月11日,河北省委办公厅、省政府办公厅印发《2021中国国际数字经济博览会总体方案》,明确2021中国国际数字经济博览会将以“创新发展与数字经济”为主题,高峰论坛将聚焦数字经济与碳达峰碳中和、数字金融、量子信息、区块链等前沿热点话题,招商对接活动也将围绕区块链等重点领域。(燕赵都市报)[2021/8/11 1:48:30]

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

数据:2020年稳定币供应量增长超3倍:The Block数据显示,2020年稳定币供应量从59亿美元增长到248亿美元,涨幅达322%;交易额从2480亿美元增长到超过1万亿美元,增长316%;持有100美元以上稳定币的地址数从28.4万增长到85.6万,增长201%;日活跃地址数从5.3万增长到23万,增长了332%;日交易数从9.8万笔增长到43.6万笔,增长了343%。[2020/12/6 14:13:25]

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

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

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

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

Self-calling变得更便宜

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

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

来源|?r/ethereum

作者|VitalikButerin

标签:GASSLOTLOTALLugas币怎么找不到了Slothi TokenlotteryticketFOOTBALL价格

Uniswap热门资讯
HTT:Gate.io 理财宝今日高收益精选,GT锁仓理财中午12点已开抢_WWW

Gate.io“理财宝”上线至今推出许多款热门币种高年化率锁仓/活期理财产品,始终紧跟市场步伐推出当下热门的理财产品,深受用户的喜爱与支持.

BTC:【韭菜必看】谈一谈我对目前市场行情的看法_MACPO

1、老鹰观点 很久没拿大号发文了,目前市场上已经是一遍鬼哭狼嚎,又到了抄底的和割肉的互骂傻逼的时间,今天老鹰就来简单谈一下我对目前市场行情的看法,昨天已经在微博发过,个人意见,仅供参考.

HTT:Gate.io 直播:趋势大于优势、实盘解说等节目即将开播_SHARE

Gate.io直播间作为行业内首个交易所内置直播功能,通过多样性的直播形式为平台用户带来具有深度、有趣、开放的信息内容.

GAS:分布式清算解决方案 X-Margin 和 Fireblocks 合作为交易平台和贷方提供零知识信贷管理系统_WALL价格

链闻消息,分布式清算解决方案X-Margin和加密资产托管和转账解决方案Fireblocks合作推出零知识信贷管理系统X-MarginCredit.

NEX:2021年4月23日用户违规操作公告_Cryptonex

尊敬的用户:近期平台风控部门查询到部分用户在交易过程中多笔订单存在交易时长低于1分钟的行为,已严重违反平台风控机制,TNEX(铁牛)站十分重视,请广大用户遵循平台交易规则.

HOMI:HomiEx(红米交易所) 关于支持 NIRX由ERC20链切换为BEP20链的公告_OMI

尊敬的用户: 为了避免ERC20网络的高昂手续费,应项目方官方通知,HomiEx将NIRX从ERC20切换到BEP20链.