Jouleverse治理系统。Stage 0 先以多签钱包+github文档的方式模拟(repo: Jouleverse/open-meetings/governance-sim。未来逐步开发全链上治理合约等(repo: Jouleverse/governance)。
投票权(veJ, 全称voting-escrow Joule)由向多签钱包中质押的WJ (wrapped Joule)进行Proof-of-Stake证明。每1万枚WJ质押,可换取1个投票权(veJ)。
质押锁定期为最后一次权力行动(包括补充质押、委托授权、参与投票等涉及veJ的变动或权力行使的行为)当日,向后顺延1年。为防范治理攻击,不允许提前解质押。
投票权PoS合约地址:0xB17b6812f3Ed0eb0Df6e9F1D308C975B5daa8dC3
CGC投票权质押登记表:https://docs.qq.com/form/page/DTEdBb2Jjb2dpTUVt
质押流程:
- 确保你的地址已经获得了JTI认证。
- 将足额的WJ(整数万,不接受零头)放到该认证地址上。
- 用该认证地址向投票权PoS合约地址转入 N 万枚WJ。
- 填写《CGC投票权质押登记表》。
- 通知审核人(教链或Koant)审核质押登记,确认无误后更新github,公示投票权。
投票权公示:(表格更新日期:2024/4/15,权利人数:28人,登记投票权总数:1155 (veJ),投票权PoS质押量:1155 万(WJ),对账正确✅ )
微信身份 | JTI可信认证编号 | 登记投票权数量 | 投票权委托情况 | 实际投票权数量 | 最后行动日 |
---|---|---|---|---|---|
Koant | 3 | 10+90+100=200 | 委托:Angel 10票; OPEN 10票;Louis 10票;Jeff 10票;煜歌 10票;严光红 10票;得葱 10票;福 10票;星际 10票;剪云为裳 10票 | 200-100=100 | 2024/3/22 |
火星 | 29 | 20 | - | 20 | 2024/3/10 |
狮子猫 | 109 | 5+10=15 | - | 15 | 2024/3/13 |
岑云 | 6 | 20+80=100 | 委托:楼兰渔夫 30票 | 100-30=70 | 2024/3/21 |
如行 | 86 | 10+10=20 | - | 20 | 2024/3/13 |
琰熙 | 212 | 16 | - | 16 | 2024/3/11 |
c/gwendol | 206 | 10 | - | 10 | 2024/3/11 |
稳清活 | 66 | 20+20=40 | - | 40 | 2024/3/14 |
老谢 | 5 | 50 | - | 50 | 2024/3/11 |
楼兰渔夫 | 4 | 20+50=70 | 接受委托:岑云 30票 | 20+30+50=100 | 2024/4/15 |
芳芳 | 1 | 20+30=50 | - | 50 | 2024/3/13 |
Menger | 36 | 20+29=49 | - | 49 | 2024/3/13 |
张恩畅 | 2 | 20 | - | 20 | 2024/3/11 |
明海云 | 13 | 10 | - | 10 | 2024/3/11 |
王十二 | 273 | 11 | - | 11 | 2024/3/11 |
比尔盖 | 190 | 10 | 接受委托:教链 15票 | 10+15=25 | 2024/3/11 |
煜歌 | 249 | 5+30=35 | 接受委托:Koant 10票;教链 20票 | 5+30+10+20=65 | 2024/4/3 |
cijin | 277 | 19 | - | 19 | 2024/3/14 |
教链 | 337 | 200+200=400 | 委托:Angel 30票; OPEN 30票;Louis 20票;Jeff 20票;煜歌 20票;严光红 20票;得葱 20票;比尔盖:15票;福 10票;星际 10票;剪云为裳 5票 | 400-200=200 | 2024/3/22 |
Jeff | 255 | 10 | 接受委托:Koant 10票;教链 20票 | 10+10+20=40 | 2024/3/17 |
Angel | 198 | 0 | 接受委托:Koant 10票;教链 30票 | 0+10+30=40 | - |
OPEN | 49 | 0 | 接受委托:Koant 10票;教链 30票 | 0+10+30=40 | - |
Louis | 251 | 0 | 接受委托:Koant 10票;教链 20票 | 0+10+20=30 | - |
严光红 | 132 | 0 | 接受委托:Koant 10票;教链 20票 | 0+10+20=30 | - |
得葱 | 250 | 0 | 接受委托:Koant 10票;教链 20票 | 0+10+20=30 | - |
福 | 245 | 0 | 接受委托:Koant 10票;教链 10票 | 0+10+10=20 | - |
星际 | 240 | 0 | 接受委托:Koant 10票;教链 10票 | 0+10+10=20 | - |
剪云为裳 | 336 | 0 | 接受委托:Koant 10票;教链 5票 | 0+10+5=15 | - |
发起提案最低门槛:0.25% WJ对应投票权数量(随WJ总量变化而变化,目前WJ = 1.9亿时,对应veJ = 0.25% x 1.9亿/1万 = 48票 约 50票)
投票程序:
- 温度检查(temperature check)或称民意调查。该环节的目的是发布提案草案和相关材料,收集和听取反馈意见,并打磨修改提案。
- 时间:不少于2天
- 行动人:提案人
- 动作:提案人在github上本repo中创建issue,以issue序号编号提案标题为【JIP-编号:提案标题】,并将提案想法或草案、补充材料等充分披露在issue中,然后在社群里以及CGC治理会议上公开征集意见,并动员持有投票权的人去在github issue上回复意见
- 动作:投票权持有人在回复意见时,可以在issue里给出自己的态度,有三种:赞成提案(YES) / 反对提案(NO) / 保持中立(HOLD),并给出持此态度的原因或希望提案人做出何种改进
- 进入下一阶段的条件:有过半投票权持有人在issue里表示【赞成提案(YES)】,即可开启下一阶段【共识检查】
- 共识检查(consensus check)。该环节的目的是进行预投票。
- 时间:5天
- 行动人:提案人,书记员
- 动作:提案人起草正式提案的markdown文件,文件名为【JIP-编号.md】,位置放在 open-meetings/governance0/ 目录(请fork open-meeings repo,编辑文件,发起Pull Request,然后请任意一位书记员帮忙检查文件格式,合并(merge)到主干)
- 动作:书记员在合并正式提案文件后,
对投票权表格进行一次快照(即把最新表格数据复制一份作为快照,注明快照日期&共识检查所需的quorum票数后,添加到提案文件的末尾),然后在社群中公示该提案,并用任何合适的工具收集具有投票权的社群成员对该提案进行共识检查投票 - 动作:投票权持有人可以对提案进行投票,有三种:赞成(YES) / 反对(NO) / 弃权(ABSTAIN)。共识检查投票不需要再给出任何补充意见
- 动作:
书记员收集完投票后,更新提案文件末尾的共识检查快照表格,时间一到,书记员要对投票权表格进行一次快照(即把最新表格数据复制一份作为快照,注明快照日期&共识检查所需的quorum票数后),然后基于快照的数据汇总计算出投票结果 - 进入下一阶段的条件:(1) 赞成(YES) > 反对(NO);且,(2) 赞成票(YES) > {WJ总量 x 1%/万} (quorum)(例如WJ总量2亿时,quorum = 200票)
- 正式投票(governance vote)。最终。
- 时间:7天
- 行动人:书记员
- 动作:共识检查通过后,书记员主持发起正式投票。
发起前,需要进行再次快照(如果相同,注明同共识检查快照。并注明正式投票所需的quorum票数) - 动作:投票权持有人可以投票:赞成(YES) / 反对(NO)。正式投票没有弃权项(超期不投记为【无效(INVALID)】)
- 动作:时间一到,书记员对投票权表格进行一次快照(如果无变化,则注明与共识检查快照数据相同。并注明正式投票所需的quorum票数),然后基于快照的数据统计投票结果,更新到github并进行公示。如果涉及对金库执行操作,书记员在公示后,通知金库多签人执行延时操作(拨款)【注:20240414修订:快照后置,避免流程提前结束,给予充分时间投票,且允许投票期间(结束之前)增加投票权,给予更充分博弈的机会;且更符合链上实际实现】
- 投票通过条件:(1) 赞成(YES) > 反对(NO);且,(2) 赞成票(YES) > {WJ总量 x 4%/万} (quorum)(例如WJ总量2亿时,quorum = 800票)
- 提案执行
- 如果提案涉及金库拨款,多签人将在接到书记员公示的投票通过结果后,延时(timelock)【2天】执行拨款操作
注:
- 辅助推动治理程序的书记员暂定包括:比尔盖,Koant,福,星际,教链
- 书记员工作暂按PoWh非标工作上报到WP-15治理开发工作包,待摸索出工作量后进行标准化