概述
Geode 的经济模型确保三件事:- 结算者有激励及时结算批次
- 刷单交易无利可图 — 批次无法提取超过其贡献的价值
- 协议从直接交换活动中捕获价值,同时永久增强曲线市场
核心不变量:一个批次不能提取超过该批次经济贡献的结算奖励,除了一个严格上限的 Gas 报销。
费用来源
三方费用分配(曲线池)
曲线池的直接交换收取 0.3% 费用,三方分配:
储备费用是最有趣的部分——每次直接交换都永久提高曲线的地板价。代币交易活动越多,地板价越高。
结算费
每个已成交的意图从其自身输入中支付结算费,在任何路由之前:- 买入意图:费用以 currency0 计价(如 WETH)
- 卖出意图:费用以 currency1 计价(如代币)
- 只有净输入参与撮合、曲线或 AMM 路由
结算者奖励
结算者从批次中赚取的总奖励:组成部分 1:批次结算费
组成部分 2:Gas 报销
- 有上限:每批次不超过
maxGasReimbursement(默认:0.01 ETH) - 基于 Gas:随实际 Gas 消耗扩展,而非匹配量
- 盈余资助:从
surplusCurrency0然后surplusCurrency1中提取 - 尽力而为:盈余不足时,结算者收到更少
防刷单机制
攻击方式
刷单者提交相同金额的匹配买入和卖出意图。在朴素的盈余资助模型中,结算者奖励会随匹配量扩展,允许盈余提取。防御机制
在 Geode 的每意图费用模型下,刷单交易严格净亏损:
盈亏平衡点约为 5 ETH。超过该值,每增加一个 ETH 的刷单量都会使攻击者损失更多。Gas 提取保持恒定。
Gas 成本概况
结算 Gas 在固定开销后近似线性增长:默认参数
已验证:所有经济属性已在
SettlementEconomics.t.sol 和 CurveDirectSwap.t.sol 中测试——包括对抗性刷单场景、Gas 上限执行、费用分配验证和曲线状态不变量。