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

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

登录后购买

流动性挖矿奖励计算与通胀攻击防范

Tiny熊 Tiny熊 2026-06-13
15次播放
2026-06-13

视频 AI 总结:

  1. 视频核心内容:
    本视频深入讲解了去中心化金融中的流动性挖矿机制,以SushiSwap的MasterChef合约为例,重点介绍了质押奖励的计算方法。通过“单位份额累积奖励”算法,避免了高Gas费的循环计算,实现了高效的链上奖励分配。同时,介绍了ERC4626标准对Vault接口的规范,以及通胀攻击的原理和防范措施。

  2. 关键信息:

  • 流动性挖矿的核心是将LP代币质押到矿池,按份额瓜分每个区块产出的平台币奖励(如SUSHI)。
  • SushiSwap采用“吸血攻击”策略,吸引Uniswap的流动性,通过平台币绑定用户长期利益。
  • 奖励计算使用“单位份额累积奖励”全局变量,每个用户进入时记录其债务(之前累积的奖励),提取时用累积奖励总量减去债务,避免遍历所有用户。
  • 代码中accSushiPerShare表示每份额累积奖励,rewardDebt记录用户债务。
  • ERC4626标准统一了存、取资产并发放份额代币的接口,但存在通胀攻击风险:攻击者通过极小存款和捐赠放大总资产,使后续存款者份额被截断为0。
  • 防范通胀攻击的方法包括设置最小流动性(如Uniswap的1000最小份额)、使用虚拟资产或初始权限控制。
  • LP代币数量基于两个代币乘积开根号,后续按比例发行,交易手续费会沉淀在池中增值。