该课时需要购买课程后观看

区块链应用开发系统课 - Vibe Coding 实战

登录后购买

智能合约Gas优化设计模式

Tiny熊 Tiny熊 2026-06-04
20次播放
2026-06-04

视频 AI 总结:本视频介绍了以太坊智能合约的Gas优化技巧,重点讲解了链下计算与链上验证、默克尔树存储、Multicall等设计模式。通过合理的数据结构(如可迭代链表)和链下预处理,减少链上遍历与存储操作,从而显著降低Gas消耗。同时提及了部署时优化(runs参数、via IR)、事件替代存储等实用技巧。

关键信息:

  1. 链下计算链上验证:通过链表结构,在链下查找元素,链上仅验证,避免链上遍历。
  2. 默克尔树:合约仅存储根哈希,用户提供路径证明验证白名单/空投,适合固定大量名单。
  3. Multicall:批量封装多个函数调用(链上delegatecall)或批量读取数据(链下Multicall3),减少交易次数和RPC请求成本。
  4. 部署优化:调整编译器runs参数、启用via IR可减小字节码或优化运行时Gas。
  5. 存储优化:变量合并槽、用unchecked溢出检查、瞬态存储、常量/immutable替代变量、用事件存储非必要数据。