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

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

作者:

时间:

撰文:VitalikButerin翻译:ETH中文站

摘要

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

元宇宙基础设施提供商MetaGravity完成950万美元融资:金色财经报道,元宇宙基础设施提供商MetaGravity完成950万美元种子轮融资,本轮融资由Sino Global、Spartan Group LLC、Market One Capital等参投,本轮融资资金将用于扩大其工程和产品团队,以开发支持未来大规模虚拟宇宙体验所需的基础设施层。[2023/4/21 14:17:58]

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

安全团队:Vitalik出售25万亿枚SHIT币,价值约33000美元:金色财经消息,据派盾(PeckShield)监测数据显示,Vitalik.eth的地址0xd8da6b...7aa96045显示,25万亿枚SHIT币在Uniswap上被出售,价值约33000美元。[2022/8/4 12:01:49]

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

非营利组织“机器情报研究所”接受加密货币捐赠 收到Vitalik Buterin763,970美元的捐赠:非营利组织“机器情报研究所”(Machine Intelligence Research Institute)最近发布了一份筹款统计数据,显示了对加密货币社区的大力支持。该机构是一家非盈利组织,负责调查与人类高级人工智能(AI)相关的安全问题。他们在2017年的年度募款活动筹集了250多万美元,是125万美元目标的两倍多。非营利组织透露,在这次筹款活动中捐赠的资金有66%(大约166万美元)是用加密货币(主要是比特币和以太坊)进行的。事实上,最大的捐赠是在筹款活动结束的时候,从Vitalik Buterin那里获得了价值763,970美元的捐赠。Vitalik的捐赠是迄今为止研究机构在所有筹款活动中所收到的第三大捐款。[2018/2/22]

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

标签:GASVITSLOTLOT0xGaslessTAVITT币SLOT价格Lotto Nation

Coinw热门资讯
区块链:科普 | 为什么要使用 transaction data?_快速比特币

可能你也注意到了,在跟智能合约交互时,你的事务会自动包含inputdata。在MyCrypto钱包界面,这些数据有个简单的标签:“Data”——它是做什么的呢?这篇文章就是从技术上解释事务输入数.

GAR:欧洲央行行长:将在几个月内决定是否推出数字欧元_YFEthereum

欧洲中央银行行长ChirstineLagarde今天表示,将在未来几个月内做出关于数字欧元的决定,但这种货币的实际发行可能需要数年时间.

CASH:Cash App第一季度比特币收入达35.1亿美元_HCA

根据Square周四发布的财报,其旗下CashApp在2021年第一季度创造35.1亿美元的比特币收入和7500万美元的比特币毛利润,分别增长至去年同期的11倍.

SLOT:肖飒 | 提供积分通兑服务的刑事风险_VITO价格

自早年的游戏币开始,互联网积分奖励就作为一种重要的商业模式,用于换取特定道具、会员权益等。在94公告发布后,有的项目方将虚拟货币包装成互联网积分的概念.

ETE:巴比特“波卡频道”正式上线,一站式获取波卡生态最新动态_比特币总市值最高点多少万亿

波卡作为继比特币、以太坊之后区块链行业新的赛道,热度持续上升。近日,波卡官方公布了Kusama网络插槽拍卖细则,更是点燃了波卡生态的投资人、项目方的极大热情.

TER:区块链如何赋能数据治理?_AntiMatter

世界因信息化而更加多彩,生活因信息化而更加不同。从上个世纪90年代开始逐步进入到信息化社会,信息化不仅改变着人们的衣食住行,还在不断拓展和满足人们更高层次的需要——数字化生活,社会也朝着数字化不.