火星链 火星链
Ctrl+D收藏火星链
首页 > 狗狗币 > 正文

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

作者:

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

撰文:VitalikButerin翻译:ETH中文站

摘要

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

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

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

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

SmartMoney和套利者通过Vitalik抛售SHIK后引发的价格波动进行套利:金色财经报道,据Lookonchain监测,在昨日Vitalik地址抛售约5万亿枚SHIK后,SHIK的价格暴跌近80%,某些SmartMoney和套利者立即以非常低的价格买入SHIK,然后卖出。其中一个SmartMoney地址在SHIK以14枚ETH赚了96枚ETH,另一名套利者用6枚ETH赚了89.6枚ETH。[2023/3/8 12:49:11]

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

动态 | Gravity Earth利用区块链改变难民生活:据TechCrunch报道,总部位于肯尼亚的分布式账本技术(DLT)初创公司Gravity Earth正利用这项突破性技术,管理难民的数据,并通过区块链技术让他们获得金融服务,从而改变难民的生活。[2018/12/4]

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

声音 | Vitalik Buterin:许多DApp的用户界面都很差:Vitalik Buterin在伦敦帝国理工学院(Imperial College London)发表演讲时,承认,到目前为止,许多DApp的用户界面都很差,很难找到用户。他在探索以太坊是否能通过扩容来支持它们。[2018/12/4]

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价格Sleepy Sloth FinanceZLOT币

狗狗币热门资讯
TAL:Digital Asset完成1.2亿美元D轮融资,7Ridge和Eldridge参与投资

企业区块链公司数字资产公司在D轮融资中筹集了1.2亿美元。 Jupiter Project获2500万美元投资承诺,GEM Digital Limited参投:金色财经报道,Jupiter Pr.

1900/1/1 0:00:00
ETF:比特蓝鲸创始人陈雷:内蒙碳达峰未达标 5月执行高电价

金色财经现场报道,4月24日,由印比特主办、金色财经和易矿联合主办,珠海市横琴新区数链数字金融研究院指导的《2021新基建区块链峰会》在成都召开.

1900/1/1 0:00:00
加密货币:美国最新法案统一SEC与CFTC 对加密货币监管更具打击力

23日一条关于给加密货币交易加税的传闻,引发市场暴跌,比特币跌破5万美金。但这条更重要的新闻似乎被忽略。对全球加密世界最具权势的两个部门似乎要联手起来,这会带来什么不言而喻.

1900/1/1 0:00:00
CON:财联社:美元的两面“镜子”:欧元和加密货币

近期美元指数走势引发市场分歧。今年4月以来,美元指数由涨转跌:截至4月16日,美元指数收于91.5,相较3月30日的93.3已下跌约2%.

1900/1/1 0:00:00
数字货币:数字美元才是未来?华尔街:下一个“颠覆性力量”就是它

财联社讯,随着加密货币的兴起,华尔街正在逐渐接受一种观点,即下一个具有“颠覆性力量”的将是数字美元,尽管美联储可能还需要几年时间才能开发出自己的数字货币.

1900/1/1 0:00:00
COI:巴比特专访丨鑫丰汇智CEO明会:这可能是入局分布式存储的最后时间窗口

2021年2月-3月,分布式存储迎来爆发,赛道龙头项目Filecoin从20美金直接暴涨至最高238美金,涨幅接近了1900%,目前摸高后跟随比特币一起回调.

1900/1/1 0:00:00