Gas 优化大师课存储优化模块导读存储优化 围绕 Storage、Memory、Calldata 和瞬态存储降低读写成本。 文章目录 减少非零字节 避免存储值从零变为非零 缓存数据 变量打包 字符串尽量小于32个字节 使用 constant 和 immutable 使用 mapping 避免数组长度检查 使用位图替换大量 bool 使用 SSTORE2 或 SSTORE3 存储大量数据 使用存储指针代替内存 使用 Calldata 替换 Memory 待验证:冗余操作 数据类型的选择 使用瞬态存储 退款 事件 Foundry 介绍减少非零字节