Substrate 源码追新导读: 波卡系波卡权重计算全面更新, Governance 2.0 版本的优化和调整
20220530 - 20220605
Governance 2.0 版本的优化和调整
Governance 2.0 版本自今年 3 月份以来, Gavin 就开始对其进行一系列的調整和优化, 其中包括相关的 beanchmark 和 weight 的实现, 重做线性递减曲线算法以支持曲线计算相关类型, 增加步进曲线, 增加常量函数, 修改 Referenda 和投票, 以及国库相关算法, 并更新了算术部分的基础类型.
相关的实现已经并入 Kusama 里面.
详情:https://github.com/paritytech/substrate/pull/11493
波卡权重计算全面更新
本周对波卡中继链相关的权重进行了更新, 比如纳米级别空区块权重取值范围从[5730330, 5985274]扩展到[5624778, 6071601]等, 相应的各个 pallet 和模块都进行了更新, 改动源码文件 129 个, 属于比较大面积的更新了, 同时提供了 backport; 建议 follow.
详情: https://github.com/paritytech/substrate/pull/11381
Statemint 不再承认预留 DOT 方式
Statemint 是波卡原生的一个公益链, 其与 Polkadot 和 Kusama 之间是绝对信任关系, 因此与中继链之间可以使用 Teleport 方式来进行跨链资产流动, 而无需使用reserve
的方式, 因而本次更新将这种方式取消. 未来会支持对平行链中的reserve
资产进行识别
详情: https://github.com/paritytech/substrate/pull/11431
cumulus 更新: 确保中继链区块号严格递增
本次更新将确保中继链的区块号呈严格递增方式, 以支持多个平行链相应区块的合法性; 不过目前的安全性工作还没有完成, 未来需要将平行链和中继链的区块号做严格锁定.
详情: https://github.com/paritytech/cumulus/pull/1280
Polkadot v0.9.23 版本发布
该源码版本进行了一系列更新, 但都属于小版本更新, 因此各个平行链可以选择是否 follow.
更新的详情: https://github.com/paritytech/polkadot/releases/tag/v0.9.23
本文为 SEP Creation 原创组文章, 作者彭亚伦
未经许可, 请勿转载.
版权声明: 本文为 InfoQ 作者【彭亚伦】的原创文章。
原文链接:【http://xie.infoq.cn/article/cd330ed349d65033ff468b8de】。文章转载请联系作者。
评论