木星链 木星链
Ctrl+D收藏木星链
首页 > 波场 > 正文

GAS:Vitalik Buterin:柏林升级中 EIP-2929 提高 Gas 开销有何意义?

作者:

时间:1900/1/1 0:00:00

EIP-2929提升部分操作码的Gas开销是为了提高对DoS攻击的抵御能力,同时,适度提高GasLimit变得更安全。

原文标题:《Vitalik:柏林升级里,EIP-2929提高gas开销有何意义?》

摘要

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

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

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

Blur推出Global Activity界面,可监控所有NFT系列的上架和销售活动:金色财经报道,NFT 市场 Blur 宣布推出可监控和跟踪所有 NFT 系列上架和销售活动的 Global Activity 界面,同时允许用户自定义监控多个 NFT 系列的活动。[2023/4/21 14:17:52]

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

4万枚ETH从Vitalik Buterin创建的合约地址转出:11月24日消息,据WhaleAlert监测,4万枚ETH从Vitalik Buterin创建的合约地址(0x22086开头)转出,该合约地址当前还持有逾25万枚ETH,价值近3亿美元。[2022/11/24 8:05:12]

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

Vitalik Buterin表示 ETH最终将进入Web3阶段:以太坊创始人Vitalik Buterin近日表示,ETH最终将进入Web3阶段,该阶段是指实现ETH与其它各类技术的结合,以此来打造一个更加去中心化的互联网。进而使得网络的控制权交到用户的手上。[2018/1/6]

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

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

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

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

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

Self-calling变得更便宜

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

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

标签:GASVITSLOTLOTgas币局VITO币SLOT价格Fire Lotto

波场热门资讯
ENT:融资新闻 | dVIX完成150万美元Pre-Seed轮融资,将开发以太坊波动性指数

据Medium4月15日报道,dVIX协议宣布在最近结束的种子前轮融资中,获得150万美元资金,以开发以太坊波动性指数.

1900/1/1 0:00:00
BTC:4.20晚间行情:行情又开始转牛了吗

文章系金色财经专栏作者币圈北冥供稿,发表言论仅代表其个人观点,仅供学习交流!金色盘面不会主动提供任何交易指导,亦不会收取任何费用指导交易,请读者仔细甄别防上当.

1900/1/1 0:00:00
ANT:芬兰银行:从世界上第一个CBDC获得的经验

本文来源:人大金融科技研究所世界各国央行目前正在探索中央银行数字货币。芬兰银行在20世纪90年代发明的Avant智能卡系统可以被认为是世界上第一个CBDC,也是迄今为止唯一一个投入生产的CBDC.

1900/1/1 0:00:00
区块链:佟掌柜的朋友们:头部海外项目 成都站

佟掌柜的朋友们·海外项目专场,成都站热辣约饭时间:北京时间2021年4月26日14:30~20:00地点:四川成都世纪城新会展中心附近冠名:Beer联合主办:CasperLabs协办方:币小白协.

1900/1/1 0:00:00
COI:Coinbase股票期权今天在纳斯达克开始交易

在美国最大加密货币交易所Coinbase上市不到一周后,纳斯达克(Nasdaq)将开始为CoinbaseGlobal提供期权交易.

1900/1/1 0:00:00
比特币:一文解惑:比特币、稳定币有何价值?存在哪些风险?怎样监管?

原标题:比特币、稳定币有何价值?存在哪些风险,怎样监管?一文解惑!从2013年的“虚拟商品”,到2017年的“虚拟货币”,再到近日中国央行副行长李波将比特币和稳定币定性为“加密资产”.

1900/1/1 0:00:00