[发明专利]基于K3S平台的联盟区块链系统、实现方法及装置有效
申请号: | 202010294521.8 | 申请日: | 2020-04-15 |
公开(公告)号: | CN111510333B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 龚开圳;裴磊;苏恒;黄剑 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/12;H04L9/40;H04L67/1095;H04L41/0823 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;汤在彦 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 k3s 平台 联盟 区块 系统 实现 方法 装置 | ||
1.一种基于K3S平台的联盟区块链系统,其特征在于,包括:由主节点及通过通信网络与所述主节点连接的多个工作节点组成的集群节点;
所述主节点包括:主节点服务器及设置在主节点容器载体上的联盟区块链管理控制台容器及联盟区块链网络主节点容器;所述主节点服务器提供对外API接口;所述联盟区块链管理控制台容器用于对所述联盟区块链节点及联盟区块链网络进行管理,对容器载体进行动态关联,并在联盟区块链节点上部署智能合约;
所述工作节点包括:工作节点服务器及设置在工作节点容器载体上并相互连接的联盟区块链网络工作节点容器及智能合约容器;所述工作节点服务器接收所述主节点的指令,根据所述指令运行所述工作节点容器载体;
部署工作节点时,所述主节点用于:对申请加入所述联盟区块链系统的工作节点服务器进行信息登记及注册;生成所述联盟区块链系统所需要的证书;对认证成功的工作节点服务器向所述主节点发起证书认证,并将证书认证成功的节点作为新增工作节点;
部署联盟区块链网络节点时,所述主节点用于:对新建的联盟区块链网络进行节点数、节点功能及节点容器载体进行配置并与预先选取的参与方集群工作节点进行绑定;基于相同的容器载体配置多个容器载体复制品,实时监控容器载体复制品的状态并在容器载体复制品损坏后创建替代的容器载体复制品。
2.根据权利要求1所述的基于K3S平台的联盟区块链系统,其特征在于,所述联盟区块链管理控制台容器包括:
认证服务器,用于进行联盟区块链管理控制台的身份认证;
K3S集群节点管理服务器,用于对所述集群节点进行管理,并对容器载体进行动态关联;
联盟区块链网络管理服务器,用于联盟区块链网络进行管理;
智能合约服务器,在联盟区块链网络节点上部署智能合约;
日志服务器,用于采集集群节点及联盟区块链网络节点的日志并输出采集的日志;
证书服务器,用于生成集群节点及联盟区块链网络节点证书;
仪表板服务器,用于查询集群节点、联盟区块链网络及智能合约运行状况,并以图表形式呈现。
3.根据权利要求2所述的基于K3S平台的联盟区块链系统,其特征在于,所述K3S集群节点管理服务器包括:
节点管理单元,用于对所述集群节点进行新增、退出及运营操作;
关联单元,用于提供固定IP地址和DNS名称,并通过标签将所述IP地址和DNS名称与容器载体进行动态关联;
分类单元,用于通过所述标签对工作节点进行分类。
4.根据权利要求2所述的基于K3S平台的联盟区块链系统,其特征在于,所述联盟区块链网络管理服务器包括:
区块链网络创建单元,用于根据联盟参与方设置的节点配置信息,并在所述工作节点服务器上创建区块链网络节点,所述区块链网络节点由验证节点、权限管理节点及网关节点组成;
共识单元,用于根据共识算法确定控制每笔交易在联盟区块链网络中经历的阶段。
5.一种基于K3S平台的联盟区块链实现方法,应用于权利要求1-4中任一项所述的联盟区块链系统,其特征在于,包括:工作节点部署步骤及联盟区块链网络节点部署步骤;
所述工作节点部署步骤包括:
对申请加入所述联盟区块链系统的工作节点服务器进行信息登记及注册;
生成所述联盟区块链系统所需要的证书;
对认证成功的工作节点服务器向所述主节点发起证书认证,并将证书认证成功的节点作为新增工作节点;
所述联盟区块链网络节点部署步骤包括:
对新建的联盟区块链网络进行节点数、节点功能及节点容器载体进行配置并与预先选取的参与方集群工作节点进行绑定;
基于相同的容器载体配置多个容器载体复制品,实时监控容器载体复制品的状态并在容器载体复制品损坏后创建替代的容器载体复制品。
6.根据权利要求5所述的基于K3S平台的联盟区块链实现方法,其特征在于,每一工作节点上包括多个容器载体,所述工作节点部署步骤还包括:
为容器提供固定IP地址和DNS名称,并通过标签将所述IP地址和DNS名称与同一工作节点上的容器载体进行动态关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010294521.8/1.html,转载请声明来源钻瓜专利网。