截至目前Kusama网络的第一份议案获得通过,验证人数量由100人提升到120人。在当天早些时间Polkadot测试网络「Kusama」第一个治理动议(governance motion)成功通过,1号提案 (Proposal #1)的内容是“验证人名额数从100名提升到120名”。这份议案很快经议会的大部分成员获得通过,并由技术委员会(technicalcommittee)快速跟踪,整个过程仅耗几小时,最后需要网络节点(约有2400个)进行投票。上图:提出的提案(proposals)经过理事会成员同意后,会进入投票(referenda)阶段。Proposal #1 进入投票阶段,称为Referenda 0.
在这之前,第0号议案(Proposal #0)由Gavin Wood创建,用以启动投票治理机制,内容为:「一旦外部合法预定一个外部的提议,即在版面设置一个多数票公投机制」。提案动议(motion)的创建会随之生成一串议案hash值。
proposal_hash议案密钥 是提交议案必需的字符串。升级验证人节点后,使用setCode指令来获得专属于该密钥的密钥,在JavaScript环境下可创建出用于议会投票的密钥。
Gavin:「我和Jaco预期会在今天把所有的议会密钥筛选出来」
Gavin还提到整个流程的耗时:在只有全体议会席位成为参与、没有技术委员会参与和推动议案的情况下,一个议案正式提出后会有至多14天时间进行等待,投票才会开始;会有7天的时间进行投票;再会有8天的时间直到议案生效。目前还没迹象能准确表面下次议会投票会何时开始,在目前没有公投的情况下,预计平均3.5天一轮,因此从草拟议案开始到议案生效,大致需要18.5天。但在技术委员会的推动下,一个议案proposal到投票referenda到生效enact,只需要几个小时。
0x80829e83ab0d47757557e0b40de6c38bf7dbd41f27b91df33887f9a90ae9f32c需要13位议员中的7位(半数以上)通过,议案才可进入投票阶段。在启用多数人投票机制后, 第一个议案 Proposal #1议案内容为staking->setVadidatorCount(new)将验证人数量调整至 120人,进入投票阶段,对应Referenda #0 而且在截至发稿时,第二个议案 Proposal #2
Proposal #2 「将验证人名额数扩大到130的议案」也已经由议会通过,现在正在投票中(对应Referenda #1)。 投票时间预计需要4小时,以及再等待12小时会最终启动。
这一过程需要重设投票,无论是否进行匿名投票,每轮流程会用到不同的函数,在目前技术委员会的通过下,仍属需要最终12小时的等待时间来启动。
议会(council)是经在链上选举产生的账户,旨在代表Kusama网络中的利益相关者。议会在治理方面有两项主要任务: 提议公投、和否决危险或恶意的公投。
提交成为议会候选人需要绑定少量的KSMs。如果您没有成功获胜或成为亚军,则该绑定金额将被没收,但如果您成功成为议会成员,绑定的金额最终会返还。每一轮选举都选出亚军成为备用议员,以防其中获胜者被撤离。
在提交参选候选人之前,最好先公布您计划的提案,使您的支持者们知道何时可以开始投票和一些准备。自己也可以投票给自己。前往 Polkadot Apps 并选择 "Council"。按下右边写 "SubmitCandidacy"。
提交交易后,在右上方:显示你的账户现在是 "候选人"。Finalized☑️
在提交成为候选人(Submitcandidacy)的旁边是 "Vote" 的按钮。您可以按下此投票给自己(可选)。
议会使用弗拉格曼(Phragmen)同意投票(Approval Voting)方法选出议员,该投票也用于验证人选举。这意味着您最多可以选择16个不同的候选人,您的抵押将在候选人之间平均分配。
关于本指南,当按下 "Vote" 之后,你会看到所有参选人包括你的帐户,你只需要在账户旁边的开关将其更改为 "Aye"投票支持。
赢得议员选举后,您会看到你的帐户移至左下方标示为"Members"。
恭喜~现在您已是议会成员之一,可以动议(提出议案:propose a motion)或否决议会上的提案(proposals)。現在您设置 seta nick 昵称 會更好地让其他人知道那個帐户是誰,并且請加入 Kusama治理聊天頻道。
在投票给议员期间,您需要锁定 DOT / KSM。像验证人选举一样,您最多可以提名16个不同的议员(跟票选验证节点,票选候选议员一样),您投出选票将在所选组中平均分配。与验证人选举不同,您预留的余额代币没有解除绑定期限。一旦您的投票取消,代币将回复流动性。
警告: 当投票给议员时,最好不要将全部余额都拿来投票。至少留下几个 KSM 来支付手续费用。
前往到 Polkadot Apps ,然后选择 "议会"。在右侧窗口中有两个蓝色按钮,按下 "投票" 按钮。
由于议会使用了同意投票(Approval Voting),因此当您进行投票时,您只需要获得投票的支持,就可以验证自己,并因此所投票的代币将被分配给投票中的平均分配。选择 "赞成(Aye)",最多可以选择16个候选人。当您选择好后,提交。
当你提交的申请被确认后,就能在界面看到您的投票结果。为了取回预留余额,您需要取消你的投票。仅当您参加完选举并且不再希望预留余额计入您支持的议员后,才可以取消投票。
前往到 PolkadotApps 上的 "Extrinsics"。选择要取消投票的帐户,然后选择"electionsPhragmen-> removeVoter()" 选项并提交交易。
当交易被确认在一个区块后,您应该会取回你的预留余额并且在下一届选举,你对任何议员的投票都将不再计算在内。
翻译 / ShawnRingLin编辑 / Emily Yang
关于PolkaBase
PolkaBase是以波卡技术为基础的区块链3.0生态,致力于打造一个能推动区块链技术与应用落地、产生优质内容和产品价值、并吸引区块链行业外部资源与团队的新一代社区;在技术普及、生态孵化、高校与产业联合、价值用户和国际化五大方面,弥补现有社群的不足,推动生态的深化与发展。