Gas优化GitHub仓库精选
Gas 优化是一项需要持续积累的工程实践,而 GitHub 上的优秀开源仓库,是新手快速建立全局认知、老手沉淀经验最高效的渠道。本文整理一份偏实战的 Gas优化GitHub 清单,覆盖工具链、基准、模板与可视化四个方向,适合在 Binance 智能链与以太坊主网上构建 DApp 的团队收藏。
一、编译期工具:让字节码自身更精简
第一类仓库专注于编译期的 Gas 缩减:
- foundry-rs/foundry:Foundry 生态本体,自带 forge snapshot、forge inspect storage 等命令,是审计与优化的事实标准;
- ethereum/solidity:官方编译器,关注 via-IR 与 optimizer 相关 issue,可以在第一时间了解每次版本升级带来的 Gas 行为变化;
- crytic/slither-gas-readme:在 Slither 静态分析框架上扩展的 Gas 检查器,能扫出 inefficient storage layout、redundant SLOAD 等典型问题。
配合 B安 生态项目的 CI 流水线,这些工具能在 PR 阶段拦截大多数低级 Gas 浪费。