0214 分钟
SNAPSHOT · DELEGATION · QUORUM

一票代表多少投票权?

让 Alice 把票委托给 Bob,再在快照时刻冻结投票权,观察参与率和法定人数如何共同决定结果。

本章目标学完后,你应该能:
  • 解释投票权快照为何冻结在提案创建时
  • 区分委托、直接投票、弃权和法定人数
  • 用参与票数判断一项提案是否有资格进入下一阶段
章节位置第 2 / 4 章
  1. 上一章一项可执行的提案需要什么?
  2. 本章一票代表多少投票权?

    让 Alice 把票委托给 Bob,再在快照时刻冻结投票权,观察参与率和法定人数如何共同决定结果。

  3. 下一章提案通过后为什么还要等待?
阅读前

先想一想这几个问题

展开答案前,可以先在心里做个判断。与预期不同的内容可以加入复习列表。

Q01投票开始后借来一大笔代币,能立刻取得控制权吗?
简要回答

设计良好的治理通常读取提案开始前的投票权快照,后来借入的代币不会改变这次票数。但快照时间、委托和借贷市场仍可能形成别的攻击面。

和原先判断相比:

代币治理把“谁能表达意见”变成可计算的投票权,但可计算不等于简单。委托、快照、弃权和法定人数决定一张票什么时候有效、多少票足够继续。

先冻结投票权,再开始计票

Alice 把 420,000 票委托给 Bob 后,Bob 的代表权变成 750,000。创建提案的那一刻会拍下快照;之后再转移代币,不会偷偷改变已经开始的投票。

GOVERNANCE SIMULATION虚拟代币 · 不连接真实治理
SECURITY 002 · PROPOSAL / VOTE / TIMELOCK / TREASURY

谁有权改变协议?

跟着一项提案从意图走到可执行状态,再检查投票权、时间锁和金库守恒。

当前场景投票委托阶段:草稿
参与投票0法定人数 600,000
赞成比例0.0%占快照投票权
金库余额1,000,000虚拟积分
协议手续费0.30%运行中
总投票权1,000,0000 已委托
权限状态链草稿
  1. 01草稿
  2. 02投票中
  3. 03已通过
  4. 04时间锁
  5. 05可执行
  6. 06已执行

创建提案,冻结一份投票权快照。

CONTROL CONSOLE让提案前进一个合法步骤
投票委托
投出一票
Alice420,000
Bob330,000
Carol250,000
观察提示

先创建一项提案。先读清楚动作,再看票数,治理才不会退化成情绪百分比。

治理事件日志2 EVENTS
  1. 02

    投票窗口 3 天,法定人数 60%,时间锁 2 天。

  2. 01

    治理模块创建:1,000,000 治理代币、1,000,000 积分金库,提案需要投票和时间锁。

操作记录实验时间轴
1 个状态快照

拖动滑块可以回到此前的步骤。从那里继续操作时,后续记录会替换为新的操作序列。

初始状态
查看实验记录 →

先在“委托”场景点 Alice → Bob,再创建提案。尝试让 Alice 投票,观察系统拒绝重复使用同一份投票权;再让 Bob 投票,记录参与率和支持率的不同分母。

展开:这一步如何实现
snapshot = balances + delegation at proposal creation
participation = for + against + abstain
pass = participation >= quorum && for > against

快照是抗“投票期间借票”的时间边界;委托是把表达权交给代表,不是制造新代币。生产系统还需要考虑委托链、投票锁仓、治理代币转移和女巫攻击。

理解检查

为什么 750,000 票的 Bob 不能再替 Alice 之外的那份票重复投一次?

本章小结完成练习和理解检查后,可以保存本章