距离上个NKN测试网v0.1 Firefox发布两个月时间,NKN测试网v0.3 Lemur于8月31日正式上线。新版测试网,在性能和规模上都进行大幅度提高,这标志着NKN公链的基础设施已经初具成果,研发步入全新的阶段;同时,社区开发者可以参与到后续的测试网开发中来。这意味着NKN距离明年第二季度的主网发布又更近了一步。
Lemur的系统和性能较上一版本都有了大幅度的优化和提升:
完成阶段性系统可扩展性优化和效率提升,将全球范围内的15个测试节点扩展到上千个,并准备对其性能进行测试评估。
进一步开发和完善NKN核心系统。在后端的DDTN、PoR、MOCA共识、区块链机制等方面都进行了强化。
发布SDK 的alpha版本和数字钱包开源。这为更多社区开发者加入到NKN共享共建网络和丰富基于网络传输的dApp生态系统奠定了基础。
在Lemur测试网发布中,具体成果主要体现在:
NKN作为主打网络数据传输的公链,完整实现并加强了区块链系统基础功能。于此同时,实现了支持转账交易并增加测试网上传输付费功能,NKN节点通过替信息发起人转发文件收取发送方费用:其中包括预付费和根据签名链付费模型的实现;
Lemur版本侧重大规模节点部署框架开发,用于支持一键部署千级别节点; 测试节点在云端大规模部署。完成编译脚本重构支持更多编译选项,包括支持跨平台编译;资产数据存储格式的优化,使资产信息分布在不同区块进而提示数据库性能;
在NKN区块链中实现了交易信息和区块信息的gossip转发;实现区块生产者不在线时的超时重选功能;命令行优化,包括nknc程序的错误处理,nknd程序的参数格式变化;区块同步池优化,支持接收并统计同一高度的不同区块的票数; 节点同步状态增加,并针对节点不同状态增加处理流程;
在中继证明PoR机制当中,完成了 签名链结构升级,转发节点可以设置是否参与挖矿;
在DDTN网络传输设计当中,完成了对Chord DHT网络邻居节点的优化,并且优化代码支持NKN节点的大规模部署;实现JSON-RPC的权限访问接口;支持种子节点列表功能,新节点加入可以指定多个种子节点,加入NKN网络;节点连接增加对IPv6的支持;
MOCA共识已经完成核心功能开发,并且在Lemur版本中增加MOCA共识过程中区块生产者的合法性验证的功能;并且实现了基于邻居投票的区块同步功能;完成了共识代码优化,将挖矿和区块签名功能模块化;共识投票过程使用动态邻居以提高安全性。
NKN测试网Lemur版本的发布,标志着NKN在技术上按规划完成了这一跨越,也预示NKN进入个下一版本V0.5 Koala的研发周期。我们会在近期发布测试网试验挖矿的指导文件,请大家关注我们的官方新闻渠道,了解最新消息!
关于NKN
NKN是一个完全去中心化, 基于网络传输量工作证明,可支持千万级规模节点共识的公链系统。同时由NKN所构建的这样一个区块链驱动、社区共建共享的新型点对点网络,可为终端用户带来全新的网络传输体验和为开发者提供便捷、高效的数据传输开发平台。继以太坊区块链化计算能力, Filecoin/IPFS区块链化存储,NKN对信息基础设施的第三大支柱-网络传输-进行区块链化,创建新型区块链网络生态系统。
Home: https://nkn.org/
Telegram: https://t.me/nknorg
Twitter: https://twitter.com/NKN_ORG
Medium: https://medium.com/nknetwork
Linkedin: https://www.linkedin.com/company/nknetwork/
Github: https://github.com/nknorg
Reddit:https://www.reddit.com/r/nknblockchain
Discord:https://discord.gg/c7mTynX
领取专属 10元无门槛券
私享最新 技术干货