[发明专利]一种基于国密的区块链节点密码机在审
申请号: | 202011599381.1 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112560103A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 朱云;李元骅;乐宏彦 | 申请(专利权)人: | 北京数盾信息科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06F21/55;G06F21/72;G06F21/31;H04L9/32 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100089 北京市海淀区丰*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 节点 密码机 | ||
1.一种基于国密的区块链节点密码机,其特征在于,包括网络单元(1)、共赏机制单元(2)、权限管理单元(3)和业务单元(4),其中:
所述网络单元(1)用于网络管理人员使用,提供底层构建区块链网络;
所述共赏机制单元(2)用于联盟和组保的管理人员使用,实现共识机制;
所述权限管理单元(3)用于联盟和组保的管理人员使用,实现权限管理;
所述业务单元(4)用于业务应用开发人员使用,提供应用开发支持。
2.根据权利要求1所述的一种基于国密的区块链节点密码机,其特征在于,所述网络单元(1)包括节点模块、排序者模块、客户端模块和成员身份管理模块,其中:
所述节点模块负责接收交易请求、维护账本的一致性;
所述排序者模块负责对所收到的交易在网络中进行全局排序;
所述客户端模块用于操作联盟链网络及运行在网络中的链码;
所述成员身份管理模块用于对联盟链网络中的成员身份进行管理。
3.根据权利要求4所述的一种基于国密的区块链节点密码机,其特征在于,所述网络单元(1)还包括Gossip模块:
所述Gossip模块用于通过Gossip协议来进行状态同步和数据分发。
4.根据权利要求1所述的一种基于国密的区块链节点密码机,其特征在于,所述共赏机制单元(2)包括背书模块、排序模块和验证模块,其中:
所述背书模块用于对收到的来自客户端的请求按照自身的逻辑进行检查,并决策是否予以支持;
所述排序模块用于对一段时间内的一批交易达成一个网络内全局一致的排序;
所述验证模用于对排序后的一批交易进行提前到账本之前最终检查。
5.根据权利要求1所述的一种基于国密的区块链节点密码机,其特征在于,所述权限管理单元(3)包括成员服务提供者模块、组织模块、联盟模块和身份证书模块,其中:
所述成员服务提供者模块用于对某个资源进行身份验证;
所述组织模块用于提供一组拥有共同信任的根证书;
所述联盟模块用于将若干组织进行集合;
所述身份证书模块用于提供身份证书。
6.根据权利要求5所述的一种基于国密的区块链节点密码机,其特征在于,所述身份证书采用的标准为x.509的标准。
7.根据权利要求1所述的一种基于国密的区块链节点密码机,其特征在于,所述业务单元(4)包括交易模块、区块模块、链码模块和通道模块,其中:
所述交易模块用于调用链码模块内的链码实现对账本状态进行一次更改;
所述区块模块用于将一组进行交易排序后的交易进行集合;
所述链码模块用于对智能合约的扩展;
所述通道模块用于提供原子广播渠道。
8.根据权利要求2所述的一种基于国密的区块链节点密码机,其特征在于,所述业务单元(4)还包括链结构模块和账本模块,其中:
所述链结构模块用于提供智能合约的结构一致性调整;
所述账本模块用于记录发生在网络中的交易信息。
9.根据权利要求3所述的一种基于国密的区块链节点密码机,其特征在于,所述链结构模块与通道模块所提供的原子广播渠道一一相对应。
10.根据权利要求4所述的一种基于国密的区块链节点密码机,其特征在于,所述原子广播渠道为排序服务上划分的彼此隔离的渠道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数盾信息科技有限公司,未经北京数盾信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011599381.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:细颗粒单轴毁形装置
- 下一篇:一种沙格列汀二甲双胍双层片及其制备工艺