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

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

作者:

时间:

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

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

摘要

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

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

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

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

Web3开发平台Alchemy推出Web3学习平台Alchemy University:10月6日消息,Web3 开发平台 Alchemy 与旗下 ChainShot 合作推出 Web3 学习平台 Alchemy University,训练营内容包括密码学、Solidity 开发、智能合约安全、代理合约、委托调用等,既是一门 Web3 开发课程,也可作为一个用于构建技能和网络的完整生态系统,学生可在学习的同时进行实践操作[2022/10/6 18:40:43]

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

主流DeFi协议24小时清算量超1亿美金:因以太坊剧烈波动,DeFi协议发生大量清仓,据DeBank数据显示,除Venus外,主流DeFi协议24小时内发生1.08亿美金清算量。[2021/5/19 22:20:49]

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

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

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

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

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

Self-calling 变得更便宜

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

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

标签:GASSLOTLIMITWEBgas币价格SLOT价格unlimitedipWeb3Camp

DAI热门资讯
Finder比特币预测调查:比特币价格将达到六位数

在83个国家运营的网站finder.com最近发布了2021年比特币季度价格预测报告,受访者对比特币的未来价值非常乐观。Finder第一季度预测研究显示,比特币今年有望达到六位数。 比特币支持者和加密爱好者认为,加密货币经济将继续蓬勃发展。Finder征询了35名金融小组成员关于今年BTC将升至多高以及牛市可能何时结束的专家意见。

除了特斯拉 还有哪些大公司采用比特币支付?

尽管机构对比特币的价值存储能力赞不绝口,但事实是,许多公司都接受比特币作为支付手段。 随着比特币价格和受欢迎程度的持续提高,近几个月来比特币的大规模采用率直线上升。除了知名人士购买BTC作为价值储存之外,许多大公司和小公司为其产品推出比特币支付,取代法币。

理解自动做市商 价格冲击是交易成本的首要部分

每天都会有成千上万人第一次体验去中心化交易所。然而,公链的一些特性往往会让新手无所适从,这里面甚至包括很多熟悉传统交易平台的老手。结果,在套利者和抢跑者的攻击下,交易者的表现不尽如人意。

“chia奇亚币”是财富还是灾难 幕后团队有何风险

“chia奇亚币” 将会带崩IPFS矿机,幕后团队极其危险!说起硬盘挖矿,也算是这一届牛市中可圈可点的一个重要板块,谁让国内大军硬生生蹦跶了三年,都不愿意去放弃硬盘挖矿?!错过的了比特币,以太坊挖矿,千万不要错过IPFS硬盘挖矿,省点,省事,省力,并且这将是你财富自由的开始,也是区块链淘汰pow机制的开始。

算法稳定币FEI迎来“出狱日” 1分钟学会如何逃离

北京时间4月30日,算法稳定币协议FEI正式执行了FIP-2赎回方案,这允许FEI持有者以0.95美元的价格将FEI兑换成ETH。 而对于很多参与者而言,这意味着长达1个月的“水牢”生活已经到了要告别的时候。 本文会说明详细的“出狱”步骤: 如果你持有FEI,并且想以0.95美元的价格将其兑换成ETH,则可以访问Fei app“redeem”页面。

福音还是噩梦?NFT在放大创作者之间的贫富差距

不久前,我身边充斥着有关基于区块链的新型音乐发行系统的建议。这个音乐发行系统对音乐艺术家的承诺是:“你可以从你的音乐作品如你所愿地收费”和“拿走所有的钱,而不是把它交给唱片公司。”甚至,他们不仅将区块链当作其产品的底层技术,还将其作为一项功能。 预测未实现的一年后,人们失去耐心,只要提到区块链,就会将该提案放入"下次再说"文件中。