本指南將指導通證持有者如何使用全民公投模塊(OpenGov)提出公投提案並進行投票。以下是一些可隨時了解情況並直接與社區互動的鏈接。
Polkadot Direction:討論波卡治理和未來計劃的地方。詳情請參見:
https://matrix.to/#/#Polkadot-Direction:parity.io
Kusama Direction:討論Kusama治理和未來計劃的地方。詳情請參見:
https://matrix.to/#/#Kusama-Direction:parity.io
Polkadot和Kusama Polkassembly:用於當前的公投、最新提案、動議、財務提案、提示、賞金等。詳情請參見:
https://kusama.polkassembly.io/opengov
Polkadot Daily Digest:有關波卡生態系統中發生的事情的新聞,除節假日外每個工作日都會發布。詳情請參見:
https://matrix.to/#/#dailydigest:web3.foundation
Polkadot OpenGov術語和參數
在使用Referenda模塊進行投票時,需要注意以下重要參數:
- 來源(Origin):每個來源都有一組固定的特權。在提出提案時,選擇具有執行公投特權的來源非常重要。
- 軌道(Track):每個軌道都有自己的調度來源和預設配置,用於管理投票過程和參數。
- 提交押金(Submission Deposit):提交公衆公投提案所需的最低金額(可退還)。
- 准備期(Prepare Period):公投在提交後進入下一階段之前需要等待的最短時間。此期間允許投票,但投票結果不會計入公投結果。
- 決策押金(Decision Deposit):決策期結束後,公投進入決策階段所需的押金。
- 決策期(Decision Period):決策階段可能需要的時間來批准進入確認期。如果提案在決策期結束時未獲批准,則會被拒絕。
- 最大決策數(Max Deciding):在一個軌道的決策期內可以同時存在的最大公投數。
- 信任度(Conviction):用於增加投票權重的乘數。
- 贊成率(Approval):在根據信任度調整後,贊成票的權重佔總票權(包括贊成和反對)的比例。
- 支持率(Support):贊成票的總數(不考慮信任度的調整)與系統中可能投出的總票數的比較。支持也考慮了棄權票。
- 最低贊成率(Min Approval):一個提案需要達到的贊成率(以及最低支持)的閾值,才能滿足確認期的要求。
- 最低支持率(Min Support):一個提案需要達到的支持率(以及最低贊成)的閾值,才能滿足確認期的要求。
- 確認期(Confirmation Period):在決策期間,公投必須滿足最低贊成率和支持率標准的總時間,才能通過並進入實施期。
- 最短實施期(Min Enactment Period):一個被批准的提案在獲得批准後必須在派發隊列中等待的最短時間。提案人有權設置實施期爲任何大於最短實施期的值。
來源與軌道信息
編者注:圖表中的倒數關系,是Reciprocal,意思是兩者呈倒數的關系。比如最低贊成率是Reciprocal的意思是,如果一個提案的贊成票權重佔總票權的比例越高,那么它需要的支持率(贊成票數佔總票數的比例)就越低,反之亦然。這樣可以保證一個提案要通過確認期,必須同時滿足一定的贊成票權重和支持率。
對於每個軌道中的每次公投,Polkadot-JS UI都會顯示贊成和支持的交互式圖表。
根來源(Root)
具有最高特權級別的來源(Origin)。該軌道對於早期通過需要極高的贊成和支持水平。准備期和實施期也較長。例如,一個在這條軌道上提出的公投,需要在第一天結束時獲得48.2%的支持率(佔總發行量)和超過93.5%的贊成率,才能被認爲進入了確認期。支持率曲线在第14天結束時线性下降到25%,在第28天結束時幾乎降到0%。這樣可以確保通證持有者在決策期有足夠的時間對提案進行投票。
白名單(Whitelist)
由Fellowship白名單控制的來源,它可以對某個調用的哈希進行白名單驗證,並允許在公投通過後以根來源(Root Origin)的身份執行該調用。這條軌道允許更短的投票周期,因爲它通過一個开放和透明的過程來保證對時間敏感的提案的安全性。例如,一個在這條軌道上提出的公投,需要在第一天結束時獲得20%的支持率(比根來源的軌道低得多)和超過93.5%的贊成率,才能被認爲進入了確認期。
質押管理員(Staking Admin)
取消削減(Slash)的來源。該來源具有執行來自質押Pallet和選舉提供者多階段Pallet的調用的特權。
國庫出納(Treasurer)
國庫支出資金的來源(最多10M DOT)。該來源有權執行來自Treasury Pallet的調用。
租賃管理(Lease Admin)
來源可以強制插槽的租賃。該來源具有執行來自插槽Pallet的調用的特權。
協會管理(Fellowship Admin)
用於管理協會(Fellowship)成員構成的來源。
一般管理(General Admin)
用於管理注冊機(registrar)的來源。該來源具有執行來自身份Pallet的調用的特權。
拍賣管理(Auction Admin)
用於啓動拍賣的來源。該來源可以執行來自拍賣Pallet和調度器(Scheduler)Pallet的調用。
公投取消(Referendum Canceller)
該來源可以取消公投。此軌道具有較短的處理時間,並且在通過門檻方面,贊成/支持曲线有稍微更陡峭的降低。
公投殺手(Referendum Killer)
該來源可以取消正在進行的公投並削減保證金。此功能具有較短的處理時間,並且在通過門檻方面,贊成/支持曲线有稍微更陡峭的降低。
小額小費(Small Tipper)
該來源允許從國庫一次性支出多達250個DOT。
大額小費(Big Tipper)
該來源允許從國庫一次性支出多達1000個DOT。
小額消費(Small Spender)
該來源允許從國庫一次性支出多達10000個DOT。
中額消費(Medium Spender)
該來源允許從國庫一次性支出多達100000個DOT。
大額消費(Big Spender)
該來源允許從國庫一次性支出多達1000000個DOT。
使用Polkadot-JS UI創建一個公投提案
提交原像
創建提案的過程與提交提案的原像(Preimage)是分开的,因爲提交大型原像的存儲成本可能很高。將原像提交作爲單獨的交易意味着另一個账戶可以代替您提交原像並支付費用。下面的示例演示了在Kusama上創建原像的過程(相同的步驟適用於波卡)。爲了建議將“Expect Chaos!”添加到區塊鏈中,原像哈希值應爲:
0x8ac3f722caf7677254e25ca4ad77d533ca893c7d2ad4009e258d749f2004ef94.
原像在鏈上成功提交後,Polkadot-JS UI會將其列在“治理(Governance)”>“原像(Preimage)”選項卡下。
提交提案
提交提案需要您質押一些通證。在Polkadot-JS UI上,您可以導航到“治理(Governance)”→“公投(Referenda)”來創建一個新的提案。爲了提交提案,您需要提交所謂的原像哈希。原像哈希只是要執行的提案的哈希值。獲取原像哈希的最簡單方法是點擊前面部分中顯示的“提交原像”按鈕。
提案將從選定的账戶注冊,該账戶的余額將被鎖定。必須選擇一個合適的來源,因爲每個來源有不同的權限和接受標准。輸入提案的原像哈希後,原像長度字段會自動填充。實施延遲可以指定爲一個區塊號,或者一個在公投通過後的特定區塊數。這個提案的押金將在公投期間被鎖定。
在白名單調用器的軌道上提交公投
讓我們考慮增加參與平行鏈共識的驗證者數量。你可以提交一個原像,調用設置驗證者數量爲1000的函數,並直接在根來源的軌道上提交一個公投。但是,這需要一個很大的決策押金,並且有非常保守的通過參數,以至於它可能需要整個28天的投票期才能通過。
被波卡技術團隊認爲是安全或時間緊迫的操作可以使用白名單調用器的軌道。這條軌道在決策期的前半段需要更少的投票率,以便它可以更快地通過。這條軌道通常用於更中立、技術性的提案,如Runtime升級或改變系統的平行鏈驗證配置。
使用白名單調用器軌道需要一些特殊的調用。以其他軌道相同的形式提交公投是不會有效果的。也就是說,不是對一個特定的提案進行投票,而是對通過白名單Pallet執行提案進行投票。在這條軌道上开啓公投之前,你還應該嘗試從團隊那裏得到一個積極的信號,他們會把提案加入白名單。如果他們不這樣做,那么即使公衆公投通過了,也不會執行。
以下是向白名單軌道提交提案時應遵循的步驟:
1、提交一個原像,調用執行你想要提交的提案(調用)的函數 – whitelist.dispatchWhitelistedCallWithPreimage(call) – 並獲得原像的哈希。這是在白名單調用者軌道上的公衆公投的原像。
2、獲取調用的哈希值。獲取調用的哈希值。波卡協會(Polkadot Fellowship)需要發起一個Fellowship公投,用whitelist.whitelistCall(callHash)來將調用加入白名單。Fellowship公投只能由Polkadot Fellowship成員投票。
3、現在公衆對公投進行投票。某人必須支付一個決策押金金以進入決定階段。
4、一旦通過,只要該調用已經被Fellowship添加到白名單中,就會成功執行。
請注意,公衆公投和Fellowship公投可以同時進行。但是,如果Fellowship沒有將調用添加到白名單中,您必須直接將它提交給根來源(Root origin)。
對公投進行投票
由於Polkadot OpenGov考慮了贊成和支持兩個因素,在投票公投時有四個選項可供選擇:
- 贊成(Aye)
- 反對(Nay)
- 分裂(Split)
- 棄權(Abstain)
編者注:Split是指在對公投進行投票時,可以將自己的投票權重分配給贊成、反對和棄權三個選項。這樣可以表達自己對不同選項的偏好,而不是只能選擇一個。例如,如果你有100個通證的投票權重,你可以分配50個給贊成,30個給反對,20個給棄權。這樣你的投票就會反映出你對贊成和反對都有一定的支持,但是贊成更多一些,而棄權最少。Split投票的好處是可以讓投票者更靈活地表達自己的意見,而不是被限制在二元的選擇中。這也可以讓公投的結果更准確地反映出社區的意愿和多樣性。
此外,您還必須指定此投票的信仰乘數(conviction multiplier)。您愿意鎖定通證的時間越長,您的投票權重就越大。不愿意鎖定通證意味着您的投票只佔您所持通證的10%。
有關如何在Polkadot OpenGov公投中進行投票的詳細說明,請查閱此支持指南,詳情請參見:
https://support.polkadot.network/support/solutions/articles/65000184120-polkadot-opengov-how-to-vote
注:波卡的OpenGov使用信念投票Pallet(不是Democracy Pallet)。在Polkadot OpenGov上使用convictionVoting.vote投票公投,而不是democracy.vote投票(這只適用於舊版本的治理)。
移除過期的投票鎖定
要移除投票的鎖定,您首先需要調用removeVote,然後通過convictionVoting Pallet進行解鎖。有關詳細說明,請查閱此支持指南,詳情請參見:
https://support.polkadot.network/support/solutions/articles/65000184129-polkadot-js-ui-how-to-remove-expired-referenda-locks
委托投票權
關於委托在Polkadot OpenGov中的工作原理,請參閱Learn Polkadot OpenGov頁面上的多重角色委派(Multirole Delegation)部分,詳情請參見:
https://wiki.polkadot.network/docs/learn-polkadot-opengov#multirole-delegation
委托儀表板(Delegation Dashboard)
爲了使多角色委托變得簡單直觀,委托儀表板提供一個交互,詳情請參見:
https://youtu.be/RapBYZc5ZPo
如需詳細了解如何使用委托儀表板來委托您的投票權,請查閱此支持指南,詳情請參見:
https://support.polkadot.network/support/solutions/articles/65000184123-polkadot-opengov-how-to-delegate-your-voting-power
如果您想使用Polkadot-JS UI進行多角色委派操作,可以在此處找到相關說明,詳情請參見:
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。