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

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

作者:

时间:

EIP-2929提升部分操作码的Gas开销是为了提高对DoS攻击的抵御能力,而且只增加每笔交易第一次访问的Gas开销。

原文标题:《Vitalik:柏林升级里,EIP-2929提高gas开销有何意义?》撰文:VitalikButerin翻译:ETH中文站

摘要

是的,某些操作码调用将需要更多的gas开销,但必须这样做来提高安全性。但另一方面,一直以来应该更便宜的操作(存储后加载相同的slot)最终会变得更便宜。另一个重要裨益是,适度提高gaslimit现在变得更安全。现在限制gaslimit提高的主要原因更多在于状态大小问题。柏林硬分叉中引起gas开销变化的EIP有:EIP2565(降低ModExp求模求幂运算的gas开销)、EIP2929(提高SLOAD与CALL的gas开销)、以及EIP2718和2930,用以支持受gas开销增加影响的合约的兼容性,以及为未来的升级铺垫。

Vitalik Buterin:加密开发人员将从“加密冬天”中受益:2月22日消息,在面临包括以太坊在内的所有主要加密货币的价格和市值快速下跌的情况下,Vitalik Buterin表达了他对这种情况的看法。Vitalik Buterin声称,许多开发商赞成熊市,因为它允许专注于开发技术最先进的产品和服务,而不会被金融和投机问题分心。V神认为,通过获得加密社区的适当认可,最可持续和最有效的加密项目可以从“加密冬天”中显着受益。

Vitalik Buterin 表示,他无法可靠地预测加密行业的未来动态。他考虑了以下两种主要情况。第一个是“加密货币冬天”,长期衰退将影响所有主要加密货币的资本化,包括比特币、以太坊等。(crypto.news)[2022/2/22 10:07:15]

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

澳大利亚墨尔本出现有关Vitalik的街头画作:据Redidit网友爆料,近日,一幅画有以太坊创始人Vitalik的街头艺术创作出现在了澳大利亚墨尔本街头。[2021/4/6 19:49:53]

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

Vitalik:提高首次读取存储和账户访问的gas可以极大降低处理攻击的时间:以太坊创始人Vitalik发推表示:EIP-2929提案提到:提高首次读取存储和账户访问的gas。这可以将出现DoS攻击时的最坏情况处理时间减少到之前的1/3,从而更加安全地维持高gas的限制。[2020/9/2]

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

Verofax完成Pre-Seed轮融资,Privity参投:Verofax Limited完成Pre-Seed轮融资,Privity FZ LLE参收购一部分股权。据悉,Verofax Limited是一家应用区块链构建创新溯源服务的初创公司。Privity FZ LLE是阿联酋专注于风险投资的独立咨询公司。(Scoop)[2020/7/6]

这次的重新定价产生的第二大长期裨益是无状态验证的见证大小理论上最大能减少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应该已经在内容里有缓存了,因此就不需要进行昂贵的磁盘访问了。当然,对同一个数值的两次访问也只需要一次的见证条目。

来源链接:www.reddit.com

免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。

以太坊

以太坊

开放的分布式区块链应用平台,通过其专属加密货币Ether以太币提供去中心化的虚拟机,处理点对点合约。允许任何人建立和使用通过区块链技术运行的去中心化应用,没有任何欺诈、审查、第三方监管。以太坊的概念首次在2013至2014年由维塔利克·布特林VitalikButerin受比特币启发后提出,旨在共同构建一个更全球化、更自由、更可靠的互联网。以太坊EthereumETHERC20ERC-20ERC20ERC721ERC-721以太坊2.0查看更多

标签:LOTSLOTDOSALLLOTTSLOT币GADOSHIfootball币合约

Luna热门资讯
BAS:Coinbase上线USDT?是遇到增长瓶颈了?_gat币值得投资吗

北京时间今天上午,美国上市加密交易平台Coinbase宣布在其专业版CoinbasePro上线稳定币Tether.

USDT:BitMec平台关于移除DCR等30个币币交易对通知_CBTC

尊敬的用户: 为提升用户交易体验,BitMec平台将于2021年4月25日12:00移除以下30个交易不活跃的币币交易对: 1、DCR/USDT 2、LGC2/USDT 3、YCC/ETH 4、.

RTH:几家欢喜几家忧,有人亏钱有人白捡|币圈一周回顾_比特币行情分析及最新消息

过去的一周对于币圈的朋友们来说,可谓是非常的drama!有的人白捡了一辆车,有人叫嚣要跳楼;有人囤硬盘也被割韭,有人在疯狂遛狗……萌眼财经带你回顾本周币圈精彩事件.

比特币:“312”魔咒再度来临,50万人1小时爆仓100亿元,牛市结束了?_以太坊

今天早上,币圈血流成河。过去24小时,市场全线暴跌。比特币跌破5万美元心理关口,市值跌破1万亿美元.

ETH:币圈卫姐姐:4.25比特币日K线出现跌势尽头线_PoolTogether USDC Ticket

今日快讯:21:00-7:00关键词:比特币ATM、ADA、以太坊1.全球比特币ATM安装总数达18814台;2.电商平台WooCommerce和Shopify接受ADA付款;3.

BTC:关于移除XTZ/BTC等13个币币交易对的公告_KEX

尊敬的用户: 您好,为提升用户交易体验,HKEx.one将于2021年4月24日12:00移除以下13个币币交易对: 1、XTZ/BTC 《最高人民法院关于加强区块链司法应用的意见》发布:金色财.