Compound 治理提案 11:COMP 分配机制修复与影响分析

·

Compound 治理提案 11 提出对 COMP 代币分配机制进行重要修订,以应对流动性挖矿引发的市场风险与利率失衡问题。新方案将 COMP 的分配基础从市场的利息支付改为市场的借贷总价值,旨在优化治理效率并降低协议风险。

提案解决的问题

Compound 协议启动 COMP 治理代币分配后,由于代币价值远超预期,流动性挖矿行为逐渐失控。例如,BAT 市场的供应量达到 3.19 亿美元,几乎等同于 BAT 的全部流通量。这种极端情况被社区视为高风险,因为在最坏情境下可能无法清算足够的 BAT。

此外,当前 COMP 分配机制基于各市场支付的利息金额,导致用户为提高 COMP 分配率而将市场利用率推至极高水平,进而引发利率异常波动。另一个关键问题是智能合约可调用 refreshCompRates 功能,攻击者可能通过闪电贷操纵市场状态并在调用后获利。

解决方案的核心变更

新提案将 COMP 分配的计算基础改为市场的总借款价值,而不再是利息支付金额。COMP 仍按 50/50 的比例分配给贷方和借方。

为防范闪电贷攻击,refreshCompSpeeds 函数增加了智能合约调用限制,要求 msg.sender 必须等于 tx.origin,确保仅由外部账户触发逻辑更新。

技术实施细节

代码变更主要通过以下方式实现:

这些更改 intentionally 避免复杂逻辑调整,以降低审计需求并加速部署进程。 👉 查看实时治理工具

治理执行流程

新 Comptroller 合约部署后,通过治理提案设置为待实施状态,并最终激活为主合约。这一过程依托 Compound 的链上治理机制完成。

预期影响与市场平衡

新机制下,COMP 分配将更均衡地反映各市场的真实借贷需求。短期内 BAT 可能仍是 COMP 主要接收方,但由于利息支付不再直接激励挖矿,用户将逐步转向其他市场。尽管利率不会完全一致(受储备因子和市场波动影响),但预计各市场利率将趋于平衡。

这一修正案作为快速响应方案,有效降低了协议风险,为社区提供了更安全的治理环境。如果您希望深入参与治理决策,👉 获取进阶分析方法

常见问题

1. 为什么需要修改 COMP 分配机制?
原机制基于利息支付分配 COMP,导致用户人为推高市场利用率和利率,引发系统风险。新机制以借贷总价值为基础,更公平且降低操纵可能性。

2. 新机制如何防范闪电贷攻击?
通过限制智能合约调用关键函数 refreshCompSpeeds,仅允许外部账户操作,有效防止闪电贷瞬间操纵市场状态。

3. 普通用户会受到哪些影响?
借贷激励更注重整体市场规模而非利息高低,用户可能转向利率更低或规模更大的市场,整体利率趋于平衡。

4. 新方案是否经过审计?
提案故意减少逻辑变更以降低风险,社区认为无需额外审计即可部署,但用户仍应谨慎评估市场变化。

5. COMP 分配比例是否有变化?
分配比例保持 50/50 于贷方和借方,仅计算基础从利息改为借款价值。

6. 未来是否会有进一步优化?
本次修正是短期解决方案,社区将在风险缓解后全面评估长期机制设计。