Skip to main content

概述

Geode 的经济模型确保三件事:
  1. 结算者有激励及时结算批次
  2. 刷单交易无利可图 — 批次无法提取超过其贡献的价值
  3. 协议从直接交换活动中捕获价值,同时永久增强曲线市场
核心不变量:一个批次不能提取超过该批次经济贡献的结算奖励,除了一个严格上限的 Gas 报销。

费用来源

三方费用分配(曲线池)

曲线池的直接交换收取 0.3% 费用,三方分配: 储备费用是最有趣的部分——每次直接交换都永久提高曲线的地板价。代币交易活动越多,地板价越高。

结算费

每个已成交的意图从其自身输入中支付结算费,任何路由之前:
  • 买入意图:费用以 currency0 计价(如 WETH)
  • 卖出意图:费用以 currency1 计价(如代币)
  • 只有净输入参与撮合、曲线或 AMM 路由

结算者奖励

结算者从批次中赚取的总奖励:

组成部分 1:批次结算费

组成部分 2:Gas 报销

Gas 报销从池的累积盈余中提取。关键属性:
  • 有上限:每批次不超过 maxGasReimbursement(默认:0.01 ETH)
  • 基于 Gas:随实际 Gas 消耗扩展,而非匹配量
  • 盈余资助:从 surplusCurrency0 然后 surplusCurrency1 中提取
  • 尽力而为:盈余不足时,结算者收到更少

防刷单机制

攻击方式

刷单者提交相同金额的匹配买入和卖出意图。在朴素的盈余资助模型中,结算者奖励会随匹配量扩展,允许盈余提取。

防御机制

在 Geode 的每意图费用模型下,刷单交易严格净亏损 盈亏平衡点约为 5 ETH。超过该值,每增加一个 ETH 的刷单量都会使攻击者损失更多。Gas 提取保持恒定。

Gas 成本概况

结算 Gas 在固定开销后近似线性增长:

默认参数

已验证:所有经济属性已在 SettlementEconomics.t.solCurveDirectSwap.t.sol 中测试——包括对抗性刷单场景、Gas 上限执行、费用分配验证和曲线状态不变量。