木星链 木星链
Ctrl+D收藏木星链
首页 > 非小号 > 正文

GAS: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开销增加影响的合约的兼容性,以及为未来的升级铺垫。

数据:Vitalik相关巨鲸地址于2小时前将2013枚ETH转入OKX:7月11日消息,据Lookonchain数据显示,与Vitalik Buterin相关的0x9e92开头巨鲸地址于2小时前将2013枚ETH(价值约合376万美元)转入OKX。据悉,Vitalik Buterin地址于2022年12月30日到2023年5月18日期间共计向0x9e92开头地址转账22,300枚ETH(4160万美元)。[2023/7/11 10:48:56]

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

Vitalik Buterin销毁410万亿枚SHIB,占SHIB总供应量的约41%:5月17日消息,今日5点45分,以太坊创始人Vitalik Buterin将其钱包中超410万亿枚SHIB打入黑洞地址进行销毁,价值约73亿美元,占SHIB总供应量的约41%,目前其钱包中仍有46万亿枚SHIB。

此前报道,5月13日,Vitalik Buterin将包括6600亿枚ShibaInu代币SHIB等的大量meme代币换为ETH捐助给慈善机构,还向印度新冠加密救济基金会捐赠50万亿枚SHIB。[2021/5/17 22:09:41]

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

金融厅限制泰国Tavitt公司ICO活动,“在日居住者无法购买”:日前,泰国Tavitt公司发布与日本金融厅协商结果,在日居住者不可以参加ICO活动。非在日居住者(在海外居住的日本人)可以参加ICO。根据引用的金融厅邮件,总结出以下几点意见:1 、在日居住者将不能参加未在日本注册的海外法人实施的ICO活动;2、非在日居住者(在海外居住的日本人)可以参加ICO;3、未在日本金融厅注册加密货币交易所资格的海外法人实施的ICO活动,如果不明确“在日居住者无法购买”的话,将无法实施ICO。4、金融厅目前对该公司的技术WAVES无法理解,如果继续存在这种“在日居住者可以买进ICO“的状态的情况,将涉嫌违反资金决算法。5、在日居住者将不能通过WAVES等未在日本金融厅注册的海外法人的加密货币交易所购入加密货币。[2018/3/7]

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应该已经在内容里有缓存了,因此就不需要进行昂贵的磁盘访问了。当然,对同一个数值的两次访问也只需要一次的见证条目。

标签:GASVITSHISHIBGASCVITO币SHIBAGUNBABYSHIBAINU价格

非小号热门资讯
okex:欧易OKEx研究院:比特币暴跌10%,最直接的原因是什么?

据欧易OKEx行情显示,比特币日内下跌10.32%,现报价49012.4美金,自3月以来首次跌破5万美金.

1900/1/1 0:00:00
比特币:比特币跌破50000美元/枚 为3月8日以来首次

来源:新浪财经比特币跌破50000美元/枚,为3月8日以来首次。比特币周四晚间大幅下跌,几乎回落至上周末“闪崩”行情时的最低点,此前有消息称,美国总统拜登计划将对富人的资本利得税提高近一倍.

1900/1/1 0:00:00
比特币:传奇投资者Bill Miller:比特币并未陷入泡沫,而是主流化的开始

传奇对冲基金经理和投资人BillMiller今日在CNBC的“TheExchange”采访中称,比特币并没有陷入泡沫之中,而是主流化的开始.

1900/1/1 0:00:00
USD:非法集资条例是否会倒查N年?USDT算不算“资金”?

原文标题:《倒查三年非法集资条例施行在即》是否会倒查N年,空穴来风还是真有此事。首先,我们要明确非法集资条例属于行政法规,其涉及处罚部分受到《行政处罚法》的约束和支持.

1900/1/1 0:00:00
比特币:熊越、万卉巅峰对话:比特币或达15万美元!

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

1900/1/1 0:00:00
DAO:不要开公司了 做一个 DAO 吧

DAO并不专指一个行业或者领域,它是一种组织治理结构,就像有限责任公司可以从事各种业务,DAO既可以做资产管理,也可以做DeFi协议、NFT……这里探讨的是DAO这种治理结构的优势和不足.

1900/1/1 0:00:00