您当前的位置: 首页 >>  新三板 > 内容页
每日热点:Gavin Wood:波卡治理 v2 會有哪些變化?(上)
     时间:2022-10-26 14:48:52

所以我們實際做要做的是,對吞吐量進行限制,根據某項公投理論上可能造成的損害拉長投票周期。如果我們可以把一項公投歸類爲低影響的,那么就不必採取非常保守的保障措施。即並非所有的公投、提案都是平等的。

按影響力分級

在第一版治理中,對所有公投和提案都是平等對待的。對於了解一些技術的人來說,波卡和基於 Substrate 的平行鏈都在這樣一個框架內,代碼執行的權限級別被稱爲 “來源(origin)”,不同的來源表示不同的權限級別,有點像 Unix 操作系統上的用戶。

一項議案中其實有兩個東西:一是操作,即你想做什么,比如 “從國庫花費 100 DOT”、 “部署一條平行鏈”、“在此插槽中創建一條新的系統平行鏈並部署一些代碼” 等等你希望用治理來做到的事。第二是來源,也就是該操作將運行的權限級別,即誰/什么授權該操作發生。

大部分操作都需要特定的來源,但不是所有的操作都如此,部分操作可以使用很多不同來源。一個例子是轉账操作,這個操作很常用,如果你想把一些 DOT/KSM 或其他幣從你的账戶轉账到其他账戶,這就叫轉账操作,你將它包裝到一筆交易中,並發送到網絡。網絡做的就是檢查,它會看是誰授權了這筆轉账,它檢查的來源是已籤名的來源,意味着你籤名了這筆交易,證明了確實是你本人想授權這筆轉账,確保該來源已被籤署。

來源和軌道

在第二版治理中我們的做法是,有很多的不同類型的來源,授權了不同的事情,一些事情是影響大的,一些是影響小的,我們給每種來源類型都準備了不同的軌道。每個軌道都可以有不同的參數,不同的(通過)閾值。我們可以保證,對於影響小的事的軌道,這些參數和閾值可以不那么嚴格;對於本質上更危險的事的軌道,就需要更保守的參數和更高的閾值。

我們來想象一些來源。

比如 Root,它是波卡、Kusama、Substrate 鏈中的全能起源,這是舊治理體系中執行的所有內容,只有一個級別,就是超級用戶級別的 Root,可以做任何事。

我們還有其他來源,比如 ParachainAdmin,可以用來創建新平行鏈,如果你想創建一條新的系統平行鏈,你不需要能夠做任何事,只需要能做這件事就行,而 ParachainAdmin 就能做到這件事。

BigSpender 來源,可以從國庫花掉一大筆錢;Tipper 是超小額花費,只能從國庫花掉一點點錢。

我們很容易看出,這些事的影響是不同的,能做任何事的影響高於能從國庫花掉 10 DOT 的影響。

在這些公投軌道中,我們可以自定義一些東西。

比如導入期,即在投票真正變得重要之前需要經歷多長時間。確認期,即當一項公投馬上要通過時,它需要保持這個狀態多久,才能真正被批準並且進入公投。投票率和批準要求,這是一個投票系統中最重要的部分,有多少人愿意去投票,其中又有多少人希望該議案通過。同時可以進行多少項公投,一些影響小的事情,可以一下投很多項,沒關系;如果是影響重大的事情,那么可能要限制到每次幾項甚至一項。

标签:

广告

X 关闭

广告

X 关闭