[发明专利]一种区块链的构建方法与装置有效
申请号: | 201910165256.0 | 申请日: | 2019-03-05 |
公开(公告)号: | CN110035059B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 李昊轩;王章;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/26;H04L12/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 构建 方法 装置 | ||
1.一种区块链的构建方法,其特征在于,包括:
第一机构生成第一机构内节点的第一证书;所述第一机构为联盟链中的任一机构,所述第一机构内节点为所述第一机构所属节点中的任一节点;
所述第一机构将所述第一证书向第二机构广播,并接收第二机构内节点的第二证书,所述第二机构为所述联盟链中除所述第一机构外的机构;
所述第一机构验证所述第二证书,并在验证通过后,根据所述第一证书以及所述第二证书生成所述联盟链的配置文件;
所述第一机构将所述第一证书、所述第一机构内节点的第一私钥以及所述配置文件发送至所述第一机构内节点,以使所述第一机构内节点启动;
所述第一机构内节点利用所述第一私钥对所述第一证书进行验证,验证通过后所述第一机构内节点启动;
所述第一机构内节点启动后,所述第一机构内节点根据所述配置文件向所述第二机构内节点发送第一心跳请求,并接收所述第二机构内节点的第二心跳请求;
所述第一机构内节点确定接收到的所述第二心跳请求的数量大于第一阈值后,生成所述联盟链的创世区块。
2.如权利要求1所述的方法,其特征在于,所述第一机构内节点确定接收到的所述第二心跳请求的数量大于阈值后,生成所述联盟链的创世区块之后,还包括:
所述第一机构从所述第一证书以及N个第二证书中确定第三证书,所述第三证书为属于群组的第三节点对应的证书,所述第一机构中包含属于所述群组的第一机构内节点;
所述第一机构根据所述第三证书生成群组配置项,所述群组配置项用于指示所述第三节点的节点信息;
所述第一机构根据所述第三证书以及所述群组配置项,生成所述群组的群组配置文件;
所述第一机构将所述群组配置文件发送至所述属于所述群组的第一机构内节点;
所述属于所述群组的第一机构内节点根据所述群组配置文件进行重启,以使所述第一机构内节点具有群组属性。
3.如权利要求2所述的方法,其特征在于,所述属于所述群组的第一机构内节点根据所述群组配置文件进行重启之后,还包括:
所述属于所述群组的第一机构内节点根据所述群组配置文件,向除所述第一机构内节点之外的第三节点发送第三心跳请求,并接收第四心跳请求;
所述属于所述群组的第一机构内节点确定接收到的所述第四心跳请求的数量大于第二阈值后,生成所述群组的群组创世区块。
4.如权利要求1所述的方法,其特征在于,所述第一机构根据所述第一证书以及所述第二证书生成联盟链的配置文件,包括:
所述第一机构分析所述第一证书以及所述第二证书中包含的公钥信息和证书指纹,生成所述配置文件,所述配置文件中包含N个第二节点的网络连接地址;
所述第一机构内节点根据所述配置文件向所述N个第二节点发送第一心跳请求,包括:
所述第一机构内节点根据所述N个第二节点的网络连接地址,向所述N个第二节点发送所述第一心跳请求。
5.一种区块链的构建装置,其特征在于,包括:
生成单元,用于生成第一机构内节点的第一证书;所述第一机构内节点为第一机构所属节点中的任一节点,所述第一机构为联盟链中的任一机构;
机构收发单元,用于将所述第一证书向第二机构广播,并接收第二机构内节点的第二证书,所述第二机构为所述联盟链中除所述第一机构外的机构;
配置单元,用于验证所述第二证书,并在验证通过后,根据所述第一证书以及所述第二证书生成联盟链的配置文件;
所述机构收发单元,还用于将所述第一证书、所述第一机构内节点的第一私钥以及所述配置文件发送至所述第一机构内节点,以使所述第一机构内节点启动;
启动单元,用于利用所述第一私钥对所述第一证书进行验证,验证通过后启动;
节点收发单元,用于根据所述配置文件向所述第二机构内节点发送第一心跳请求,并接收所述第二机构内节点的第二心跳请求;
共识单元,用于确定接收到的所述第二心跳请求的数量大于第一阈值后,生成所述联盟链的创世区块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910165256.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:资源请求方法、设备及存储介质
- 下一篇:有效防黑客入侵的Web防火墙