区块链分布式存储技术的优点:Lisk新版开发路线图正式公布!

  

  Lisk社区的成员们大家好,

  “获得区块链的力量”这句话对于Lisk来说,不仅仅是一个口号。从一开始,我们就一直致力于缩小未来的用户与区块链这项颠覆性技术之间的距离。我们通过不断进行自我演化的Lisk基金会和Lightcurve等合作伙伴,来传播我们的承诺:通过Lisk的网络、用户界面、用户普及,让区块链变得触手可及。然而,还有一个问题始终萦绕在我们的脑海中——如何实现区块链可访问性这个最终目标?如何才能获得功能齐全的侧链开发工具包(SDK)?如何获得用于构建区块链应用程序的可互操作、去信任、开源的平台?

  在过去,我们尝试制定一张清晰的,能引导我们走向Lisk未来生态的路线图,但没有考虑到永不过时的前沿科技的复杂程度。业内事故使我们认识到网络设计不慎时可能发生的惨剧,很明显,路线图需要深入的科学研究,并结合测试工作流程和招聘策略。我们还发现,最成功、最强大的区块链将以完全去中心化和开源的方式构建——它打开了社区反馈和贡献之路。现在要非常高兴地告诉大家,这种成熟的区块链平台构建的方法,最终促使我们发布了全新全面的Lisk开发路线图(Lisk Development Roadmap)和Lisk改进提案(Lisk Improvement Proposal)流程,详见另一篇博客文章。

  

  Lisk路线图的设计

  我们致力于为整个功能生态系统提供全套服务,将先进、创新的协议变更与久经考验的开源计划相结合。我们希望Lisk区块链应用程序平台可以让所有开发人员轻松地进行开发,与竞争对手相比,我们灵活、有弹性、模块化的架构将成为最吸引开发人员的关键特征之一。TypeScript迁移和设计模式将简化构建,并支持区块链应用程序。我们将SDK的优先级比侧链的优先级设得更高,意味着我们可以在实现侧链互操作性的同时培养区块链应用程序的生态系统。

  路线图的结构反映了开发工作流程的更敏捷方法,这加速了目标产品的研发速度,同时还考虑到了可能面临的外部挑战或LIP迭代,路线图的构建目的是为开发人员提供最具吸引力的区块链应用程序平台。我们正在为基于整洁架构和设计原则的坚实基础构建SDK的最佳方案,而Lisk应用程序是最适合适应不断变化的环境的产品。

  在深入研究路线图的具体细节之前,我们要解释一下路线图中的一些术语。

  

  路线图阶段(Roadmap Phases)

  到目前为止,我们已经完成了路线图的初始阶段,达到的重要目标有,例如在发布Lisk Core 1.0中加入了新API和P2P模块。为了以最有效简便的方式实现最终目标,我们将路线图的其余部分划分为八个不同的阶段,每个阶段都展示Lisk开发中的关键里程碑,通常侧重于特定的目标和相应的LIP。

  质量和性能(Quality & Performance)

  此阶段将改进API和投票验证性能。通过允许多个网络分别构建、将Lisk Build移至Lisk Core来提升开发人员的体验。它还将通过添加基于New Relic的节点基准测试来优化配置迁移系统,以提未来版本和开发人员工具。最后,我们会将Lisk Elements迁移到TypeScript(下面将进一步介绍),在Lisk Elements中创建mono-repo结构并将Lisk Build移动到Lisk Core来扩展整体开发人员体验。这个阶段已经开始,多个目标已实现,并开放了LIP探讨。

  架构和设计(Architecture & Design)

  本质上来说,区块链是精准的,死板的,这使得更改现有协议和实施变得更加困难。因此,在应用平台处于当前阶段时,必须最小化“技术负担”。此阶段为Lisk Core实现了新的模块化和弹性架构,带来了多进程支持和更改协议的更优雅处理方式。在此阶段之后,Lisk Core的架构会更稳定,使开发人员可以使用Alpha SDK。这意味着用于创建新应用程序的架构将确定,开发人员可以开发符合未来SDK的概念验证应用程序。此阶段只能初步支持通过SDK进行快速应用程序开发的能力。

  安全性和可靠性(Security & Reliability)

  此阶段可确保在150次确认后最终确定区块。我们还将专注于减轻不同链上的交易回放,为P2P模块添加强大的节点选择和禁止机制。Lisk Elements将添加“费用估算”组件,该组件将作为动态费用系统的一部分。

  网络经济(Network Economics)

  在这个阶段,我们将专注于在Lisk Core中整合动态费用来增加网络中的活动,为未来的生态系统做准备。我们还将在Lisk Elements中添加“chain”组件。

  网络寿命(Network Longevity)

  这个阶段会确保在完成路线图所示的最后阶段后,网络继续支持Lisk区块链应用程序平台。为实现这一目标,我们将替换地址和区块/交易(block/transaction)ID系统,以确保区块链的恒久性。我们还将实现Lisk Network处理变化的能力,以便为网络的更重大变化做好准备。

  股份权益证明机制(Delegated-Proof-of-Stake)

  顾名思义,此阶段将改进我们的共识机制,并将应用引导程序组件添加到Lisk Elements中。完成后,开发人员可以访问我们的Beta SDK。这个阶段不支持自定义代币系统、ICO机制和侧链互操作性解决方案。

  ICO和自定义代币(ICOs & Custom Tokens)

  这个阶段将完成各种重要目标,包括提供改进区块链安全性、动态费用、新的ID系统、改进的DPoS、Core和Elements到TypeScript的完全迁移、通过SDK进行快速应用程序开发的能力。在此阶段,我们将添加在Lisk主链上进行ICO的功能,这是一项Lisk Elements的侧链元素,完成后会提供Release Candidate SDK。开发人员将在Lisk Elements和Lisk Commander的全力支持下构建概念证明(proof-of-concept)区块链应用程序,他们还可以使用SDK完全引导和开发新的应用程序,包括注册和传输自定义代币,为Lisk主链上的应用程序执行ICO。这个阶段不支持我们提出的侧链互操作性解决方案。

  区块链应用平台(Blockchain Application Platform)

  这是我们的发展路线图的最后阶段,这一阶段将在Lisk Core与应用程序链之间增加侧链通信。区块链应用程序平台将与Production SDK一起全面交付,此时,开发人员可以在侧链和主链中访问功能齐全、具有互操作性的SDK,也可以进行去信任代币传输。

  Lisk网络的重大变化(Major Changes Coming to the Lisk Network)

  目前为止,我们已经对目标和阶段进行了讨论,这些目标和阶段将帮助我们实现功能齐全的区块链应用平台的目标,并开放Lisk改进流程(Lisk Improvement Process)。在我们的发展路线图中,将会实施哪些重大变化?

  新应用程序架构(New Application Architecture)

  正如我们之前提到的,随着Alpha SDK的推出,我们将完成新的应用程序架构。该构架将为应用程序提供弹性,以便应用程序可以通过新方式轻松扩展,并利用所有可用的物理资源。新设计将允许应用程序从单线程、多进程扩展到分布式进程,也可以通过使用插件模式和支持的API实现对现有应用程序的轻松修改和扩展。与Lisk开发路线图上其他的目标一样,此流程在LIP流程中可能会有所改变和改进——请参考Lightcurve倡导的LIP和之后的社区讨论。最后,质量和性能(Quality & Performance)、构建与设计(Architecture & Design)的最初目标是最大限度地减少施加在Lisk Core应用和其生态系统上的“技术负担”。

  有关阶段及其各个目标的完整概述,请前往Lisk网站查看。

  迁移到TypeScript(Migration to TypeScript)

  完成Beta SDK后,我们会将Lisk Core和Lisk Elements迁移到TypeScript。在我们概述实现TypeScript的一些好处之前,让我们先深入了解一下这种编程语言究竟是什么。从技术角度来说,这种编程语言是JavaScript的超集,这意味着它可以做JavaScript能做的一切,并且有一些额外功能。它是一种开源编程语言,最早出现在2012年,并且从那时起就越来越受欢迎。在2017年,它被评为2017年StackOverflow 调查中第三受欢迎的语言,并被谷歌选中用于构建Angular 2.0。每年的State of JavaScript也显示了TypeScript不断上升的欢迎度,越来越多的JavaScript开发人员开始使用它。在2018年,超过45%的受调查者声称他们正在使用,并将再次使用它,这一比例比一年前增加了33%,这个比例在2018年又增加了33%,表明开发人员听说过TypeScript,并希望了解更多关于它的信息。TypeScript为JavaScript带来了许多新功能,包括类型检查、接口、抽象类别、代数数据类型、代码重构、自动补全、异步函数、装饰器等。

  JavaScript本身不强制进行类型检查,这意味着在编写JavaScript时,我们不必过多考虑类型。 例如,我们可以声明发布一个变量,而不需要说明打算使用哪种类型。之后,可以自由地切换到其他任何类型。还可以创建一个变量并将其分配给一个字符串,之后将其重新分配给数字或布尔值。这可能会出现问题,在应用程序处理不同类型的输入的方式上会有一定程度的不可预测性,如果开发人员在编写代码时不对可能的方案保持持续了解,则可能导致在运行时发生类型错误。运行任务关键型应用程序时,绝不应发生此类故障。

  TypeScript可以让Lisk利用JavaScript所有的优点,例如,在客户端和服务器上使用Lisk,其充满活力的开源社区和流行度,静态类型语言的可预测性好处等。这种编程语言还提供了很好的开发体验(特别是在现代开发环境中)。在这样的环境中编写TypeScript时,将在编译代码时进行类型检查,例如在保存时,而不是在运行应用程序时进行类型检查。这种持续的反馈可以让开发人员更早地发现类型错误并立即处理,从而消除运行时发生类型错误的可能性。因此,Lisk Elements是TypeScript的理想选择,它帮助我们建立一个可访问、安全的区块链应用程序平台。话虽如此,但我们也认识到TypeScript可能不是所有开发人员的首选,因此我们允许使用常规JavaScript在Lisk上进行开发。将TypeScript转换为JavaScript意味着当在服务器或浏览器上运行Lisk Elements时,正在被编译成机器代码的是JavaScript。在“网络经济”阶段,提取所有模块并将其迁移到Lisk Elements之后,我们还会将剩余的Lisk Core应用程序迁移到TypeScript中。

  Lisk协议(Lisk Protocol)

  在整个路线图中,有一个逻辑提取和迁移到Lisk Elements的逐步过程。在前两个阶段,我们专注于解决Lisk的质量、性能、架构和设计的问题,路线图中的所有方面都会影响Lisk Core。在这些阶段完成之后,路线图侧重于基于新的应用程序架构实现所需的协议更改。

  优先阶段(Prioritization of Phases)

  我们的最终目标是尽快提供世界领先的区块链应用平台,为此,需要优先考虑可扩展性、安全性和构建等问题。

  我们认识到改善DPoS以及引入动态费用的重要性,因为这在将Lisk建设成为吸引开发人员加入的健康和活跃的生态系统方面发挥重要作用。这就是我们要在处理完路线图上的协议和SDK目标后,处理动态费用的原因。我们还在路线图的早期阶段实施了与DPoS相关的一些改进,例如,我们的目标是在Security & Reliability阶段改进区块验证和最终结果,并且打算在Network Longevity阶段提供面向未来的协议变更机制。上述两个阶段都为DPoS的改进奠定了基础,我们也认识到DPoS机制的改变方式会成为一个广受争议的问题,因此,我们要鼓励在LIP邮件通信里列表中,就该主题进行激烈的辩论,并尽可能多地收集社区意见。如果我们不积极地与开发人员合作,就不会有可行的Lisk生态系统。因此,我们需要确保开发人员能够尽快在我们的平台上进行开发,这也是我们在侧链中优先考虑SDK的原因。

  通往Lisk生态系统之路

  到目前为止,我们已经列出了路线图阶段的结构、优先级,以及网络和协议的关键变化。但是,如何才能实现区块链应用平台的最终目标呢?路线图中表示的每个阶段都将在内部细分为严格的发布计划,较小且易于管理的版本中的alphanet,betanet和测试网将会有所变化。我们最近改变了管理团队工作量的方式——开发人员现在可以按需迁移项目,这样可以将人力资源转移到我们最需要的地方,扩大整个团队的技术知识和意识,让开发人员不断参与其中。这种结果驱动的方法得到了以下事实的支持:所有的研究工作都在实施、整合和质量保证之前完成。因此,我们的开发人员对于为了实现目标需要做什么有着清晰的认知。Lightcurve倡导的LIP的发布、开放社区辩论意味着每个问题的研究将尽早完成,并以简化的方式支持开发周期。

  如何确定路线图?

  对问题的命名意味着更广泛地实施变革理念,可以根据其个别LIP流程的结果进行变更。我们将路线图视为一个“活的”文档,该文档可以并且应该根据区块链行业的不断变化的环境进行调整。从问题的顺序、阶段、构建功能齐全的区块链应用平台的来看,路线图是明确的。当然,当我们解决主要问题(例如生产SDK、侧链互操作性等)时,将开始实施其他功能,以进一步改善和激发Lisk网络的活跃度。每个问题都有一个相关的主题,可以在官方LIP邮件通信列表中进行讨论,拟议问题的简要摘要和动机将用于激发社区的提案。在路线图公布后,LIP流程正式开放,我们会邀请社区就他们最感兴趣的的问题提交自己的提案,在完成问题的研究后,我们将发布其第一份提案草案——社区有机会为最终的提案做出贡献。

  所有未决问题请参阅我们的路线图常见问题解答,或联系Lisk Chat上的社区经理。

  我们的新路线图以及Lisk改进提案流程的引入,为Lisk生态系统开辟了开源协作的新时代。这种以社区为导向的构建未来生态系统的方式,将使Lisk成为区块链应用平台的领军项目。我们期待与专业的社区一起,继续推动创新和采用。

  免责声明:

  我们无法保证完成Lisk路线图所述的所有内容,路线图仅表达我们当前意图以及潜在的可能性。本文档中提供的信息,与Lisk路线图相关的信息以及所有Lisk产品的使用均受Lisk网站的使用条款的保护(包括Lisk隐私政策以及所有适用的法律)。本文仅供了解Lisk路线图,不应视为投资、理财等参考。

  更多专栏文章:http://www.qukuaiwang.com.cn/zhuanlan

  声明:本文由入驻区块网专栏作者撰写,观点仅代表作者本人,绝不代表区块网赞同其观点或证实其描述。

文章内容系本站作者个人观点,不代表本站对其观点赞同或支持,文章的版权归该作者所有。如需转载,请注明文章来源。本文地址:http://www.cis.net.cn/kejikuaixun/44329.html
留言与评论(共有 条评论)
验证码:

最新文章

Lisk新版开发路线图正式公布!

科技快讯
Lisk社区的成员们大家好,“获得区块链的力量”这句话对于Lisk来说,不仅仅是一个口号。从一开始,我们就一直致力于缩小未来的用户与区块链这项颠覆性技术之间的距离。我们通过不断进行自我演化的Lisk基金会和Lightcurve等合作伙伴,来传播我们的承诺:通过Li

微软和英特尔详述区块链的深层问题

科技快讯
微软和英特尔都是区块链的主要支持者。他们认为它将“超越互联网”,不久将为经济贡献数万亿美元。同时,他们也阐明了达到这一最高成就所必须克服的巨大障碍。猜猜看,想不到吧,英特尔和微软联合推出的区块链的特殊版本是解决这些问题并取得成功所不可或缺的!在深入讨论之前,我想指出,他们

肖风解读:数字资产如何从“江湖”到“庙堂”?

科技快讯
万向集团副董事长、万向实验室发起人肖风以下内容为万向集团副董事长、万向区块链实验室发起人肖风在由HashKeyGroup和万向区块链实验室联合主办的HashKey2019数字资产全球峰会的主题分享梳理。今天会议的主题是《数字资产:从江湖到庙堂》,我们将讨论数字资产如何慢慢走向合规:从十年前的技术试验,到如何成为正规的机构都可以接

可延展性攻击:为何如此重要

科技快讯
加密领域的许多人都听说过“交易延展性”,并且它是“不好的”。但是,什么是“交易延展性”,为什么不好?让我们快速了解一下。在像比特币这样的加密货币中,交易是在用户之间转移价值的原子操作。用户创建事务并将其发布到网络。这些交易传播网络并最终被挖掘到区块链中。接收者使用区块链来确定交易是否得到确认。在随着成千上万笔

比特币现金BCC到底是不是山寨币呢?

科技快讯
ETC和ETH才是真正的分叉,ETC是原链,ETH是分叉出来的另一个链。而BCC只是一个山寨币,首先BTC的算力是经过纽约共识过的,全网大算力都会支持,在BTC扩容的过程中有些人捣乱搞出个山寨币叫BCC,正常情况下比特币分叉出来的币不值钱,将来如果没有算力挖就归零了,但是这个时候很多平台的创始人根本没研究BC

研究表明46%未经授权的加密算法绕过杀毒软件

科技快讯
加密劫持继续被列为网络安全领域中的一个日益增长的威胁。在考虑了整个浏览器系统、矿工、macOS、社会团体、甚至手机之后,报告显示,超过98.8%的未经授权的加密挖掘是在基于Linux的软件上进行的。加密货币挖掘:“高级的威胁是主要问题”行业观察家沃奇卫士科技于2018年7月2日发布的一份报告证实,由于其相关的便利和高回报,加密劫

数字货币行情分析:比特币今日下跌至$8500,Fundstrat预测明年价格可能达到$64,000

科技快讯
写稿时,比特币BTC的价格为8499美元附近,下跌5.23%,价格跌破通道并完成重新测试后,似乎又一次面临下跌的压力。比特币价格走势1小时图图片来源:TradingView主要亮点━━━━━比特币BTC价格最近跌破其上行通道的支撑位,表明了下跌趋势。此后BTC价格已回落并跌破

谈谈区块链的行业发展

科技快讯
比特币的代码是开源的,因此比特币诞生以后,有很多新的区块链项目也以模仿、或者改进着比特币的方式而出现,所以市面上就出现了很多新的币种。我们把一些没有竞争优势和创新、纯属模仿的币种叫“山寨币”,把具有一定创新优化的币种叫做“竞争币”。“山寨”和“竞争”这个词都是相对于比特币而言的。比特币在2009年已经诞生,在2013

摩根士丹利聘请瑞士信贷集团加密货币交易专家

科技快讯
摩根士丹利(MorganStanley)日前雇佣了瑞士信贷集团(CreditSuisse)的加密货币专家。AndrewPeel,是瑞士信贷集团的前比特币和加密货币交易专家,根据他最新更新的LinkedIn个人资料,目前已加入摩根士丹利担任数字资产市场主管。Peel将在苏黎世和伦敦工作,之前他在瑞士信贷集团工作12年,作为衍生品交易商在DeltaOne部门任职9年。自2013年以

巴西央行加速进行区块链研发

科技快讯
巴西中央银行正在运用各种能够使用的区块链开展研发工作。该行区块链小组的成员在接受采访时介绍了其关于这种新兴技术的计划,透露他们正在恢复与R3的Corda分布式账本平台的合作,这项开发在几个月前中断了,因为他们认为这项技术非常“不成熟”。在R3于