提案生命周期
一份提案从起草到执行需经历六个阶段。
阶段 1:起草(链下)
任何社区成员均可在治理论坛 gov.cashpop.meme 上起草提案。必需内容:
- 标题及一段摘要
- 动机:为何需要此变更?
- 规范:确切的参数变更或 Treasury (金库) 拨款
- 风险评估:可能出现什么问题?
- 执行计划:由谁执行,何时完成
草案可根据社区反馈进行修订。此阶段无需链上操作。
阶段 2:讨论(7 天)
草案进入正式提案队列后,即开始为期 7 天的讨论期。提案人必须回应问题和关切。投票权重此时无关紧要,所有人都可参与。
进入下一阶段的门槛:至少 5 名不同的社区成员需质押任意数量的 $POP 并标记"准备投票"。
阶段 3:投票(7 天)
提案进入链上投票。任何质押了 $POP 的用户均可参与投票。每位投票者选择:赞成 / 反对 / 弃权。
投票权重:w_i = sqrt(staked_POP_i) × r_i(参见 投票)。
阶段 4:计票
投票结束后,统计结果:
- 赞成总权重
- 反对总权重
- 弃权总权重(计入法定人数但不计入任何一方)
通过条件:
| 提案类型 | 法定人数(占总 $POP 权重比例) | 门槛 |
|---|---|---|
| 参数调整 | 5% | 简单多数 |
| Treasury (金库) 拨款 < 100K $POP | 5% | 简单多数 |
| Treasury (金库) 拨款 ≥ 100K $POP | 10% | 2/3 绝对多数 |
| 智能合约升级 | 20% | 2/3 绝对多数 |
| 宪法性变更 | 30% | 3/4 绝对多数 |
阶段 5:时间锁(24 小时)
若提案通过,则进入 24 小时时间锁。在此期间:
- 提案被排队等待执行。
- 任何社区成员可提交欺诈或虚假陈述的紧急证据。
- 紧急多重签名(5-of-9 可信操作员,24 个月内逐步解散)可基于正当理由行使否决权。
阶段 6:执行
时间锁结束后,提案的链上效果通过 Execution_Module 合约自动执行。对于:
- 参数变更:合约状态立即更新。
- Treasury (金库) 拨款:资金转移至指定接收方。
- 合约升级:通过升级代理模式部署新合约字节码。
提案类型
参数调整
最常见。示例:
- 将奖池比例
β从 0.60 调整为 0.65。 - 将 Trust Ladder (信任阶梯) 乘数
α_{L4}从 1.6 调整为 1.7。 - 调整 Season Pass (赛季通行证) Premium 价格。
受宪法性限制约束(参见 参数)。
Treasury (金库) 拨款
- 资助第 4 阶段开发计划。
- 授予研究合作伙伴关系。
- 漏洞赏金支付。
- 营销计划。
智能合约升级
较为罕见。用于重大协议变更(例如新的 Round (回合) 模式、新的预言机集成)。需升级代理 + 2/3 绝对多数通过。
宪法性变更
协议的"宪法性"参数——加密原语、最大代币供应量、治理系统本身等——在 v1 中不可变。宪法性变更需要 3/4 绝对多数和 30 天时间锁,旨在极其罕见。
投票透明度
所有投票均在链上。任何人都可验证:
- 谁投了票(匿名钱包地址,无个人身份信息)。
- 他们如何投票。
- 他们的有效权重。
按人口统计分层汇总的投票者数据每季度发布一次,采用与 CashPop 其他数据集相同的匿名化规则。
治理攻击防御
- 闪电贷攻击:7 天解绑期防止"获取-投票-退出"循环。
- 富豪控制:二次阻尼 + Reputation (声誉) 加权(参见投票)。
- Sybil (女巫) 投票:Reputation (声誉) 要求使创建 Sybil (女巫) 的成本高到不值得获取的投票权重。
- 巨鲸多重签名否决:紧急多重签名在 24 个月内逐步解散,到第 4 阶段时仅具咨询作用。
提案模板
可在 gov.cashpop.meme/templates 获取。进入讨论阶段前必须使用相应模板。