Lisk Core 1.0 测试网络发布

2018-06-23 21:26 评论 0 条

enter image description here

应用链社区您好,

正如所预期的那样,我们在Bate测试 Lisk Core 1.0.0方面取得了巨大进展。 过去的一周,我们主要致力于测试和文档。 我们还完成了Core 1.0.0的最后一轮质量检查(QA),工作重点主要是检查从0.9.16版本到1.0.0版本的迁移过程,以及与测试网络和主网数据的集成。

我们调整了我们的应用链脚本库,以确保与Core 1.0.0的兼容性以及完全支持迁移过程的能力。 最终问题#2099得到解决。 我们已使用各种方案对从版本0.9.16到版本1.0.0的迁移进行了测试,并考虑了所有的极端情况。 这些场景包括在各种环境下测试迁移过程,从而模拟真实的网络环境。

在这些测试中,我们发现了影响迁移脚本的一些小问题:

问题#2132:在迁移期间设置适当的websocket端口

问题#92:迁移后清除数据库表peers以避免0.9.x中port和1.0.0中wsPort字段之间的冲突(将从种子节点中发现peers)

问题#2141 :在配置迁移脚本中限制加密密码的最小长度为五个字符

完成了近500个节点的大型公共Betanet测试

我们还执行并完成了近500个节点的大型公共betanet测试。 上周末,我们对betanet进行了多次接收测试和压力测试,一切都按计划进行。 网络运行没有任何中断,完全接收到所有交易。

我们还在运行版本1.0.0的节点上使用测试网络和主网络数据库进行了从快照或从头同步数据测试。 一切进展顺利,数据库数据保持一致。

带有测试网络区块链(Testnet Network Blockchain)的全功能1.0.0节点

您可能想知道这些测试是如何执行的。 首先,我们获取了使用0.9.16版本所创建的最新测试网络快照,然后将其加载到数据库中。 然后,我们将1.0.0节点直接连接到该数据库中。 当新版本节点首次启动时,就会执行数据库迁移,并修改多个数据库表,甚至重新创建一个数据库表。最终就会生成一个带有测试网络区块链的全功能1.0.0节点。 我们复制了该数据库并使用版本1.0.0创建了一个快照,这个过程花费了数天时间。 当进程最终完成时,我们将快照之后获得的所有数据库表与副本仔细地进行了比较。 与从头同步测试中的同步相似,但在迁移后,我们将第二个节点(即本地运行的节点)连接到第一个节点并让其同步。 接下来,我们再次比较了它们的数据库。 我们对来自主网络区块链的数据执行了相同的过程。

测试网络候选发布版本差不多已经准备就绪

分支1.0.0-rc.0及其相应的里程碑已创建完成,其中包含实际测试网络迁移之前需要最后做的工作:

问题#2145:当选择迁移高度时,我们将拒绝与类型6和7进行交易。 这些交易暂时中止,1.0.0版本不接受此类交易。

问题#2134:审阅README.md文件。 我们需要确保该文件与所有1.0.0相关的更改保持同步,例如具有正确的测试示例、更新的依赖关系等。

下一个新的小版本1.1.0已经开放!

我们的目标之一是恢复运行新版本时的一致性,在不同的代码区域中分配相同工作负载的新问题时保持自律。通过这种方式,我们将能够持续提供以下版本。所有在Lisk Core待处理列表中所积压的问题都将被重新进行讨论,而那些已经解决或不相关的问题都被关闭。 小版本将基于仍然开放的最重要版本进行创建。版本1.1.0将主要关注更新、小型bug修复以及次要代码和性能改进,这些改进将使产品更接近理想状态。

宣布在公共测试网络的区块高度到打5,594,490时发布Lisk Core 1.0.0

我们很高兴地宣布,当我们达到区块高度5,594,490时,我们将向我们的公共测试网络发布Lisk Core 1.0.0 - 根据目前的网络增长速度,我们估计日期和时间为6月28日星期四的12:00 CET

更新的文档和迁移指南将于6月25日发布

在周四的测试网络发布之前,我们将在6月25日(星期一)发布完整的应用链文档和迁移指南,以确保每个人都能及时了解我们的产品,并且在Lisk Core1.0.0上获得流畅的迁移体验。

提醒:即将到来的Reddit AMA

为了解决有关测试网络发布中的任何问题,Lightcurve开发团队将主持关于Lisk Core 1.0.0主题的Reddit AMA。 下周,我们将宣布期待已久的AMA的日期。

一如既往,感谢社会各界的支持!

——应用链团队

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:Lisk Core 1.0 测试网络发布 | Lisk.xyz
分类:博客 标签:, ,

发表评论


表情