开发更新 – Lisk Core 1.0 Beta测试

2018-05-19 00:07 评论 0 条

enter image description here

应用链社区您好!

为了让您时刻了解我们的开发进度,我们已经撰写了一篇全面的博客文章,以提供Lisk Core 1.0Beta测试的情况。

通过这篇博文和其它与开发相关的文章,我们的目标是提供深层次的更新信息,让您能够了解过去的几周我们完成了什么,无论您的技术背景是怎么样的。我们希望提高我们的发展透明度,可以帮助您更了解我们的决策以及潜在延迟背后的原因,并最终对下一步的工作提供清晰的概述。

应用链在CCID中排名第3

在我们开始之前,我们有关于发展的重大消息要分享。应用链被CCID公评为排名前三的公共区块链项目:中国工业和转型技术部!

enter image description here

应用链在CCID区块链评级中排名第三

自公开部署Lisk Core 1.0 Beta Network已经有一个多月了,在此期间,80多个Lisk Core问题已经被解决,并伴随着对提升Lisk Core 1.0和代码库所做的309次改进。

在80多个解决的问题中,有6个被标记为“困难”的问题。“困难”标签意味着我们团队需要花费大量的资源、时间和精力来解决此类问题。

enter image description here

Lisk Core 1.0从4月9日到5月14日所解决的问题。

存在于核心应用程序/ Postgres中的内存泄漏

在上个月,我们花费了大部分时间和资源来解决主要的“困难”问题,即'核心应用程序/ postgres中的内存泄漏',问题#1882。 这种特殊的复杂性(#1882)是在Beta测试过程中发现的,这个问题源于网络套接字在通信阶段没有被正确销毁。在一定程度上是由于对等体对象的网络重复项。

我们想要越接近解决问题的方案,意味着我们需要更改更多的代码,才可以使我们能够继续并最终找到问题的主要根源。出于这个原因,问题#1882是持续存在的,并且在它改进的时间内仍旧保持开放。

enter image description here

问题#1882的预期行为与实际行为。

开发的重大突破

我们很高兴地宣布,就在四天前,内存泄漏问题最终得到修复并完全得到解决。因此,我们已经在这3周的难关中获得了成功的进展,这使我们能够在Lisk Core 1.0的开发中进一步提高代码并取得进展。

下一步:修复问题#2025

目前,我们团队的关注点已经完全转移到一个新的“中等”标签的问题上,这个问题在解决问题#1882的时候已经被发现了。这个“中等”标签的问题#2025涉及到我们的网络节点,在进行到网络broadhash和构建新块时,它们没有正确地保持一致或统一。 它们并不倾向于构建正确的区块并在其他同行之间分享这些细节,而是在未验证其是否由他人伪造的情况下构建下一个区块,从而导致网络中出现了反复的分叉。随着这个问题的发现,我们的团队连日来正通过积极努力的工作以便早日解决问题,预计在短暂的周转时间内成功完成此项任务。

enter image description here

#2025修复后

#2025问题得到解决后,将进行深入测试并加强修复,之后我们预计Lisk Core 1.0将处于开发的最后阶段。其余的小问题将在最终Beta发布之前完成。

将Lisk Core 1.0发布到Testnet和Mainnet

不久之后,我们将准备将Lisk Core 1.0转到Testnet,在那里将会进行最新的修复和添加代码的最终测试。这里要强调的是Lisk Core 1.0在Testnet上花费的时间预计会比Betanet短得多,也比Betanet要快得多,在我们获得巨大的成就之后,再将成功的Lisk Core 1.0迁移到Mainnet。

简而言之,这是一个详细的解释,也就是说我们非常接近于完成Lisk Core Beta测试。 我们也想分享我们开发团队所取得的主要成就。在这个开发阶段,由于大量时间已经投入到应用链代码库的正确测试中,所以十分看好它的前景。

Lisk Core Testnet 公告

我们将在适当的时候在TestKing上公开宣布将Lisk Core 0.9.14升级到Lisk Core 1.0.0的细节。该公告将包括无缝迁移到新改进的应用链代码库的必要信息,例如迁移过程中的集合块高度以及用于辅助我们的网络节点和代表的进一步文件。

还有一件事…

需要清楚地表明,在任何时候都可能会出现一个重大问题,这会延迟我们预期时间框架的轨迹。然而,由于我们的团队已经取得了很大的进展,所以这个详细的更新和对该项目的乐观是有保证的。

什么是Lisk Core 1.0?

最后我想告诉你们Core 1.0到底是什么:Core 1.0是应用链迄今为止最大的开发和发布版本,其中包括超过4,560次的提交和单个部署中500多次代码的更改/增强。

(1)一个全新的设计和新的API

(2)一个新的P2P传输层

(3)用于与数据库通信的新层

(4)代码迁移到es6

(5)完整的原子块写入

(6)安全修复和改进

(7)区块处理增强

(8)改进的代码标准

(1)添加到0交易类型的64字节数据字段

在通信方面将采取的另一个步骤是继续提供定期的更新。对于以上讨论的实时进展,我强烈建议遵循我们的Lisk Core GitHub存储库

周末愉快,应用链用户们!

-Jan

关于作者:

Jan Liz-Fonts是Lightcurve GmbH的一名应用链经理。 作为第一个了解到能够改变世界的创新理念的人士,Jan总是能够找到一种方式来帮助和支持他相信的初创公司。Jan在2010年才刚刚了解到比特币和区块链技术,当时他只有13岁。为了加入应用链项目和团队,他离开了明尼苏达州。

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

发表评论


表情