概述
公共公投议会(The public referenda chamber)是Polkadot和Kusama中的三个链上治理机构之一。另外两个机构是议会和技术委员会。
只要提供保证金,系统中的任何通证持有人都可以提出并投票支持公共公投。
提案被提出后,其他人可以通过背书并提供与原始保证金相等的通证来赞同它。
在每个发起期间,最受支持的提案将被移至公共公投表格,可以进行投票表决。愿意锁定通证更长时间以增强其投票的选民可以这样做。
有关治理系统的更多详细信息,详情请参见此处。(https://wiki.polkadot.network/docs/learn-governance)
本指南将指导通证持有者如何使用Democracy模块提出和投票支持公共公投。
以下是一些链接,可保持了解最新信息并直接与社区互动。
Polkadot Direction(详情请参见:https://matrix.to/#/#Polkadot-Direction:parity.io):讨论治理和Polkadot未来的地方。
Kusama Direction(详情请参见:https://matrix.to/#/#Kusama-Direction:parity.io):讨论治理和Kusama未来的地方。
Polkadot(详见:https://polkadot.polkassembly.io/opengov)and Kusama(详见:https://kusama.polkassembly.io/opengov)
Polkassembly:用于查看当前公投、最新提案、议案、财政提案、小费、悬赏等等。
Polkadot Daily Digest(Youdemocracy.unlock(target),其中目标是您的账户地址。
请注意,这仅适用于用于投票的锁定DOT。
为了解锁DOT通过投票锁定Polkadot委员会成员,您需要转到理事会页面,单击“Vote(投票)”,然后单击“Unvote All(取消全部投票)”。
委托投票
如果您因为忙碌而无法跟上即将进行的公投并进行投票,您可以选择将您的投票委托给另一个账户,该账户是您信任其意见的账户。
当您委托给另一个账户时,该账户将获得您的通证的额外投票权,并且具有您设定的承诺。
委托的承诺方式与常规投票的承诺方式相同,只是由于在解除委托时锁定会重置,您的通证可能被锁定的时间比正常情况下更长。
被委托的账户在委托生效后无需采取任何特殊操作。他们可以根据自己的判断继续对公投进行投票。
区别在于,当民主制度统计投票结果时,被委托的通证现在会加入到被委托账户所做的投票中。
您可以将您的投票委托给另一个账户,并且甚至可以附加一个"Conviction(承诺)"。
在Polkadot-JS UI中,导航到"Accounts(账户)"选项卡(详见:https://polkadot.js.org/apps/#/accounts),点击三个垂直点,然后选择您选择的账户的"Delegate democracy votes"选项。
接下来,将弹出一个窗口,让您输入被委托账户的详细信息、委托金额和承诺。填入相关信息后,点击"delegate(委托)"按钮,进行签名并提交交易。
您的委托投票将在直到您明确解除委托之前,计入您所委托的账户的投票中。
查询账户委托首选项的链状态:可以通过democracy.votingOf外源查询网络上任何主动委托账户的委托首选项。
取消委托投票
注意如果由于之前的委托变更或取消委托而存在一个锁定期,那么任何新的变更或取消委托都会重新开始锁定期,锁定的DOT数量取决于现有和新锁定中较大的那个,锁定的信念系数取决于现有和新锁定中较长的那个。
这只会对有信念系数的账户有影响,因为没有信念系数的账户没有任何锁定期。
例子:用1x信念系数委托500DOT,然后用1x信念系数变更委托为1000DOT,锁定期会重新开始,锁定1000DOT,信念系数为1x。
用3x信念系数委托500DOT,然后用1x信念系数变更委托为1000DOT,锁定期会重新开始,锁定1000DOT,信念系数为3x。
用1x信念系数委托500DOT,然后用1x信念系数变更委托为200DOT,锁定期会重新开始,锁定500DOT,信念系数为1x。
要进一步了解这个问题,请查看这个stackexchange帖子,详情请参见(https://substrate.stackexchange.com/questions/5067/delegating-and-undelegating-during-the-lock-period-extends-it-for-the-initial-am)。
您可能在未来的某个时候决定解除对目标账户的委托。
在这种情况下,根据您在委托开始时设定的承诺,您的通证将被锁定最长时间。
例如,如果您选择了"2x"委托,并设置了四周的锁定时间,那么在发送解除委托的交易后,您的通证将被锁定四周。一旦您的投票被解除委托,您将再次可以自由地进行投票。
您可以直接开始投票,或者选择另一个账户作为您的委托对象。
解除委托的交易必须从您希望清除委托的账户发送。例如,如果Alice将她的通证委托给了Bob,那么Alice需要调用解除委托的交易来清除她的委托。
在Polkadot-JS UI的"Accounts(账户)"选项卡(Polkadot/Substrate Portal)管理您的账户委托是最简单方便的方式。
当您单击“管理委托”时,您将看到一个预先填充的弹出窗口,使用该账户的委托首选项。在这里,您可以选择取消委托或保存对账户的委托首选项所做的修改。
使用治理代理投票
代表一个储藏账户进行投票需要使用Proxy模块的"proxy"交易。
当您从"Extrinsics(外源)"选项卡选择此交易时,它将允许您从Democracy模块中选择"vote",并指定正在投票的公投索引、判断(即"Aye赞成"或"Nay反对")以及承诺,就像正常投票一样。
关于添加和移除治理代理以及其他类型的更多信息,请参阅Proxy页面(https://wiki.polkadot.network/docs/learn-proxies)。
解释链上投票数据
考虑以下示例,该示例展示了如何在区块浏览器上显示投票。
Nay0.1x=>0Nay1x=>1Nay2x=>2Nay3x=>3Nay4x=>4Nay5x=>5Nay6x=>6Aye0.1x=>128Aye1x=>129Aye2x=>130Aye3x=>131Aye4x=>132Aye5x=>133Aye6x=>134
乍一看,你可能很难理解你投了什么票。我们需要退一步,从二进制的角度考虑“投票数据”。
投票是用一个字节来存储的,使用了一个位域数据结构,并在区块浏览器上显示为一个十进制整数。
位域存储了信念系数和赞成/反对的布尔值,其中布尔值用字节的最高位来表示。这意味着剩下的7个位用来存储信念系数。