锥体区块链研究院 | 什么是锥体区块链的组织单元?

锥体区块链研究院 | 什么是锥体区块链的组织单元?

锥体区块链的组织单元由节点单元、分项单元、用户单元组成。

分项单元是负责组织中专门处理某项业务的分支机构。用户单元是分项单元中专门处理某项业务的分支机构。其中分项单元、用户单元可以是附属在节点单元中存在,也可以在节点单元下单独部署。当分项单元、用户单元附属在节点单元中时,以联盟的形式存在,一个联盟维护的数据可以理解为分项单元或用户单元的业务数据。

分项单元、用户单元单独部署时,只需要部署业务处理模块、数据功能模块。其他模块与节点单元共用。节点单元是分项单元的父级,分项单元是用户单元的父级。

· 组织单元的基本模块

组织单元是锥体区块链基础组成单元,包含的功能模块主要有:证书管理中心、编码管理中心、共识模块、业务处理模块、审计监管模块、网络配置中心、P2P通信模块、数据功能模块等,所有服务模块都支持对等集群模式。

证书管理中心,负责颁发证书、验证证书有效性,管理节点证书、管理员证书、用户证书(结合用户信息)等。

编码管理中心,负责组织内编码的生成、发放、修改、注销、验证等工作。管理编码有组织编码、终端编码。其中组织编码为加入锥体网络组织的编码,结合国家现用标准统一社会信用代码生成。终端编码为加入锥体网络的所有终端设备的编码。终端设备主要包括智能终端(移动智能设备、PC等)、操作终端、物联网终端等。

共识模块,为锥体链产生的数据进行排序,保证锥体链中产生的数据的顺序性、正确性、一致性、有效性。排序内容包含绑定到每个成员组织的加密身份材料。

网络配置中心,通过节点网络配置完成锥体链网络的搭建。

P2P通信模块,提供锥体链网络的相互通信功能,包括被其他组织发现,与其他组织进行信息交互。

审计监管模块,按国家相关标准设计的模块,从底层负责平台审计监管。

数据功能模块,分为主、从数据功能模块。主数据功能模块负责从共识模块接收已排序的数据,共识存储到主、从数据模块的块链结构,并定时根据锥体网络结构向相关组织广播进行数据的共识存储。当主模块停止服务时,服务会从所有从模块中选举出一个成为主模块完成工作。

数据功能模块之中包含数据维护模块、数据存储模块。数据维护模块从共识模块接收已排序的数据,并存储到主、从数据模块的块链结构。定时根据锥体网络结构向相关组织广播进行数据的共识存储。数据存储模块负责存储块链结构数据。

· 锥体区块链中的编码

锥体区块链中编码主要有两大类:节点编码、终端编码。

节点编码

每个加入本网络的组织都会拥有独一无二的编码,此编码会结合国家现用标准编码生成。

节点编码由7个部分组成,包含国家编码、第一类机构的统一社会信用代码、部门标识1、第二类机构的统一社会信用代码、部门标识2、公民身份证号码、校验码等。

节点编码最终形成一个巨大的树状结构,整个网络中的组织也按这个树状结构进行互联互通。

终端编码

每个加入锥体网络的终端设备都会拥有独一无二的编码,称之为终端编码。终端编码包含用户类别、终端机器类别、个人或法人标识、机器终端标识、校验码等。

终端编码既是终端的唯一标识,又可以判断出终端的归属。

相关推荐

© 2022 爱讯头条 秀色女神 古诗集