本期将继续为大家带来polkadot创世神林嘉文博士(Dr.Gavin Wood)关于如何推进波卡主网上线的讲解。
Dr.Gavin Wood:波卡上线流程
各位好,感谢本次峰会活动,关于今天我要给大家介绍Polkadot波卡上线的计划细节。
现在我们进入正题,从技术层面,我们已经十分接近上线,进而一起推动,我十分激动地能和大家以及全世界的波卡社区分享这段经历。
所以波卡网络将会以一个分阶段的推出计划,伴随着重要的里程碑计划,向去中心化网络和无需许可的网络发展,这也标志着每个网络发展的进程。上线流程首先是从“备选链”开始,由Web3基金会发布上线,会以一个针对波卡中继链的提案形式发布,备选链会产生创世区块,这意味着链正式上线。
这个新链会以PoA(权威证明)的形式运行,Web3基金会将完全控制这个链。刚开始的代币没有任何代币的功能,无法转账,通证的初始功能只有记账。这可以称为我们为下一阶段推进的暂时的阶段, 不需要大批验证人节点配置就使网络上线,也不需要信任还未实现的治理功能,使区块链向前发展。
初始阶段就是会发布权威证明机制的备选链,就像测试网一样,但这个测试网会转换成真正的波卡网络,如果备选链因为某些没有预料到原因运行失败,如果运行失败,我们可以简单地,那我们就会发布第二个或第三个备选链知道可以转换成主网。金丝雀网络在最终上线之前曾运行了三个备选链。
虽然刚开始这条链是一个创世区块,其实这是不是最终创世区块并不重要。可能将会有各种情况使之抛弃这个备选链,并在另一个备选链开始重新开始。因此原则上,最后留下的链会成为波卡区块链。你可以把这看成一个分阶段的过程,仅仅通过议案,能够将一个有严格限制的区块链进化成最终去中心化和无需许可的形态。
所以,初始的链会有严格限制的运行逻辑,仅限制在基础操作的范围之内,用以测试网络稳定性,包括客户端稳定性,和社区和代码的总体信心。
之后被限制功能的运行逻辑会通过一系列网络治理决定来逐渐解除其限制。
刚开始区块链的治理功能会以Sudo模块来控制,Sudo模块是一个很特殊的功能模块,能允许一个角色,Web3基金会,完全控制和重写该区块链等等一切操作,包括链逻辑,重新编程。
因此在第一阶段,波卡链会是一个完全的权威证明机制的区块链, 权威证明共识意味着我们会有一系列授权机构,这里指Web3基金会,填充网络的验证人位置,并且验证人节点的名单不会改变,持续运行,Web3基金会作为验证人会负责区块的产生和确认。
在这个阶段,该链将仅限于实现少数几个功能,确切地说是3个基本功能,第一个是Sudo模块,因此这将使web3基金会可以根据自身需要去升级链,第二是波卡社区可以使用的功能,在这里首先是实现声明许可(allowing claims),至少保证通证DOT可以被声明,第三允许分配DOT通证的人发信号声明自己的目的,并成为验证人节点或是提名人节点。在这个阶段中,唯一的验证人节点只会是WEB3基金会,而其他人任然可以继续表明其意图,并且当我们有足够意的人来表明意愿时,我们会进入阶段二。
在这个阶段WEB3基金会将会发布一系列指令,例如使用Sudo权限或使用Sudo的基本功能,我们将会从权威证明切换至权益(质押)证明(prove of stake),所有分配通证DOT的质押都表明了成为验证人节点的意愿,至少将来其中有一部分人会被提名成为验证人节点。
我们将看到该区块链将会从由WEB3基金会运营,转向由国际选拔的大量验证人运营。目前该区块链看起来是基于权威证明在运行的,实际上是基于WEB3基金会的信用背书。
我们必须期望这个备选链会继续下去,一旦他转向质押证明,那么就会产生巨大的变化。同时我们也信奉我们的加密逻辑和经济学,或者说我们的加密经济学逻辑。现在,当配备有大型验证人节点的备选链运行良好,那么将再次使用Sudo秘钥,我们便可以进入阶段三。
第三阶段是Sudo秘钥使得多种治理手段可以成功运行。波卡网络的治理机制的应用十分复杂,而且随着在kusama上的试运营在不断进化。
一般来说,有四个模块,第一是全民投票模块,允许使用代币加权投票系统,意味着通证持有者能够一定程度上掌控波卡网络的命运。
第二是波卡网络理事会模块,允许通证持有者选举两个理事会的成员,但这两个理事会实际上并没有很大的权力,但他能够指导立法议程,并有一定能力消除被通证持有者投票通过的危险升级。
第三是技术委员会,这是一个无投票成立机构,它仅从以正确方式建造波卡网络的团队中选拔。它们也并没有实际权力,但是他们能够快速追踪他们觉得重要的,并且改变系统的相关升级,通常他们只负责修复系统BUG。
第四部分是负责治理的部门——财政库。财政库允许理事会以及各种通证集合持有者以匿名的形式通过质押系统,区块奖励系统来放置资金并加以运用,这种运用通常发生在波卡网络外部,无论可能是什么,这些都是在Kusama在治理时要考虑的因素,如果你想进一步了解它们,你只需要去Kusama查看即可。理事会在不同治理或其他治理模块中都扮演着相应角色,通证持有者拥有影响系统变化的能力,基本上现在波卡网络的命运就掌握在通证持有人手里。
由Web3基金会发起的最终运行逻辑升级将会删除Sudo模块,并在此过程中删除其自身无所不能的地位,因为它能够删除链正如它可以生成新备选链那样。届时,波卡网络将实现实时去中心化,去信任化。波卡网络部署的最后阶段将提供额外的功能,其中一个将会是余额结转,这将推进通证Dot余额的可转移性,而非只作为一个参数存在,这很可能在Sudo模块被执行释放之后就会实现。但我们任然无法插手,因为这一切都掌握在通证Dot持有人手中。Sudo的另外两个升级必然包括第一条链的推出,以及最终平行链和平行链线程的购买和租赁模块,以及XCMP跨主权链消息的传递系统。
这一切都将在他们的代码定格和审核完成后推出,并在各个技术开发团队,研究团队,DOT持有人社区之间协调统一完成。基本上我觉得波卡网络上线会分为五到六个阶段。
感谢您的收看,我是Gavin Wood,希望本次演讲对您有所启发。
原创 - Polkadot
翻译 - ShawnRingLin