查看原文
其他

波卡 v0.7.0 和 Kusama CC-3 即将发布

Gavin Wood PolkaWorld 2019-12-10

加入 www.polkaworld.org 社区,共建 Web 3.0!

在经历了一点小混乱后,Kusama 为下一篇章做好了准备:CC-3 版本和最终的治理移交。


从表面上看,Kusama 所产生的混乱,相较于一些人预期会在一个自发走入不做任何承诺的网络中发生的混乱程度要低一些。尽管增长的 150 个验证人中绝大多数是远离社区的志愿者,但从广义上讲,Kusama 网络仍然保持稳定。发生的故障似乎相对较小(如暂停数小时的是区块最终确定,而不是区块生产)且是暂时性的(如最近每隔几小时,区块生产要暂停数分钟)。


这一切都表明,它有助于揭露少量相当重要却可能不会引起注意的问题:像 Polkadot 这样复杂和动态的系统,尤其是引入了多种前沿技术或研究型技术的系统,有时会出现难以提前预测的突发效应。在 Kusama 的发展过程中,发现并修复了多个错误,其中一个错误 “潜入” 了 Substrate 提供的底层元协议环境中,这使得它只能用硬分叉(即底层协议的突然更改)或 “Hard Spoon”(即使用新的固定协议和旧的交易/状态重新启动链)。


除了已解决的问题之外,在 Kusama CC-2 过程中还实现了许多附加功能,可以轻松地与新链集成。这些包括:


  • 链上授权发现,允许发现授权节点或其公共可联系代表并将其连接。这是朝着更加直接和一致的网络覆盖迈出的第一步,从而使节点的拓扑结构更加有效。


  • 裸存储映射带前缀的存储映。以前,在平台上的链上存储中形成地图的键/值对的项是使用 Merkle trie 索引的,该 Blob 使用从键和映射名称的组合中不透明得出的 Blob,这意味着无法有效地枚举它们。现在,映射项将以其存储项的名称作为前缀,除其他外,还便于迁移和删除。


  • 改造了 NPoS 系统,包括在已知问题不是由节点恶意或严重失职造成的情况下,理事会可以轻松地将大额 Slash 的资金退还给 stake 参与者的能力。


这样,我们将从 Kusama CC-2 过渡到新的底层链 Kusama CC-3。为了最大程度地减少中断,我们会将大部分状态/交易记录从 CC-2 移到 CC-3。鉴于我们知道并非所有人都能按时进行升级,因此我们会将验证者的数量从 150 个降低为更合理的数量。而且,由于我们真的想开始测试 Polkadot / Kusama 的社会元素,因此我们将释放治理,并删除 “摆脱监狱获得自由卡” Sudo。


除非我们遇到任何重大障碍,否则一切都会在接下来的几天内发生,明天(我的时间😜)将由 CC-2 移至 CC-3,并在周末结束之前完成向去中心化治理的转移。



具体时间表


今天下午 CC-2 最终更新版本 v0.6.18 已经发布。这个版本解决了许多大家已经发现的共识、网络使用和同步方面的问题,并引入了一些不错的分析功能,例如 Grafana 集成和性能分析。我们鼓励所有节点,尤其是验证人进行升级,来帮助测试新逻辑。


今晚(11月27日),我们将准备新版本v0.7.0 “Kusama CC-3” 的发布,其中包括逻辑上的最终更改以及我们需要在创世纪模块中看到的其他更改。我们还将更新我们的交易抓取和注入脚本,以准备进行 Spoon,并为新的验证人网络进行操作准备。


28 日上午,我们打算提供启动节点并启动 CC-3 链(通常在 PoA 模式下)。然后,我们将发布 v0.7.0,让每个想要连接到最新 Kusama 的人可以连接。此时,我们还将最后使用一次 Sudo 来终止 CC-2 链


一旦 CC-2 链终止(因此无法进行新交易),我们将抓取每个 CC-2 中的交易并将其注入新 CC-3 链。最后,我们将启用 era 轮换从 PoA 过渡到 NPoS 的工作应该在星期四结束之前进行。我们将适度增加验证人的数量,希望在这天结束的时候能有 25 到 50 个验证人。


Kusama CC-3 将首先启用完全去中心化的治理(这时候还不能进行转账)。只要 Kusama 持有者社区决定开启转账(译者注:通常是通过社区公投),转账功能就可以立即开启。在由社区交付的首次升级成功时,Sudo 会被移除。


  • 有关 Kusama 的更多信息:

    https://kusama.network/#

  • 使用 Polkadot JS:

    https://polkadot.js.org/apps/#/explorer

  • 查看代码:

    https://github.com/paritytech/polkadot/

  • 查看 v0.6.18 发布公告:

    https://github.com/paritytech/polkadot/releases/tag/v0.6.18

  • 查看网络运行情况

    https://telemetry.polkadot.io/#/Kusama%20CC2


来源:Gavin Wood 博客

原文:https://medium.com/polkadot-network/polkadot-v0-7-0-and-kusama-cc-3-1a121fd59f67

翻译:PolkaWorld

更多内容:


Gavin Wood:互联网的下一次进化

Substrate 区块链框架简介 | Hello, Substrate!

开发了两年 Dapp、二层网络后,我转投了 Substrate 阵营


扫码关注公众号,回复 “1” 加入波卡群

关注 PolkaWorld

发现 Web 3.0 时代新机遇


点个 “好看” 再走吧!

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存