[发明专利]多认证节点的联盟链系统及方法有效
申请号: | 202010310675.1 | 申请日: | 2020-04-20 |
公开(公告)号: | CN111556035B | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 江洪;陈杭;黄肇敏;刘朝伟 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L12/18;H04L9/32;G06Q20/38 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;汤在彦 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 认证 节点 联盟 系统 方法 | ||
1.一种多认证节点的联盟链系统,其特征在于,所述系统包含认证节点和多个共识节点;
所述多个共识节点和所述认证节点构成区块链网络;
所述共识节点用于接收交易请求,将所述交易请求转换为共识请求后,广播至所述区块链网络中其他共识节点,当其他共识节点共识完成后,处理所述交易请求并将交易结果上链和持久化在本地;或,接收认证请求,将所述认证请求转交至所述认证节点;
所述认证节点用于根据预存身份证书为所述区块链网络提供身份认证;以及,接收共识节点提供的认证请求,将所述认证请求转化为共识请求后,广播至所述区块链网络中所有共识节点;当所述区块链网络中各共识节点完成共识后,将所述认证请求对应的待入网认证节点加入区块链网络并将待入网认证节点的认证证书进行持久化处理;
所述共识节点包含证书颁发模块、存储模块、共识模块和校验证书模块;
所述证书颁发模块用于向所述认证节点发起证书请求,将所述认证节点反馈的身份证书转发至所述存储模块;
所述存储模块用于将交易结果上链和持久化在本地;以及,对所述认证节点颁发的身份证书进行持久化处理;
所述校验证书模块用于根据所述存储模块中存储的身份证书对接收到共识请求进行校验,当校验通过后,将所述共识请求交由所述共识模块;
所述共识模块用于根据预定共识算法对所述共识请求进行共识处理。
2.根据权利要求1所述的多认证节点的联盟链系统,其特征在于,所述共识节点包含数据收发模块;
所述数据收发模块用于接收用户上传的交易请求,将所述交易请求转换为共识请求后,广播至所述区块链网络中其他共识节点;以及,接收其他共识节点或认证节点广播的共识请求,根据所述共识请求进行共识处理。
3.根据权利要求1所述的多认证节点的联盟链系统,其特征在于,所述认证节点包含数据收发模块和存储模块;
所述数据收发模块用于接收共识节点提供的认证请求,将所述认证请求转化为共识请求后,广播至所述区块链网络中所有共识节点;
所述存储模块用于将待入网认证节点的认证证书进行持久化处理。
4.根据权利要求3所述的多认证节点的联盟链系统,其特征在于,所述认证节点还包含证书清理模块和证书审核模块;
所述证书审核模块用于当同一所述共识节点在预定周期内发送至少两次认证请求时,将最近一次认证请求对应的认证证书持久化并通知所述证书清理模块清理失效认证证书;
所述证书清理模块用于清理所述存储模块中失效的认证证书并通过所述数据收发模块向所述区块链网络中各共识节点发起证书移除请求。
5.一种多认证节点的联盟链方法,其特征在于,所述方法包含:
认证节点通过区块链网络中的共识节点接收认证请求,将所述认证请求转化为共识请求后,广播至所述区块链网络中所有共识节点;
当所述区块链网络中各共识节点完成共识后,将所述认证请求对应的待入网认证节点加入区块链网络并将待入网认证节点的认证证书进行持久化处理;
将待入网认证节点的认证证书进行持久化处理包含:
当同一共识节点在预定周期内发送至少两次认证请求时,将最近一次认证请求对应的认证证书持久化,将之前保存的所述共识节点对应的认证证书清理并生成证书移除请求;
将所述证书移除请求广播至所述区块链网络中所有共识节点,通知各共识节点移除对应认证证书。
6.根据权利要求5所述的多认证节点的联盟链方法,其特征在于,将所述认证请求转化为共识请求后包含:将所述认证请求中待入网认证节点的第三方身份认证根证书、证书有效时间和共识节点的身份标识提取生成共识请求。
7.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求5至6任一所述方法。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有执行权利要求5至6任一所述方法的计算机程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010310675.1/1.html,转载请声明来源钻瓜专利网。