简单来说,所谓“治理”(Governance)就是对影响Aptos公链的重大修改做出投票表决的规则。表决是在链上进行的,选举人将对以下领域的提案进行投票:
- 修改公链参数,比如“迭代周期”(质押的原子时长),最低和最高验证者股权数额
- 修改核心公链代码
- 升级Aptos框架模块,来修复bug,添加或者增强功能
- 部署新的框架模块(到地址0x1的模块)
提案表决过程
如下图所示:
- 首先由社区在论坛讨论提案(这部分肯定还没有上链),得到足够重要的AIP(Aptos Improvement Proposal)
- 某个提案人,利用AptosGovernance模块的功能,把AIP上链;提案人必须有足够的股权质押(符合最低质押需求)
- 选举人们针对提案投票(同样是用AptosGovernance的模块的功能);直到投票时段结束,提案就处理完了(要么通过,要么失败)
- 提案有一个提前到期门槛:一旦收到了超过50%的赞成票/反对票,就可以不用等到整个投票时段到期了,这可以不妨碍紧急bug的修复。(一般来说,大部分人会积极参与投票,可以保证50%的赞成/反对票迅速投出)
提案人资格
- 要成为提案人或选举人,必须质押股权,但不一定要运行验证节点。不过官方还是建议运营验证节点,而且加入验证节点集
- 要想发起提案,提案人自己或者他的代表的人必须拥有满足最小金额要求的股权。提案人至少要在投票期间质押他的股权,锁定不能使用,不能提现。这样可以有效避免垃圾提案
- 发起提案的代码是
AptosGovernance::create_proposal
选举人资格
- 选举人也必须质押股权(来自支持的股权池),不一定要运行验证节点
- 选票权重是基于投票期间质押的股权数量来计算的,所以股权池会在整个投票期间都锁定不能使用。
- 一个股权池,在一次提案中只能投票一次
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。