自适应投票成见
波卡设计了一种称为自愿锁定
的方法,答允代币持有者声明愿意锁定本身的 DOT 多长时间来增加其投票权,因此,每个代币持有者的最大投票数将通过以下公式计较:
翻译:PolkaWorld
理事会作为 Substrate Collective pallet 的一个实例,实现了所谓的主要成员,该成员的投票将作为其他在超时之前未投票的成员的默认投票。
C6简朴大都制
假如要由理事会提议进行公投,必需有绝大大都成员赞成,而且没有成员行使反对权。成员对任何单个提案只能行使一次反对权;假如在沉着期之后从头提交了提案,则他们大概不会第二次反对该提案。对付理事会以绝对大都票通过,但未得到一致支持的动议(Motion),将以中立、大都票通过的投票方案举办公家公投。假如理事会的所有成员都投票赞成某项动议,则该投票被认为是一致通过的,并成为具有负自适应群体成见(negative adaptive quorum biasing)的公投。
16
0
B
公投
Total 提倡公投 公投是简朴的、海涵的、基于 stake 的投票方案。每一次公投都有一个与之相关的详细的提议,它在 runtime 中以特权函数挪用的形式呈现(这包罗最强大的挪用:
对提案举办投票
set_code
,它可以或许切换出 runtime 的整个代码,实现一般需要“硬分叉”才气做到的成果)。它们是离散事件,有一个牢靠的时间段来举办投票,然后举办计数,假如投票被核准,则举办函数挪用。公投老是二元的,你投票时独一的选择是“同意”、“阻挡”或完全弃权。
让我们看下面的例子。
管理 Demo[9]- Gavin Wood 博士讲授波卡初始管理架构(视频)X
技能委员会 为了对网络举办变动,要领是将活泼的代币持有者和理事会构成一个打点组,对网络进级举办决定。不管提案是由公家( DOT 持有人)照旧理事会提出的,最终都要颠末全民公投,让所有 DOT 持有者(按 stake 比例抉择权重)做出抉择。 每隔 28 天,将对一个新的公投举办投票(假设个中一个行列中至少有一个提案的话)。有一个议会核准的提案排队,和一个公家提交的提案行列。将要投票表决的公投在两个行列中的最高票投票的提案之间瓜代举办。
负投票率毛病
,即需要在投票率低的环境下得到大量绝对大都阻挡投票,可是当投票率增加到100%时,它就酿成了最后一种简朴大都的环境。
让我们以上面的图片为例。
这篇文章属于 Polkadot Wiki(波卡百科)的 “管理” 部门,具体地先容了波卡的管理机制、管理机构和投票计数方法。Polkadot Wiki 是由波卡官方撰写的波卡先容文档,PolkaWorld 正在慢慢翻译和连载该文档。
X[1]统计: https://wiki.polkadot.network/docs/en/learn-governance#tallying
当理事会通过一致同意提出一项新议案时,将利用“负投票率毛病”对公投举办表决。在这种环境下,会较量容易以较低的投票率通过此议案,而且需要绝对大都投票才气拒绝该议案。跟着越来越多的代币持有人参加投票,这种成见就会靠近普通的简朴大都制。
为了代表被动的好处相关者,Polkadot 引入了 “理事会(Council)” 的观念。理事会是一个由多个参加者构成的链上实体,每个参加者代表一个链上账户。今朝在 Polkadot 上,理事会由 13 名成员构成。估量在接下来的几个月中,将增加到 24 个席位。凡是,理事会最终将拥有牢靠命量的席位。在 Polkadot 中是 24 个席位,而在 Kusama 中是 17 个席位。
例:假设:- 总量仅 1,500 DOT- 果真提案John - 500 DOTPeter - 100 DOTLilly - 150 DOTJJ - 150 DOTKen - 600 DOTJohn: 投 `赞成` 且锁定 DOT 4 周 => 500 * 1 = 500 票Peter: 投 `赞成` 且锁定 DOT 4 周 => 100 * 1 = 100 票JJ: 投 `阻挡` 且锁定 DOT 16 周 => 150 * 3 = 450 票赞成 = 600阻挡 = 450投票率 = 750总选票 = 1500
由于上述示例是公家公投,因此将利用绝对大都赞成制
来计较功效。在投票率低的环境下,绝对大都赞成
需要更多赞成票
才气通过此公投,因此,按照上述功效,公投将被拒绝。另外,只有得胜选民的代币会被锁定。假如公投失败的选民认为投票功效将发生负面影响,则他们的代币可以转让,因此他们持有的投票代币不会进入锁按期。并且,优胜提案会在必然的执行期之后才自主执行。
别的,我们需要以下信息,并利用下面列出的公式之一来计较投票功效。譬喻,让我们以民众提案为例,应用绝对大都赞成
公式。没有严格的法定投票人数,但跟着投票率的低落,所需的绝对大都席位会增加。
初始管理描写[7]
Kelvin
所有的公投都有一个与之相关的执行延迟期。这是从公投竣事到(假定提案得到核准)实施变动之间的一段时间。对付启动公投的前两种方法,这是一个牢靠的时间。对付 Kusama 来说,这是 8 天的时间,在波卡中,打算是 28 天。对付第三种范例,可以按照需要举办配置。
公家公投Bob
8
这是 Polkadot 初始阶段的姑且管理设置。假如在第三方审核之后发明任何安详裂痕,它将被变动。进一步的变动可以通过链上管理举办。
为了投票,投票者凡是必需把他们的代币锁起来,至少要在公投竣事后的执行延迟期内锁定。这是为了确保投票功效需要一些最低限度的经济投入,并制止卖票行为。你可以完全不加锁定地投票,但你的投票代价只是普通投票的一小部门。同时,由于可以投入时间来锁定,持有少量 DOT 代币并不料味着持有人不能影响公投功效。你可以在自愿锁定(Voluntary Locking[2])中相识更多。
2X
X假如打消公投的争议很大,使得理事会无法得到三分之二大都同意,那么将由全体好处相关者来抉择提案的运气。
[2]Voluntary Locking: https://wiki.polkadot.network/docs/en/learn-governance#voluntary-lockingBob
[4]Borda count: https://en.wikipedia.org/wiki/Borda_count
X
Peter
候选人
X
1示例:Peter: 用 10 个 DOT 投票 `No` ,锁定了 128 周,那他的实际投票权重是 10 * 6 = 60 VotesLogan: 用 20 DOT投票 `Yes` ,锁定了 4 周,他的实际投票权重是 20 * 1 = 20 VotesKevin: 用 15 DOT投票 `Yes` ,锁定了 8 周,他的实际投票权重是 15 * 2 = 30 Votes
尽量 Logan 和 Kevin 的选票都比 Peter 多,但两人的锁按期都比 Peter 少,导致他们的投票权重也少。
我如何可以要求理事会代表我举办变动?总计
原文链接:https://wiki.polkadot.network/docs/en/learn-governance
参考资源
Democracy Pallet[8]
快速公投(fast-tracked referenda)是独一可以与其他有效公投同时举办的公投范例。因此,通过快速公投,可以同时举办两个有效的公投。对一个举办投票不会阻止用户对另一个举办投票。
提出公投
X
波卡的管理[11]- 随着 Bill Lagoon 相识波卡和 Kusama 的管理如何运行
理事会的选举由同一 Phragmén 选举流程处理惩罚,该流程按照提名从可用池中选择验证人。可是,代币持有人对议员的投票,与他们对验证人的任何提名是分隔的。理事会任期为一日。每一期的末端,将运行 Phragmen 选举算法,功效将按照所有选民的投票设置选择新的议员。选举还选择了必然数量的备选议员(runners up),今朝在 Kusama 上为 7 名,在 Polkadot 上为 15 名,这些候选人将在投票中保持原样。
今朝,理事会有 13 个席位。所有好处相关者可以自由暗示对任何注册候选人的承认。
[11]波卡的管理: https://www.crowdcast.io/e/governance-on-polkadot–X
X
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。