[发明专利]一种区块链的构建方法与装置有效
申请号: | 201910165256.0 | 申请日: | 2019-03-05 |
公开(公告)号: | CN110035059B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 李昊轩;王章;李辉忠;张开翔;范瑞彬 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L12/26;H04L12/18 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 构建 方法 装置 | ||
本发明实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Block chain)的构建方法与装置,用以解决联盟链中各机构不对等,安全性低的问题。本发明实施例包括:第一机构生成第一机构内节点的第一证书;第一机构为联盟链中的任一机构,第一机构内节点为第一机构所属节点中的任一节点;第一机构将第一证书向第二机构广播,并接收第二机构内节点的第二证书,第二机构为联盟链中除第一机构外的机构;第一机构验证第二证书,并在验证通过后,根据第一证书以及第二证书生成联盟链的配置文件;第一机构将第一证书、第一机构内节点的第一私钥以及配置文件发送至第一机构内节点,以使第一机构内节点启动。
技术领域
本发明涉及科技金融(Fintech)领域,尤其涉及一种区块链的构建方法与装置。
背景技术
区块链(Block chain)技术是科技金融邻域中一种全新的分布式基础架构与计算方式。在区块链技术中,根据区块链网络访问控制权限的不同,区块链可以分为公有链,私有链和联盟链。其中,公有链的节点是任何人都可以参与的,任何人都可以访问的一种区块链结构;私有链是仅仅对单独的个体开放(如公司,学校内部)的区块链结构;联盟链则是目前应用非常广泛的,非常普遍的一种区块链结构。在这种结构中,区块链由特定的某些组织维护,对某些个体开放,并且可以引入监管节点,让区块链在不可篡改的同时满足相应的监管需求。
目前,在联盟链初始化时无法满足联盟链的多个机构间地位对等的诉求。具体来说,联盟链在初始化时,需要协商创世区块中包含的节点信息。现有做法为其中一个机构生成自己的节点信息,启动区块链,再加入其它机构的节点,此时,该机构为加入的其它机构生成证书和私钥再发送给其它机构;或是由权威第三方机构直接生成所有机构内的节点信息,并将安装包发送给各机构。上述方法中,生成节点安装包的机构会拥有其它节点的所有信息,节点私钥的安全性低,不满足联盟链中各机构对等,安全的要求。
发明内容
本申请提供一种区块链的构建方法及装置,用以解决联盟链中各机构不对等,安全性低的问题。
本发明实施例提供的一种区块链的构建方法,包括:
第一机构生成第一机构内节点的第一证书;所述第一机构为联盟链中的任一机构,所述第一机构内节点为所述第一机构所属节点中的任一节点;
所述第一机构将所述第一证书向第二机构广播,并接收第二机构内节点的第二证书,所述第二机构为所述联盟链中除所述第一机构外的机构;
所述第一机构验证所述第二证书,并在验证通过后,根据所述第一证书以及所述第二证书生成联盟链的配置文件;
所述第一机构将所述第一证书、所述第一机构内节点的第一私钥以及所述配置文件发送至所述第一机构内节点,以使所述第一机构内节点启动。
一种可选的实施例中,所述第一机构将所述第一证书、所述第一机构内节点的第一私钥以及所述配置文件发送至所述第一机构内节点之后,还包括:
所述第一机构内节点利用所述第一私钥对所述第一证书进行验证,验证通过后所述第一机构内节点启动;
所述第一机构内节点启动后,还包括:
所述第一机构内节点根据所述配置文件向所述第二机构内节点发送第一心跳请求,并接收所述第二机构内节点的第二心跳请求;
所述第一机构内节点确定接收到的所述第二心跳请求的数量大于第一阈值后,生成所述联盟链的创世区块。
一种可选的实施例中,所述第一机构内节点确定接收到的所述第二心跳请求的数量大于阈值后,生成所述联盟链的创世区块之后,还包括:
所述第一机构从所述第一证书以及所述N个第二证书中确定第三证书,所述第三证书为属于群组的第三节点对应的证书,所述第一机构中包含属于所述群组的第一机构内节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910165256.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资源请求方法、设备及存储介质
- 下一篇:有效防黑客入侵的Web防火墙