一种区块链的群组划分方法与装置制造方法及图纸

技术编号:29202679 阅读:23 留言:0更新日期:2021-07-10 00:37
本发明专利技术实施例涉及科技金融(Fintech)领域,尤其涉及一种区块链(Blockchain)的群组划分方法与装置,用以解决联盟链中各机构不对等,安全性低的问题。本发明专利技术实施例包括:第一机构从联盟链的所有证书中确定第三证书;所述第一机构根据所述第三证书生成群组配置项;所述第一机构根据所述群组配置项以及所述第三证书,生成所述群组的群组配置文件;所述第一机构将所述群组配置文件发送至所述属于所述群组的第一机构内节点,以使所述属于所述群组的第一机构内节点根据所述群组配置文件进行重启,从而所述第一机构内节点具有群组属性。从而所述第一机构内节点具有群组属性。从而所述第一机构内节点具有群组属性。

【技术实现步骤摘要】
一种区块链的群组划分方法与装置
[0001]本申请为申请号为201910165256.0、申请日为2019年03月05日、专利技术名称为“一种区块链的群组划分方法与装置”的分案申请。


[0002]本专利技术涉及科技金融(Fintech)领域,尤其涉及一种区块链的群组划分方法与装置。

技术介绍

[0003]区块链(Block chain)技术是科技金融邻域中一种全新的分布式基础架构与计算方式。在区块链技术中,根据区块链网络访问控制权限的不同,区块链可以分为公有链,私有链和联盟链。其中,公有链的节点是任何人都可以参与的,任何人都可以访问的一种区块链结构;私有链是仅仅对单独的个体开放(如公司,学校内部)的区块链结构;联盟链则是目前应用非常广泛的,非常普遍的一种区块链结构。在这种结构中,区块链由特定的某些组织维护,对某些个体开放,并且可以引入监管节点,让区块链在不可篡改的同时满足相应的监管需求。
[0004]目前,在联盟链初始化时无法满足联盟链的多个机构间地位对等的诉求。具体来说,联盟链在初始化时,需要协商创世区块中包含的节点信息。现有本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链的群组划分方法,其特征在于,包括:第一机构从联盟链的所有证书中确定第三证书,所述第三证书为属于群组的第三节点对应的证书;所述第一机构为所述联盟链中包含属于所述群组的第一机构内节点的任一机构;所述第一机构根据所述第三证书生成群组配置项,所述群组配置项用于指示所述第三节点的节点信息;所述第一机构根据所述群组配置项以及所述第三证书,生成所述群组的群组配置文件;所述第一机构将所述群组配置文件发送至所述属于所述群组的第一机构内节点,以使所述属于所述群组的第一机构内节点根据所述群组配置文件进行重启,从而所述第一机构内节点具有群组属性。2.如权利要求1所述的方法,其特征在于,所述属于所述群组的第一机构内节点根据所述群组配置文件进行重启之后,还包括:所述属于所述群组的第一机构内节点根据所述群组配置文件向除所述第一机构内节点之外的第三节点发送第三心跳请求,并接收第四心跳请求;所述属于所述群组的第一机构内节点确定接收到的所述第四心跳请求的数量大于第二阈值后,生成所述群组的群组创世区块。3.如权利要求2所述的方法,其特征在于,所述第一机构根据所述第三证书以及所述群组配置项,生成所述群组的群组配置文件,包括:所述第一机构分析所述第三证书中包含的公钥信息和证书指纹,根据所述群组配置项,生成所述群组配置文件,所述群组配置文件中包含所述群组的群组序列号,以及所述第三节点的网络连接地址;所述属于所述群组的第一机构内节点根据所述群组配置文件向除所述第一机构内节点之外的第三节点发送第三心跳请求,包括:所述属于所述群组的第一机构内节点根据所述群组序列号以及所述第三节点的网络连接地址,向除所述第一机构内节点之外的第三节点发送所述第三心跳请求。4.一种区块链的群组划分装置,其特征在于,包括:确定单元,用于从联盟链的所有证书中确定第三证书,所述第三证书为属于群...

【专利技术属性】
技术研发人员:李昊轩王章李辉忠张开翔范瑞彬
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1