平行链上线技术系列六:平行链升级规范_COD:SWASH币

升级规范

1.每次升级都需要更新spec_version,如果spec_version不做改动,就相当于是默认不更新。

spec_version:?2,

2.编译wasm文件

cargo?build?—release?-p?dorafactory-node-runtime

Polkadot已升级为包含平行链模块的新版本,已为下一阶段的启动做好准备:10月13日,Gavin 发推表示,在其他链需要几个月甚几年的时间才能完成网络新功能的部署升级时,Polkadot 和 Kusama 只用了8 小时就将新的逻辑部署到链上,并且这是一个安全的、由利益相关者共同管理的去中心化的过程。随后,Polkadot 官方推特也再次发声,称这次升级再次创下历史记录,在 8 小时内创建、投票和部署了新的 runtime 升级!

新的版本 v0.9.11 包含一个新功能,允许为版本配置偏移量,从而更好地控制插槽租用期的开始时间;还包含在 Polkadot 上启动平行链所需的模块,但尚未启用面向用户的功能,但 Polkadot 已为下一阶段的启动做好准备。(Polka World)[2021/10/13 20:25:20]

编译完成之后,会在target/release/wbuild/dorafactory-node-runtime下生成wasm文件。

币赢CoinW支持Kusama平行链插槽拍卖,开放TrustBase奖池:据官方消息,为支持波卡生态发展,币赢CoinW将开放Kusama插槽拍卖通道。并在FansUp31期开放TrustBase奖池,通过质押KSM参与Kusama平行链插槽拍卖,可获得TrustBase项目提供的赚币收益,收益币种为TrustBase(TBE)。

TrustBase是基于独立智能合约语言Subscript的波卡平行链,致力于为传统开发者提供更轻量级的语言,形成Polkadot——TrustBase平行链——智能合约多栖发展的强大生态。

币赢CoinW,致力于为投资者精选优质加密资产,为用户创造科技金融新模式。[2021/6/11 23:30:33]

需要注意的是build之后会生成两个wasm文件,一个是压缩版本的wasm文件,一个是没有压缩的wasm文件。一定要选择压缩版本的wasm文件用作后续升级的code参数

波卡网络理事会成员Qinwen: 渐进式上线保证波卡平行链稀有性并减轻中继链负担:2月4日 15:00,波卡网络理事会成员Qinwen作客MXC抹茶社区,就“波卡平行链插槽拍卖在即,这些事实你必须知道”作出分享。

Qinwen 表示:“Polkadot是一个去中心化的网络。任何项目都可以为生态系统做出贡献,任何与Polkadot兼容的区块链都可以竞标插槽或作为平行线程进行连接。之前在Gavin的一些社区采访中也提到,平行链会先在 Kusama 网络上部署;对于创世期来说,不太可能有许多平行链, 上线是渐进式进行的,首批平行链将不会通过竞拍产生,而是系统级平行链,来减轻中继链的负担,增加更多的平行链。”[2021/2/4 18:54:50]

compressed是压缩版本,compact是没有压缩的版本。

通过Sudo进行升级

1.通过sudo调用parachainSystem.authorize_upgrade,上传指定的code,来表明该code运行进行升级操作。

2.成功之后,接下来任何人都可以通过parachainSystem.enactAuthorizedUpgrade(code)进行升级。

成功升级

通过公投进行升级

1.创建原像制作

parachainSystem.authorizeUpgrade(codeHash)的原像。

这里的preimagehash为0xb7caf049918934c5b7f1e06718854b0783c7b86380c9ac731f8ca3cd49b76dad

2.创建外部提案

3.通过议会投票

通过投票之后,就能进入到公投的外部提案通道。

4.技术委员会可以通过fasttrack,改变外部提案的vote和执行时间。

5.在技术委员会内部通过提案

6.成功执行,外部提案成功加速。

接下来进行正常的公投投票即可。

成功,接下来任何人都可以通过parachainSystem.enactAuthorizedUpgrade(code)进行升级。

成功升级

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金智博客

[0:0ms0-3:920ms