Nuls的创新优势分析

Nuls致力于打造底层操作系统,实现灵活易用的区块链基础设施、适配海量的区块链应用场景、高性能驱动区块链商用落地、数据透明与商业保密的平衡。

目前国内其他公链有:小蚁、量子和比原。接下来,笔者将分析Nuls作为公链的四个创新优势。

1.模块化

Nuls主链之上,使用者可以根据自己的需要,自由选择共识、存储、合约、 仲裁、账户系统、匿名策略、权限等模块,组装成为适合自己需求的子链。子链不限于公链,亦可以是私链或者联盟链。

NULS社区开发者开发的模块将如何发布?黄皮书指出,模块开发者需要提供模块说明书来定义一个模块,模块说明书必须详细说明该模块发布的事件、提供的服务接口、数据结构、模块配置。NULS设计中每个模块不关心其他模块的底层实现,模块之间使用服务和事件交互,所以在新模块发布时模块说明书特别重要,模块说明书是社区测试模块的依据,是其他开发者使用该模块的开发指南,也是社区决定是否发布该模块的重要因素。

模块化的应用避免了升级换代对系统应用的影响,可以随时低成本的嫁接最先进的技术。

2.定制化

如何实现区块链基础设施可定制化,NULS黄皮书中指出,NULS将通过定义一套区块链开发标准,包含但不限于模块标准、服务标准、数据/协议标准、进程/线程标准、完备事件驱动模型开发标准。然后把区块链分成不同模块,比如账本、账户、共识、网络、智能合约等,每个模块都可以独立升级而不影响其他模块。NULS开源社区将维护服务接口和事件数据的完整开发文档,未来,来自全球各行业的模块和应用开发者不必开发完整的区块链底层,只需要关注每个模块的服务接口和时间数据结构的兼容即可。

定制化将满足商业用途中的更多个性化需求。

Nuls的创新优势分析

3. 多链并行和跨链交互

多链并行的最大好处在于可以满足更高的TPS需求,实现更快的交易。

商业应用对性能的要求极高,Nuls致力于解决现有区块链的性能受限问题,采用平行扩展技术,通过“主链+子链”多链并行的运行机制,分离主链和子链的业务,以满足百万级TPS需求。

对于如何实现多链并行,提升区块链网络性能等问题,NULS黄皮书对于跨链共识的技术实现有进一步的说明,这里不再赘述。

跨链交互的好处主要在于:Nuls通过智能合约、多链并行、可插拔、模块化、平行扩展技术、提供标准协议交互接口,解决现有区块链性能受限,不同链之间无法通信的问题。

4.保密性与安全性

Nuls 通过数据隔离和跨链审计的方式,让子链的业务数据保密性和安全性得到保障,解决数据透明与商业保密的平衡问题。

通过使用注册不同的子链,自行组成私有链、联盟链,来实现高性能、保密和透明。

比如说,一家企业使用NULS系统,如果他们不需要使用原有的支付模块,那么可以自行设计相应模块;如果不想公开账本,可以使用自己的加密账本模块替换原有的模块,最后他们会成为了NULS的子链。

更多内容请关注新浪微博——比特币病十七


分享到:


相關文章: