共识实验室与NULS搭建共识节点,共建区块链定制服务基础设施

共识实验室与NULS搭建共识节点,共建区块链定制服务基础设施

5月16日,共识实验室宣布与企业级区块链定制平台NULS合作,搭建火星共识节点,共同建设区块链定制服务基础设施。NULS主网于去年7月上线,目前共有97个节点正处于共识状态。共识实验室此次成为NULS节点,将赋能NULS发展,与NULS共同推动区块链商业应用落地。

共识实验室核心研究方向重点关注于区块链技术,基础设施及应用型项目。NULS是一个提供可定制化服务的区块链基础设施,是全球性的区块链开源社区项目。它通过运用模块仓库、智能合约和跨链等技术,结合链工厂快速搭链的能力,将降低区块链开发成本和技术难度。

共识实验室通过与NULS的合作,将助力企业级区块链定制平台发展,共同推动区块链世界的基础设施建设。

NULS介绍

项目背景

区块链凭借其分布式存储、公开透明、价值传递的技术特征,作为基础设施,是未来企业应用很好的选择。但区块链的开发周期长、开发难度大等问题仍然制约着区块链技术的发展。而且,目前基于区块链技术研发的市场仍处于空白阶段,原因在于:区块链作为多种技术的组合,对开发者的能力要求较高;区块链技术还处于发展初期,没有成熟的底层框架、模块等可以直接利用,也没有一套可遵循的技术标准。NULS通过模块化的方式,很大程度上降低了区块链底层技术的设计难度和商用成本。

项目亮点

NULS采用微服务思想,实现高度模块化的底层架构,降低区块链开发成本。它制定了一套工业化区块链技术标准,遵循热插拔、模块化、平行扩展原则,提供可升级的共识、网络、账本、账户、区块管理、链管理、交易管理等功能模块。

基于NULS搭建区块链,如同把CPU、硬盘、内存、主板组装成电脑一样,使用者可自由选择共识、网络、账本、账户等模块,组装成为适合自己需求的链。这条链不限于公链,亦可以是联盟链或者私链。

技术特征

模块化:人人可搭链

NULS吸纳了Linux内核设计的模块化思想,开发了多个功能模块,集合组成了模块仓库。NULS设计遵循“一切皆为模块”的原则,用模块化支持技术更新和应用适配。

通过NULS模块仓库,企业和开发者不再需要深入钻研区块链底层技术。仅需进行简单的配置工作,就能得到一条完全属于自己的区块链。此外,NULS模块化体系结合多链技术,也让企业和个人能够更方便地贡献不同的业务模块,避免了重复造轮子的资源浪费。同时,NULS计划打造一个涵盖大部分区块链技术领域的通用的模块仓库,以满足多元化的搭链需求。

跨链:实现链间通信与价值传递

基于NULS模块仓库实现的区块链,可以选配跨链模块将自己的区块链与生态其他的区块链连接在一起,从而实现数据、价值、信任的传输。

针对以太坊和比特币等,遵循协议跟NULS不同的公有链,需要通过特殊的机制实现协议的转换,将其他公有链的协议和 NULS 跨链协议做适配,达到统一协议通讯的目的。各区块链上的资产,可以通过跨链的方式,流通到NULS生态中任意一条接受外链资产转入的链上,且仅需花费很小的代价。

信用共识机制:POC

NULS主网默认采用信用共识机制POC(Proof-Of-Credit),这是一种基于节点信用的共识机制,具有高度去中心化和相对公平的特点。节点信用达标的情况下,锁定一定数量的NULS即可加入共识,共识节点重新排序后每轮轮流出块,退出共识时锁定的NULS解锁。POC信用共识机制驱使每个参与者都做出更有利于网络稳定的行为,保证网络安全稳定地运行。同时,NULS社区也会陆续开发POW、DPOS、POS、PBFT、POOL验证池等共识机制,以供用户自由选择。

NULS智能合约

NULS的智能合约采用了模块化的创新设计理念,实现了分钟级别部署。NULS内置NVM作为智能合约模块的虚拟机,从模块结构上看,NULS智能合约模块处于对外服务模块(如RPC模块)和底层设施模块(如网络模块、存储模块、账户模块等)之间,账户模块、网络模块等其他模块为智能合约提供底层支撑。

智能合约由上层应用定义,由解释器解释,由存储模块存储,由NVM运行。NULS智能合约解释器将支持多种高级编程语言。应用开发者可以使用自己熟悉的语言设计NULS智能合约。 

开源技术社区

NULS是一个由社区驱动的全球性开源软件项目,社区生态是开源项目的重要组成。NULS社区将提供开发文档和开发工具、组织开发大赛、扶持优秀应用、奖励项目贡献者,促进NULS生态的发展。NULS技术社区将会与NULS核心技术团队一起来设计和搭建NULS的底层技术与区块链应用。同时,NULS技术社区成立了CCC(Code Craft Council)组织,负责区块链技术的前沿探索和社区生态的技术建设。

项目总结

NULS作为企业级区块链定制平台,首先提供了灵活易用的区块链基础设施,帮助企业利用区块链实现自己的业务,降低区块链商用成本;其次,NULS通过模块化提供了快速搭链的能力,将支持海量的区块链应用场景;最后,NULS的跨链技术和智能合约将为区块链行业的发展提供底层的支撑,让开发者和企业能快速利用区块链实现自己的业务,推动区块链应用的商业落地,从而使人们能更快地享受到区块链技术带来的安全、透明和便捷。

本文来自,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。

(0)
上一篇 2019年5月16日 下午2:35
下一篇 2019年5月16日 下午3:45

相关推荐

本站(刺猬财经)出售,6年老站,有需要的老板请联系TG:tuhaov
This website (ciweicaijing) is for sale. It is a 6-year-old website. If you need it, please contact TG: tuhaov