2026年10月19日周一

标签:Gas

汇总与「Gas」相关的文章,帮助你系统了解该主题。

访问列表为什么没人用:EIP-7707 想改的价目表
加密货币百科
访问列表为什么没人用:EIP-7707 想改的价目表

EIP-2930 的访问列表能预热存储、降低 Gas,但实际使用率很低。EIP-7707 主张把预热价格降下来——每存储键 320、每地址 512,让带列表变成划算选择。本文算清这笔盈亏账,并解释客户端为什么欢迎这类提示。

重复部署合约也要付全款吗?EIP-8058 的代码去重折扣
加密货币百科
重复部署合约也要付全款吗?EIP-8058 的代码去重折扣

客户端存合约代码本来就只存一份,多个账户指向同一份代码。EIP-8058 用访问列表把这条事实变成 Gas 折扣:部署的字节码若与访问列表里某账户的代码哈希相同,免付代码存入费。本文解释为什么不能直接查数据库,以及折扣的确定性设计。

运算指令贵不贵,跑一遍就知道:EIP-7904 的实测结论
加密货币百科
运算指令贵不贵,跑一遍就知道:EIP-7904 的实测结论

EVM 里 ADD、SHA3 这些运算与预编译的 Gas 价目是按旧假设定的。EIP-7904 用统一吞吐目标在多家客户端上实测,结论出人意料:在启用块级访问列表带来的并行优化后,没有一条运算需要涨价。本文讲方法、数据口径与它对提升区块 Gas 上限争论的意义。

合约怎么读 Blob 基础费:EIP-7516 的 BLOBBASEFEE 指令
加密货币百科
合约怎么读 Blob 基础费:EIP-7516 的 BLOBBASEFEE 指令

EIP-7516 给 EVM 加了 BLOBBASEFEE 指令(0x4a),让合约读取当前区块的 Blob 基础费,费用为 2 Gas。它随 2024 年 3 月的 Dencun 升级上线主网,让 Rollup 合约能信任地核算数据发布成本。本文讲它和 BASEFEE 的关系、适用边界和读数陷阱。

合约怎么知道当前区块的基础费:BASEFEE 指令(EIP-3198)
加密货币百科
合约怎么知道当前区块的基础费:BASEFEE 指令(EIP-3198)

EIP-3198 给 EVM 加了 BASEFEE 指令(0x48),让合约在运行时读取当前区块的基础费。本文讲这条指令的来历、和 EIP-1559 的配套关系,以及拍卖、自动补差、动态定价这些真实用法和它的精度边界。

交易数据有多贵:EIP-2028 把每字节从 68 Gas 砍到 16
加密货币百科
交易数据有多贵:EIP-2028 把每字节从 68 Gas 砍到 16

以太坊交易里附带的 calldata 按字节计费。EIP-2028 在 2020 年伊斯坦布尔升级中把非零字节的费用从 68 Gas 降到 16 Gas,让 Rollup 和链上数据发布的成本大幅下降。本文解释 calldata 计费结构、零字节与非零字节的区别,以及这笔降价对二层费用的连锁影响。

把Gas变成ETH直接付:EIP-7791的变现设想
加密货币百科
把Gas变成ETH直接付:EIP-7791的变现设想

EIP-7791 提议在 EVM 里加一条 GAS2ETH 指令:合约执行消耗的 Gas 可按交易gas价折算成 ETH,直接打给指定地址,且不动区块奖励账本。本文拆解它的预算机制、想解决的合约变现难题,以及草案阶段就要面对的博弈。

整块预热一次记账:EIP-7557想怎么改写Gas折扣
加密货币百科
整块预热一次记账:EIP-7557想怎么改写Gas折扣

EIP-7557 提议把区块级的存储预热从每笔交易各付一次冷访问费,改成整块只付一次、再按访问次数摊回折扣。本文解释冷访问与热访问的价差从哪来、区块级预热为什么能省 Gas、它带来的攻击面与争议,以及这份提案目前的搁置状态。

给Gas上限一张成长时间表:EIP-7938的扩容设想
加密货币百科
给Gas上限一张成长时间表:EIP-7938的扩容设想

EIP-7938 设想让以太坊客户端按一条指数时间表默认投票上调 Gas 上限:大约每两年翻十倍、四年累计一百倍,到期再议。本文解释它想解决的投票协调问题、时间表怎么算、为什么至今只是未采纳的提案,以及它与现行出块者投票机制的关系。

账本变厚之后,读账要加价:EIP-1884 的三条涨价令
加密货币百科
账本变厚之后,读账要加价:EIP-1884 的三条涨价令

以太坊状态越长越大,SLOAD 这类依赖状态体积的操作码越来越便宜得不对劲。2019 年的 EIP-1884 把 SLOAD 从二百提到八百 Gas,BALANCE 与 EXTCODEHASH 上调到七百,同时引入五日价的 SELFBALANCE。本文用提案里的同步测速图讲清状态读操作为什么要按账本大小重新定价。