HPIPS项目为什么选择在NULS上搭建

尊敬的各位读者,本人是HPIPS发起人骞永军,同时也是NULS社区早期成员。半年来一直在做技术上的工作。没有太多时间注重写作,近期HPIPS前期核心开发工作已经接近尾声,最近接受NULS社区的邀稿,撰文阐述HPIPS项目为什么选择在NULS上搭建,以及以后HPIPS会为NULS带来什么改变。

NULS是一个可定制的区块链基础设施,采用微内核和功能模块组成。NULS的核心理念非常符合开发者的需求,这是HPIPS为什么愿意采用NULS底层技术来搭建的主要原因。HPIPS的开发会采用模块和接口匹配的形式进行,在开发过程中会对技术有不同的需求。随着区块链的飞速发展,技术的更替速度开始加快,开发人员对各种技术的评估和使用有了更加丰富的经验和想法,不能持续积累和不断完善的项目将慢慢消失,许多项目都是昙花一现,项目的发展要顺应技术的发展,需要进行长时间的积累和优化,这样才能长时间被大家认可和支持。

谈到选择主链的问题。其实很简单,什么主链更适合进行二次开发,技术团队就会选择哪个主链。这里说的进行二次开发,并不单单是指发Token这么简单。区块链的应用要遵循很多业务逻辑,对数据安全和交易速度都会有不同的要求,主链需要满足子链的业务逻辑,还需要有主链自己完备的业务逻辑。不管是子链还是主链都对性能和安全有单独的要求,能独立的开发自身的业务逻辑,这样不会限制项目自身的发展,这是子链发展最关注的问题。

还有一个最主要的问题是,对技术的支持是不是全面,区块链开发中要对各种基础技术做全面的开发,对不同的要求做详细的规划,全面的技术支持会成为开发者主要考虑的问题。尤其是近两年,技术的更替和发展,已经超出了很多开发者的想象。开发者需要伴随技术的发展及时调整技术策略和方向,完善和优化业务逻辑。

前面对技术的表述,是HPIPS选择在NULS上搭建,所考虑的核心问题。同时HPIPS团队对市场上所有的主链进行了评估,只有NULS的开发理念符合技术人员对区块链开发的需求。之前的区块链技术太注重自己设计的价值理念,对技术的升级和技术开发没有做充分的准备。NULS设计的技术理念避免了这个问题的出现,开发者可以根据自己的需求来定制自己的共识,并且开发和完善NULS框架下的模块。对开发者和NULS来说都是双赢的局面。

HPIPS会在自己的共识理念下,借助NULS的共识模块和存储模块,依托NULS的基础模块,快速开发自己的共识理念,并快速部署基础的共识框架,这是NULS带给区块链开发者最大的改变。

HPIPS会依托NULS的基础技术设施,开发全新的共识体系HPOW(高性能计算共识机制),会在《HPIPS | 下一代区块链生态》系列文章中给大家讲述。同时我们会优化下一代区块链存储协议。借鉴IPFS协议开发全新的存储共识协议。