宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > 币安币 > 正文

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 Buterin将出镜的以太坊纪录片3天内超额募资1035.96枚ETH:7月19日消息,Vitalik Buterin将出镜的一部以太坊的纪录片“Ethereum:TheInfiniteGarden”在3天的时间内超额募资1035.96枚ETH(约197万美元),该纪录片的筹资目标为750枚ETH。募资金额的95%将用于电影的制作预算,约984.16枚ETH;2%通过捐赠至Carbonfund进行碳抵消,约20.72枚ETH;3%捐赠给GitcoinGrants用来支持开源以太坊项目,约31.08枚ETH。根据该纪录片预计的时间表,该影片将于2023年冬季推出。[2021/7/19 1:02:38]

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

现场 | Vitalik Buterin:“去中心化”系统有三种不同的形式:金色财经现场报道,今日,由金色财经提供战略媒体支持的以太坊产业发展峰会在香港举办,会上以太坊创始人Vitalik Buterin分享了“去中心”的三种不同形式,即架构上的去中心化、上的去中心化和逻辑上的去中心化。Vitalk进一步解释了关注“去中心”的原因。他认为,去中心的系统在容错性方面更强,更容易抵制网络攻击,也更容易防止参与方的作恶行为。[2018/9/8]

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

Vitalik Buterin发布新的概念验证:本周一以太坊设计者Vitalik Buterin发布了一个新的概念验证,演示了如何将分片扩展解决方案“栓在”Ethereum主链上。并发推表示“分片即将来临”。该演示遵循Ethereum联合创始人最近推出的“最小分片协议”计划,旨在显着提高以太坊区块链的事务吞吐量和可扩展性。[2018/5/1]

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

标签:GASETHTAL以太坊GASG价格eth大学官网Metal以太坊交易是什么

币安币热门资讯
LaunchX完成60万美元私募轮融资,旨在推出BSC上的IDO Launchpad

据官方消息,LaunchX完成60万美元私募轮融资,以推出BSC上IDOLaunchpad。参与本轮融资的投资方包括:MoonrockCapital、Morningstarventures、GenblockCapital、Moonwh.

1900/1/1 0:00:00
UMX.ART热卖薛继业NFT作品《毛椅子》

据消息称,截至5月27日13时,艺术家薛继业的首件NFT作品《毛椅子》已吸引200多人竞相出价,上千人实时在线围观。作为艺术领域的红人大V,薛继业是国内炙手可热的60后国宝级艺术家.

1900/1/1 0:00:00
比特币巨鲸在上周市场大跌时购入超过12.25万枚BTC

据Cointelegraph消息,在最近的价格调整中,大型比特币持有人似乎正在积极购买比特币。来自加密投资机构MorganGlassDigital的AnthonyPompliano表示,他分析Glassnode的数据发现,从上周三市场.

1900/1/1 0:00:00
比特币持仓周报 | 大户加码追空,大型机构风控减仓背后仍流露偏多态度

4月24日,CFTC公布了最新一期CME比特币期货周报,最新统计周期内BTC涨势急转直下,整个周期内出现了7000美元的大幅回调,行情迅速远离了上一统计周期末段创出的历史高点位置.

1900/1/1 0:00:00
星展私人银行推出加密货币信托解决方案,适用于BTC、ETH、BCH和XRP

据《海峡时报》报道,星展私人银行通过该行的全资信托公司星展银行受托人,推出了加密货币信托解决方案,允许其私人银行客户投资、保管和管理数字资产.

1900/1/1 0:00:00
化险为夷:以太坊柏林硬分叉之前存在一个严重的状态问题

来源|EthereumBlog作者|?MartinHolstSwende&PeterSzilagyiMartinHolstSwende及PeterSzilagyi于2021年5月18日发布原标题:《化险为夷:以太坊的状态问题》.

1900/1/1 0:00:00