VNT Chain(维特链)是下一代分布式智能价值网络,采用聚合链技术架构,将联盟链和公有链进行融合,致力于解决现有公链高耗低效以及现有联盟链无法进行点对点价值转移的问题。VNT Chain(维特链)“DUST”版测试网发布的代码为VNT Chain的Hubble Network。

   “DUST”的由来,星辰大海起于尘埃

  “DUST”来源于尘埃的英文,这个寓意深远的代号,由我们中国团队与海外团队共同确定。尘埃虽渺小,却蕴含巨大能量,宇宙中无数尘埃形成的光环在引力作用下相互碰撞,能够不断聚合形成各类星球,最终变成星辰大海。我们觉得我们团队也是这样,最开始团队的主力只有两个人,那时候真的特别苦,讨论问题到凌晨是常态,再到后来我们的想法不断吸引越来越多全球顶尖的区块链工程师和研究院加入到VNT Chain分布式智能价值网络的建设中,我们认为这个过程就像尘埃到星辰大海的演变。

  VNT Chain第一版测试网代号“DUST”,是我们希望我们这第一颗“尘埃”之力,能够不断吸引汇聚更多优秀的开发者和社区爱好者加入VNT Chain,共同将下一代分布式智能价值网络构建成“浩瀚宇宙”。我们坚信这将会是一个全新的世界,更是一件意义非凡的事情。

   “DUST”测试网可以做什么?

  VNT Chain的Hubble Network采用双层共识Vortex,融合了DPoS和BFT技术,具有高效、节能、安全、快速终局等特性,能有效降低交易确认及出块时间。用户可基于VNT Chain的公有链建立和发布下一代分布式智能应用,如金融资产交易、知识产权交易以及电子签约等。目前,VNT Chain的 “DUST”版测试网可支持转账交易、智能合约部署调用等功能,用户可基于VNT Chain的Hubble Network建立和发布下一代分布式智能应用,如数字存证、文化版权交易以及数字资产发行等。

   “DUST”测试网特点与优势

  VNT Chain (维特链)“DUST”版测试网我们采用了自主创新的共识架构“Vortex共识”,融合DPoS和BFT技术,并运用WAVM虚拟机作为VNT Chain智能合约执行引擎、同时通过libp2p来实现网络P2P功能。和一般的公链相比VNT Chain公链兼具稳定性、高效性、安全性和可扩展性,更加适合区块链商业场景应用落地,同时也对开发者非常友好。那么它具体有哪些技术优势呢?我们一起来看看。

  融合DPoS和BFT技术的Vortex共识

  采用Vortex共识,融合DPoS和BFT技术,具有如下优势:

  1.Vortex能够在短时间内生产区块,节约能源,非常高效;

  2.Vortex能够容错1/3的见证人节点;

  3.Vortex在产生区块后交易将立即被确认,无法被篡改,降低了交易确认的时间;

  4.Vortex具有快速终局性,能避免区块链分叉。

  WAVM虚拟机作为智能合约执行引擎

  采用WAVM虚拟机,是VNT Chain智能合约执行引擎,它主要有以下优点:

  1.支持多语言

  WAVM虚拟机采用标准化中间语言WAVM作为智能合约的执行语言。WAVM社区强大,发展迅速,支持众多的高级开发语言,具有广大的开发者基础。目前我们完美测试的语言是C语言,后续我们会陆续支持更多的语言,并推出带形化证明的合约语言Q。

  2.高性能

  相对于evm,WAVM虚拟机有更好的性能,可以提高交易的执行效率:1)evm只能处理256位整形,而WAVM原生支持32位、64位整形,内存占用少,且速度更快。

  2)evm指令复杂,而WAVM指令精简,更接近cpu的原生指令,执行效率更高,且利于传输与存储。

  3.更安全

  WAVM基于沙箱运行,内存方面具有良好的安全性。

  4.可移植性好

  WAVM是平台无关的,其代码可以运行在各种架构的CPU平台上,并且可以达到几乎等同于原生应用的效率。

  5.可扩展性好

  首先,WAVM语言是模块化的,可以针对特定功能实现模块化库的开发,提高代码利用率;其次,WAVM支持主机环境本地库调用,可以基于此功能,使用本地高级语言开发更丰富的定制化指令集。

  libp2p实现网络P2P功能

  采用libp2p来实现网络P2P功能,包括基础通信框架和其上运行的子协议框架两个部分,它主要有以下优点:

  1. 仅需一个引导节点就可自主快速发现网络中其它节点。

  2. 对网络中已存在节点更加偏好,可以有效抵御恶意新节点的洪泛攻击。

  3. 采用异或指标和归一化的查找算法,使整个网络具有灵活简单的特性,灵活体现在可以从任意节点发起查找,网络中的节点路由表是完全对称的,节点可以择优对任意已知节点发起询问。简单则指的是无论刚开始查找,还是需要完成最后几跳,整个查找算法都是一致的,并不存在特殊情况处理。

  4. 节点之间的每一次通信都会带有标识信息,都能对整个网络的实时连通性进行知识优化,节点可以学习到有效的路由知识,这就使得查找算法是对数收敛的,总是能够很快定位到所需要的内容。

  5. 子协议框架具有稳定拓展特性,可以在其上任意扩展子协议处理,而底层框架无需做任何改动,底层框架在设计之初已经考虑到了后续的扩展可能,通过多层抽象实现了特定协议无关的接口,后续扩展子协议只需要关注自身业务的处理逻辑,而消息的读写和分发等通用处理已经在底层包装完毕,无需协议层再行设计。

  以上是“DUST”版测试网具备的一些主要技术特性。本次版本测试网发布后,有很多开发者和社区爱好者问我们如何参与到其中开发,我们下一步计划是什么?目前我们VNT Chain Hubble Netwok代码已上传至GitHub,本次上传了公链、虚拟机和JSON RPC API。

  GitHub:https://github.com/vntchain

  同时技术文档包括智能合约编写、编译、部署文档;RPCAPI文档;中英文白皮书;本地测试网络搭建手册;见证人注册投票手册等也已对外公布。

  文档路径:https://github.com/vntchain/vnt-documentation

  测试网“DUST”版发布是 VNT Chain的第一个里程碑,但这只是万里长征一小步。在接下来的几个月中,我们还将逐步开源Kepler Route,Galileo Network的代码。包括:

  • 发布联盟链及跨链代码;

  • 发布VNT Chain公有链的浏览器;

  • 发布VNT Chain公有链钱包;

  • 发布带形式化证明的合约语言Q语言;

  • 开放测试网络,水龙头代币开发,用户可申请测试代币用于运行合约。