加密货币:1376    |    交易平台:7394
24h成交量: ¥2341.03亿  |  总市值: ¥36510.64亿  |  比特币(BTC)主导:43.5%

信任可定制的公有链,对Nuls项目的三点看法!

btc123原创.
NULS,区块链项目
0浏览· 0评论· 0收藏
Nuls项目的定位是可定制的区块链基础设施,是基础公有区块链项目。

Nuls项目的定位是可定制的区块链基础设施,是基础公有区块链项目。其主导的思想是模块化的底层架构以及智能合约、多链并行、跨链共识的运行机制。主要目的是降低区块链项目的开发成本,实现区块链的商业化应用。


以下从解决痛点、商业设计、技术架构三个方面详细分析。



一.解决痛点


1.区块链项目链上数据庞大,同步困难,且技术更新因去中心化而面临阻碍


2.区块链技术使用链式结构,性能受限,不同链之间无法通信


3.区块链技术相对难度大,人才稀缺、研发成本高昂的状况,在短时间内都不可能缓解


4.机构会倾向使用联盟链、私有链,二者去信任不完全



二.商业设计


为了解决以上的四个痛点,Nuls在商业层面做了如下的四点设计,并具有相关的技术方案支撑。


1.灵活易用的区块链基础设施


关键词:模块化开发、图灵完备、简单快捷可编程


2.适配海量的区块链应用场景


关键词:模块化、多链并行、智能可约


3.高性能驱动区块链商用落地


关键词:平行扩展、主链+子链、百万级tps


4.数据透明与商业保密的平衡


关键词:数据保密性和安全性、数据隔离、跨链审计



三.技术架构


Nuls的技术层面从最底层到上层技术应用都做了很好的设计,底层包括逻辑层、模块层、链层、跨链四个架构基础,从而得到设计出了Nuls系统的四个特点:poc共识机制、模块化架构、多链并行、Nuls智能合约。


1.poc共识机制


poc,Proof-Of-Credit,信用共识机制。Nuls模块化支持共识机制在内的所有核心功能模块的替换与插拔。当节点信用达标时,锁定一定保证金即可加入共识,共识节点重新排序后每轮轮流出块,退出共识时保证金解锁。


2.模块化架构


Nuls的模块化设计包括三个方面,分别为服务总线、模块管理器和事件总线。在模块管理器中内置了很多的器件模块,比如智能合约、账本、存储、共识等模块,这些模块针对怒踢应用时可以根据开发者的具体需求去调用对应的模块,这样设计让系统变的轻,不会复杂臃肿。


开发者可以根据自己的需求来选择需要的模块。Nuls 的每个模块会根据技术升级和应用需求而升级或替换,从技术层面看,Nuls 是一个具有很长生命周期和超强适应性的操作系统级软件。


3.多链并行


多链并行的机制主要通过两个技术来实现,分别为跨链共识域和跨链共识节点。Nuls 支持子链注册接入,主链与子链使用跨链共识验证区块和交易;Nuls 代币可以在 Nuls 主链和子链之间流通;子链向主链报备区块头,主链审计子链的区块。


4.Nuls智能合约


Nuls 内置 NulsVM 作为智能合约模块,从模块结构上看,Nuls 智能合约模块处于对外服务模块和底层设施模块之间,存储模块、基本加密算法、账户模块、网络模块等其他模块为智能合约提供底层支撑。


声明:财经道登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不构成投资建议。投资者据此操作,风险自担。