2026年9月21日周一

标签:重入

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

剩余 Gas 低于 2300 就禁写存储:EIP-1706 为什么被作者自己撤回
钱包与链上工具
剩余 Gas 低于 2300 就禁写存储:EIP-1706 为什么被作者自己撤回

2019 年 1 月,为给旧合约保住 2300 Gas 转账保护带来的隐含防重入假设,EIP-1706 提议在剩余 Gas 不超过 2300 时禁止 SSTORE 写存储。它最终被作者主动撤回,理由是更整体的 EIP-2200 取代了这条硬线。本文梳理 1283 净计费、彼得堡分叉回撤、伊斯坦布尔重新上线这条时间线,讲清 2300 这条保护线今天还在哪里起作用,以及一份被撤回的提案对读安全公告的人有什么用。

重入锁可以不写存储吗:EIP-5283 的信号量预编译与它的三个对手
钱包与链上工具
重入锁可以不写存储吗:EIP-5283 的信号量预编译与它的三个对手

智能合约的传统重入锁要读写一个存储槽,而 2022 年 7 月提出的 EIP-5283 想在地址 0x0A 放一个叫信号量的预编译合约:只检查调用栈上有没有出现过同一个地址,完全不写存储,每次固定消耗 100 Gas。这份提案处于 Stagnant 停摆状态。本文讲清存储锁的工作原理、信号量方案的算法与账本、瞬态存储等三条竞争路线,以及普通用户从这场技术竞赛里能带走什么判断。