售前客服二维码
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!
波尔卡多的治理分为三个阶段。
Polkadot底层采用Substrate框架,用rust语言编写。框架将运行环境分为Wasm和Native。
Native是执行本地Rust代码,Wasm是执行链中编译存储的web assembly baly文件。
Polkadot的提议是在运行时以特权函数调用的形式修改Wasm代码,这样就可以在不重启节点的情况下实时更新(BitXHub中的验证引擎与此设计类似)。
有几种方法可以开始一个提议:
DOT持有人提交的公开提案。任何DOT持有人都可以通过抵押最少数量的DOT来提交公开提案,支持该提案的人需要抵押相同数量的DOT来批准该提案。公共提案存储在队列中,并根据抵押的DOTs数量进行排序。抵押DOTs数量最多的提案将定期提交到投票阶段。进入投票阶段后,抵押的DOT将返还给持有人;
理事会提交的理事会提案。安理会提交的提案也存储在队列中。当全体理事会成员同意一项提案或大多数理事会成员同意一项提案时,该提案可以提交表决阶段;
作为实施全民投票的一部分而提交的提案;
技术委员会提交的紧急提案。一般是因为Polkadot网络有bug需要紧急修复而提交的紧急提案。
该提案来自DOT持有人提交的公开提案队列或董事会提交的提案队列,在两个队列之间交替。
比如这次的提案来自DOT持有者提交的公开提案队列,28天后的下一个投票阶段,提案来自理事会提交的提案队列。一般情况下只能同时进行一次投票,除非有紧急提案,可以和常规投票同时进行。
从投票结束到实施变更的时间称为执行延迟期。对于开始投票的前两种方式,时间固定为28天。对于第三种方法,可以根据需要进行设置。紧急提案的实施时间较短。
选民可以投赞成票或反对票,也可以放弃投票。如果选民想对一个公共提案进行投票,他们需要锁定一定数量的DOTs,通常他们至少应该在公共投票结束后锁定实施延迟期。
投票的权重由锁定的DOTs数量和锁定时间决定。所以即使你的DOTs比较少,如果锁定时间足够长,你可能会有比较高的权重;相反,如果锁定时间短,即使锁定更多的DOTs,权重也不一定高。
采用这种机制的目的是为了保证需要的经济投入最小,防止卖票,同时也是为了保证长期致力于制度的选民有更大的发言权。
如下所示:
实体
计票方案
公开提议
选民投票率正偏差
全体赞成
负投票率偏差
理事会(多数赞成)
简单多数制
下面我们来解释一下这三个方案。首先,定义四个术语:
学期
意义
赞同
赞成的票数
反对
反对票数
出动
投票的令牌总数
选民
网络中数字机会出版物的总数
选民投票率正偏差
该方案由以下公式表示。只有当不平等成立时,投票才会通过。可以看出,当投票的代币总数较少时,需要获得绝大多数赞成投票的选票;当投票令牌总数不断增加直至接近网络中DOT发行总数时,只能通过总票数的一半以上,已经演变成简单多数制方案(见下文)。
作者简介
周蓉
数据网格实验室BitXHub团队
研究方向:区块链账本互操作技术
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!