Lisk里程碑:协议路线图阶段的研究已完成

LIP 0034(定义一个新的大宗资产架构)和LIP 0035(定义了如何从Lisk主网区块链计算到特定高度的唯一快照区块)已成功合并。这意味着“安全性和可靠性”、“网络经济”,“网络共识”和“网络寿命”四个协议路线图阶段的研究工作已经完成,这也标志着Lisk协议改进方面的一个重要里程碑已经完成。自2018年6月启动LIP流程,以及2018年11月发布协议路线图以来,已有35个LIP完成并合并到Lips GitHub存储库中。所有LIP均基于大量研究工作,并已经过全面的内部同行审查,以及Lisk研究论坛上的公众审查。此过程可确保Lisk协议的任何更改都以开放、透明和协作的方式进行,且需要扎实的技术基础。
《财富代码》-深度分析、挖掘区块链价值项目,https://www.first.vip/hodl

Lisk里程碑:协议路线图阶段的研究已完成

LIP 0034(定义一个新的大宗资产架构)和LIP 0035(定义了如何从Lisk主网区块链计算到特定高度的唯一快照区块)已成功合并。这意味着“安全性和可靠性”、“网络经济”,“网络共识”和“网络寿命”四个协议路线图阶段的研究工作已经完成,这也标志着Lisk协议改进方面的一个重要里程碑已经完成。自2018年6月启动LIP流程,以及2018年11月发布协议路线图以来,已有35个LIP完成并合并到Lips GitHub存储库中。所有LIP均基于大量研究工作,并已经过全面的内部同行审查,以及Lisk研究论坛上的公众审查。此过程可确保Lisk协议的任何更改都以开放、透明和协作的方式进行,且需要扎实的技术基础。

已完成研究总结

四个协议路线图阶段的协议更改将是下个Lisk Core主网主版本的部分内容,并已陆续添入我们的Lisk SDK版本中。因此,本文想对这些重大变更做个总结。之后将会发布更详细的信息。

安全性与可靠性

此阶段最重要的协议更改是引入了共识算法,此算法提供了区块终结性,即保证区块永远不会被还原。此终结性可保证101个代表中的拜占庭代表(想操纵网络和共识算法的恶意参与者)不超过33个。如果想了解有关新共识算法的更多信息,请查看Lisk的研究博客文章《Lisk的拜占庭容错共识介绍》。

第二个重要协议更改是改进了一个P2P层,使用了稳健的节点选举算法,并引入了禁止机制。有些P2P新功能已在Lisk.js 2019会议中介绍过。除此之外,此阶段还包括一些进一步的协议改进,如简化交易模式、引入网络标识符,此标识符能够将一笔交易与一条区块链相绑定,这样这笔交易就不可能在其他链上重播。这些更改均已实施在2020年2月发布的Lisk SDK 3.0中。

网络经济

此阶段的重点是引入动态收费系统。此收费系统允许用户自行决定适当的交易费用,只要该费用至少满足交易类型及规模所需的最低费用即可。除代表登记的交易外,所有交易类型所需的最低费用将比现行收费系统的固定费用要低得多。例如,余额转移交易的最低费用将低至0.00136 LSK(如果此交易使用数据字段或从多重签名帐户发送,则费用稍微高一点),也就是说,只要区块间不存在激烈竞争而推高交易费用的情况,余额转移的费用就能够降低70倍以上。部分交易费用分配给锻造含交易的区块的代表,而另一部分交易费用则被烧毁(从而减少总供应量)。

除了引入动态收费系统外,我们还提供了费用估算算法,即根据网络使用情况和交易的紧急程度,为用户提供选择合适费用的指南。还要求帐户余额至少留有0.05 LSK,以避免垃圾交易攻击,滥用大大降低的交易费用,并创建大量几乎无余额的帐户。与收费系统相关的另一个更改就是引入了基于字节的区块大小限制,以取代交易数量限制。此更改将可打包进区块的余额转移数量增加到100个以上,并将Lisk主网一天可处理的交易数量增加到1,00万笔左右。此外,此阶段还为交易添加了一种无效机制,以可指定高费用的交易取代广播交易,这样就不必担心这两种交易都会上链。最后,Lisk中的多重签名帐户将变得更加灵活且易于使用。

网络共识

此阶段还对Lisk使用的委托权益证明系统进行了些许改进。用户现在必须质押想用于投票的代币,并且一个LSK代币只能同时为一个代表投票。此外,代表权重计算要考虑到需要质押多少委托代币,才能给自己投票。由于代表权重被要求必须包含至少10%的自投票,我们可确保代表有大量代币处于质押中,这就能够进一步提高网络的安全性。除了投票系统存在更改外,我们还考虑到报告违背Lisk-BFT共识协议的情况,因此进一步加强了共识协议的安全性,从而对恶意代表进行处罚。

此外,由于备用代表有机会参与锻造区块,因此他们也被激励运行Lisk节点。这一轮将101个区块扩展到了103个,并使用与代表权重相称的随机选择算法将多余2个区块插槽(slot)分配给备用代表。此外,我们通过对代表进行统一的洗牌,以确保一轮中的代表排序更加公平。

如果想了解有关此阶段中DPoS系统更改的更多信息,请查看此研究博客文章或Lisk.js 2019的视频。(注:此阶段更改都为Lisk SDK 4.0的部分更新内容。)

网络寿命

虽然所有其他阶段都已成功实施到Lisk SDK中,但此阶段目前还在积极开发中。它包括ID系统的更改、新的地址系统以及Lisk协议的一些技术改进。对于终端用户来说,最明显的变化就是新地址,例如,目前的地址样式:lskoaknq582o6fw7sp82bm2hnj7pzp47mpmbmux2g。地址长度的增加意味着安全性得到了提高:无需再注册公钥,不同公钥间发生地址冲突的可能性很小,且可以检测到最多四个字符的错误输入(更多字符的错误输入也会有很大几率检测到)。同时,我们将交易和区块ID从64位扩展到256位,从而大大增强了Lisk区块链在未来很长一段时间内的预映像抗性和不变性。

此外,我们还引用了一种与协议缓冲兼容的通用序列化方法,极大提高存储和传输区块及交易的效率。由于此方法进一步简化了Lisk SDK开发,因此它可用于自定义交易。我们目前也使用默克尔树(Merkle trees)来处理区块中的交易,实现简短的打包证明。最后,我们定义了一个新的创世区块模式和流程,用于执行Lisk区块链的去中心化快照,这将有助于将Lisk主网迁移到下一个Lisk Core主版本。

新的Lisk协议文档

如果想了解有关Lisk协议在四个协议路线图阶段完成后的详细信息,请查看我们新的Lisk协议文档。本文档旨在为开发人员和高级用户提供有关Lisk协议的完整高级概述。此文档假设用户对区块链技术有一些基本的了解,但总体目标是让用户易于理解,且比LIPs更少技术性。

未来计划

自今年年初以来,研究团队就始终致力于解决最后一个协议路线图阶段“区块链互操作性”。通过详细研究解决区块链互操作性问题的各种研究论文、项目和想法,我们已完成了第一个内部里程碑,获得了广泛的最新概述。我们涵盖了广泛的解决方案和技术,如状态通道和原子互换、无状态验证、分片、跨链认证,Plasma框架的不同变体及各种挂钩机制。

我们目前的里程碑是确定Lisk的互操作性方向。作为这一里程碑的一部分,我们正在探索各种不同的可能性,以及如何调整这些可能性以满足Lisk的需求。然后,我们将仔细评估和比较不同的潜在互操作性解决方案。

在确定了一个互操作性方向之后,下个里程碑是研究团队起草该解决方案的详细技术规范。一如既往,这些规范仍将首先由研究人员和开发人员进行仔细的内部审查,然后再发布在Lisk研究论坛上进行公众审查。

在互操作性阶段的最后一个里程碑中,我们将发布用于互操作性解决方案的完整LIP集。由于此主题的复杂性,以及全面研究和评估的重要性,因此我们的研究论坛或新LIP短时间内不会进行太多更新。不过待研究及规范内部审查完毕,我们将会将其分享在Lisk研究论坛上,届时期待您的反馈。

Lisk.chat的AMA

我们将于5月15日(星期五)中欧夏令时间下午4点在Lisk.chat上举办一场AMA直播。Jan Hackfeld(研究主管)和Iker Alustiza(研究科学家)将回答您有关已完成研究到区块链互操作性的问题。有关研究的更多信息,请访问Lisk的研究论坛。我们十分欢迎所有社区成员阅读LIP并参与此次讨论。

来源 | Lisk博客
翻译 | 头等仓(First.vip)
转载请保留文末信息。

本文由 区块链资讯平台头等仓 作者:Maggie 发表,其版权均为 区块链资讯平台头等仓 所有,文章内容系作者个人观点,不代表 区块链资讯平台头等仓 对观点赞同或支持。如需转载,请注明文章来源。
《财富代码》-深度分析、挖掘区块链价值项目,https://www.first.vip/hodl

发表评论