Lisker大家好,

两周的时间很快过去,Lightcurve开发团队有许多更新要与Lisk社区分享。Lisk Core 1.5.0已发布到测试网上,并引入了一个全新的数据库层。在测试网发现的几个API问题使我们发布了一个补丁修复,该补丁目前正在QA过程中。Lisk Elements 2.1.0.alpha是第三个版本,将继续致力于将Elements的资源库集成到Core中。Lisk Hub 1.11.0具有重新设计的控制面板和钱包页面。Lisk Mobile宣布发布的主要版本1.0.0具有与比特币集成的功能!想知道的更多?请继续阅读。

Lisk Core

1.5.0版本包含一个全新的数据库层,测试网修复的第二个候选版本正在QA中。

1.5.0版本在225日星期一时发布到测试网上,我们修复了一些API级别上的回归。其中的一些是社区成员在Lisk.Chat的网络频道上报告的。我们要感谢社区的快速响应并帮助识别这些错误,特别是korben3sexorprzemer。针对这些问题的补丁,1.5-rc.2目前正处于QA阶段,预计31日(周五)发布。

这个版本包含了大量的改变,包括一个全新的数据库层。我们所遇到的API问题对我们的开发团队在测试网的受控环境中提出了一个很小的挑战。此外,关键的网络因素不存在问题,包括区块验证、锻造过程。将来,我们将创建更多的自动化测试,以便在开发过程中识别类似的问题。

我们可以确认API性能问题现在已经修复,该问题推迟了1.5.0迁移到主网的时间。为了正确地解决这个问题,我们决定采用更长的路线,这意味着从数据库中删除依赖交易表,并将与交易相关的数据直接存储在新的“asset”列的交易表中。这种方法有三个关键优点:

1.在收集交易资产数据时提高性能——查询与交易相关的数据时不再连接其他表;full_blocks_list视图连接的8个从属表(委托、投票、签名、多重签名、dapp、内部转移/intransfer、外部转移/outtransfer、转移)现已完全删除。

2.清除数据库表和简化关系。旧的结构需要对数据库有预先了解。从现在开始,从属表被删除,它们的数据被迁移到交易表中的相同的“asset”字段。

3.统一存储相关交易的信息。信息将一致地存储在transactions表的“asset”列中。存储与交易相关的信息的统一方式对于未来的SDK开发非常重要,因为自定义交易可以具有不同的结构,这取决于它们需要的额外信息。

将与交易相关的数据直接存储到交易表原本计划作为Lisk Core 1.6.0的一部分来完成,但是我们提前完成了,它也解决了我们两周前在1.5QA阶段遇到的API性能问题。

开发动态—2019年3月1日-LISK应用链

1.6.0处于开发的最后阶段,将极大地提高应用程序的整体性能。

在过去两周里,我们在新的应用程序体系结构方面取得了显著进展。路线图目标Lisk核心引入一个新的、灵活的、有弹性的和模块化的架构的许多步骤已经完成。剩下的步骤处于高级开发阶段。

存储组件现在包含区块链应用程序的最小实体集,它们被称为区块交易帐户。这三个实体都只包含接收器,这可以防止其他模块未经授权修改区块链存储逻辑。

HTTP模块,“chain”之后的第二个模块现在已被提取。HTTP模块仅隔离负责公共API的业务逻辑。这是一个大的代码重构,它使链逻辑更简单,但也将使在一个单独的进程上运行公共API模块成为可能。这将显著提高应用程序的总体性能。

1.6.0开发完成之前,我们需要完成新框架测试套件,模块参数验证的工作。此外,需要有从Lisk模块化资源库上集成在多个进程上运行模块的能力,以及为新框架准备文档。我们预计不会有什么大的问题。

Lisk Elements1.7.0的集成提高了交易处理效率。

Lisk Core的链模块中,我们开始使用Lisk Elements开发的新的交易资源库。我们正在集成这个特定的模块,将交易处理放到内存中,这将大大提高效率。一旦完成了对“Lisk -transactions”资源库的集成,我们将开始对Lisk Elements的交易池模块进行集成,来完成里程碑的提高交易处理效率的目标。

网络模块是继“HTTP”之后我们创建的第三个模块。这个模块将是一个“Lisk -p2p”库的瘦包装器,这个库是用Lisk Elements开发的。我们正在完成这个网络模块的开发,然后再集成到Lisk Core中。

Lisk Elements Lisk Commander

Lisk Elements 2.1.0继续集成到Lisk Core中。2.1.0-alpha.2Lisk Elements发布的第三个alpha版本。Elements 2.1.0的第三个alpha版本包含了一些错误修复。正如前面Lisk开发更新中提到的,我们正在逐步将Elements的资源库集成到Lisk Core中。

开发动态—2019年3月1日-LISK应用链

Lisk Commander 2.2.0完成了主要节点功能的工作正如我们在上一个开发更新中提到的,2.2.0将为Lisk Commander带来增强的节点管理功能,并完成两个主要的路线图目标:

· “添加节点迁移/升级命令

· “添加节点依赖/管理/配置命令

在这些目标中,我们将实现各种指定,以便直接从命令行接口轻松管理Lisk Core节点。这将包括简单的功能:“node:install”“node:start”“node:status”。对“node:install”的代码改进请求功能已经被合并,这为添加节点依赖/管理/配置命令奠定了基础。

开发动态—2019年3月1日-LISK应用链

LiskHub

1.11.0包括一个新的控制面板和钱包页面。1.11.0220日星期三发布。此版本继续逐步推出新的UX / UI,带有一个完全重新设计的钱包页面和控制面板页面的设计。一起看看新界面吧:

开发动态—2019年3月1日-LISK应用链

更新后的控制面板界面

开发动态—2019年3月1日-LISK应用链

新的钱包页面

1.12.0引入交易过滤器并继续推出新设计。1.12.0的开发已经完成,将在3月初发布。在1.12.0中,我们将引入一个新的交易过滤器,它可以让你根据交易消息过滤交易。我们将继续推出新的“Request LSK(索要LSKUI/UX

1.13.0将为新的自定义扩展模块系统打下基础。1.13.0的开发目前正在进行中。除了按日期和数量扩展过滤器之外,这个版本还将为定制扩展系统提供一个MVP。此功能将允许开发人员为Hub创建自己的模块,并将模块包含在内以获得其他功能。

开发动态—2019年3月1日-LISK应用链

Lisk Mobile

P.S:参与一个简单的13个问题的调查,帮助我们改进Lisk Mobile

0.11.0包含德语显示功能。

这个版本的Lisk Mobile于今天(228日)发布。你可以在前面的Lisk开发更新中了解到我们决定添加德语的原因说明。

收到在线反馈后,我们发现了一个版本覆盖问题,它阻止我们的一些用户访问新的Lisk Mobile版本的设置页面。这个问题只影响使用除德语或英语之外的iPhone用户。修复程序已经提交到App Store,应该很快就获得批准。

1.0.0将支持比特币

我们正在重构移动钱包的第二个主要版本的大部分核心功能,以促进对多种货币的支持,首先是比特币。这将使我们能够轻松地与其他区块链通信、检索帐户和交易信息,并在本地存储它们,以便将它们呈现给用户。Lisk Mobile的比特币集成将允许用户使用从他们的助记密码获得的地址,从应用程序内部管理他们的比特币资产。从全面的研究开始,包括竞争对手分析,社区反馈/要求支持多种货币,实现这个功能存在多种原因。此外,比特币是行业中使用最广泛的加密货币——通过将其集成到我们的移动应用程序中,可以邀请更大的用户群加入Lisk生态系统。

开发动态—2019年3月1日-LISK应用链

感谢你关注Lightcurve的最新开发。接下来的两周里,我们将进一步了解路线图上的各种目标,并发布更多产品套件的新版本。

Lightcurve开发团队

Lisk使个人能够创建一个更加去中心化、高效和透明的全球经济。我们欢迎你的加入。