治理规则、风险门槛与主网快照¶
三项通过条件¶
S = snapshot_total_power
F = for_votes
N = against_votes
B = abstain_votes
(F + N + B) * 10000 >= S * quorum_bps
F + N > 0
F * 10000 >= (F + N) * approval_bps
F * 10000 >= S * min_support_bps
Quorum 是参与率;Approval 是赞成占决定票的比例;绝对支持率是赞成占全网快照票权的比例。弃权进入 Quorum,不进入 Approval 分母。bps 是万分比:100 bps = 1%。合约使用整数交叉相乘,界面四舍五入百分数不是最终判据。
纯算例:快照总量 100,000,Quorum 25%、Approval 67%、绝对支持 15%。20,000 赞成、8,000 反对、2,000 弃权,三项均通过。若只有 10,000 赞成、0 反对、15,000 弃权,即使参与率 25%、决定票赞成率 100%,仍因绝对支持只有 10% 而失败。此例不是任何网络的实时配置。
2026-11-02 主网只读快照¶
应用发布配置与 RPC 返回的 Chain ID 均为:
d4019d7d8633a337973408c6c00e5c4888933ad1b6ce10edddea8145317d8d12
读取时观察到 head 为 14,966,774 / 14,966,778,对应链头时间 09:19:31.500 / 09:20:13.500 UTC。这些是独立 RPC 读取,不是单区块原子快照,也不是节点活性审计;文档发布后数值可继续变化。完整响应与合约代码哈希见快照 JSON。
- 总治理权:2,100,000 POWER,精度 8;当时
powers仅一行,账户为flonian。 - 提案表为空;Bootstrap 管理通道仍启用。只有一条持权账户记录不能满足至少 3 个不同附议账户的要求,白名单启用不等于完整社区治理已开放。
- 启用风险规则 L1–L4,启用的 action 风险映射和执行白名单各 5 条。
- Treasury 资产表为空。因此不能把白名单已配置理解成资产已启用或可提款。
风险门槛¶
数量单位为 POWER,人数指不同附议账户数,不代表已验证的不同自然人。
| 等级 | 最低全网总量 | 提案人 | 单个附议人 | 最少人数 | 累计附议比例 | Quorum | Approval | 最低绝对支持 |
|---|---|---|---|---|---|---|---|---|
| L1 | 100,000 | 1,000 | 1,000 | 3 | 1% | 5% | 50.01% | 1% |
| L2 | 500,000 | 5,000 | 5,000 | 5 | 2% | 15% | 60% | 8% |
| L3 | 1,000,000 | 10,000 | 10,000 | 7 | 5% | 25% | 67% | 15% |
| L4 | 2,000,000 | 21,000 | 21,000 | 9 | 10% | 40% | 75% | 30% |
最低全网票权不是要求提案人独自持有。激活还需同时检查人数与累计附议比例。多 action 使用最高风险等级;激活时采用创建风险与当前风险中较高者。
阶段时长(秒)¶
| 等级 | 附议 | 投票延迟 | 正式投票 | Timelock | 执行宽限 |
|---|---|---|---|---|---|
| L1 | 86400 | 43200 | 259200 | 86400 | 604800 |
| L2 | 172800 | 86400 | 432000 | 172800 | 604800 |
| L3 | 259200 | 172800 | 604800 | 259200 | 864000 |
| L4 | 604800 | 259200 | 864000 | 604800 | 1209600 |
86,400 秒 = 1 天,43,200 秒 = 12 小时。基础 config 当时提案门槛为 1,000 POWER、单附议人 1,000 POWER、至少 3 人;上限为 10 actions、单个 4,096 bytes、总计 16,384 bytes。可执行提案的具体门槛和时长还应看风险规则及提案已冻结快照,不能只读取基础 config。
已启用的执行范围¶
| Action | 风险 | 授权 | 单动作 bytes 上限 |
|---|---|---|---|
dao.treasury::reserve |
L3 | dao.gov@active |
128 |
dao.treasury::pay |
L3 | dao.gov@active |
320 |
dao.treasury::release |
L3 | dao.gov@active |
288 |
flon::setgasrwcfg |
L3 | flon@dao |
16 |
dao.treasury::closegrant |
L1 | dao.gov@active |
16 |
本次主网快照没有把 flon::setbpquorum、flon::setbpstake、dao.gov::setconfig、dao.gov::setallow、dao.treasury::setasset 列入执行白名单。旧测试网帮助列出的允许动作不能照搬到主网。
快照与实现边界¶
- 正式投票采用 activate 时的 POWER 检查点,后续票权变化不追溯修改。
- 核验源码在附议时累加当时 POWER,activate 时没有逐账户重算已有附议 POWER。因此累计附议量可能与激活时当前账户票权不同;不能写成“所有附议都使用正式投票快照”。
- 白名单会在 queue 和 execute 重新校验,关闭动作可影响已通过但尚未执行的提案。
setriskcfg、setactrisk需要flon授权,且禁止进入普通 DAO 执行白名单;setpower受 power_source 限制。- Bootstrap 的
sealadmin永久关闭管理员通道,不是暂停或可逆按钮。本站只解释,不提供执行指令。
历史主网说明中的部分门槛和“白名单为空”状态已与本次快照不同,故不作为当前值转载。
来源与范围¶
源码、查询快照与资料差异。实现说明基于所列提交;运行配置以目标网络当前状态为准。