【技术实现步骤摘要】
用于联盟链的组织成员扩展方法、处理器及存储介质
[0001]本申请涉及区块链领域,具体涉及一种用于联盟链的组织成员扩展方法、处理器、存储介质及计算机程序产品。
技术介绍
[0002]联盟链是一种由多家组织成员构成的联盟链网络,随着区块链技术的快速发展,联盟链支持的业务场景日益增多。出于对企业客户数据隐私安全的考虑,区块链服务商经常需要在私有云、公有云或本地化部署环境部署区块链平台。区块链平台跨越不同的基础设施环境,提供混合部署下的区块链服务能力。
[0003]对于混合部署的多组织成员联盟链网络,在现有技术条件下,新成员想要加入到已有联盟链中参与交易合作,需要手动操作生成差异配置块,线下分发给其他组织成员。线下手工搜集签名,操作步骤繁杂易出错,签名数据不安全易丢失。这种操作方式,给企业用户操作区块链网络和运维工作,带来极大的不便利。
技术实现思路
[0004]本申请实施例的目的是提供一种在混合环境部署模式下区块链平台可以自动化增加网络组织的一种用于联盟链的组织成员扩展方法、处理器、存储介质及计算机程序产 ...
【技术保护点】
【技术特征摘要】
1.一种用于联盟链的组织成员扩展方法,其特征在于,所述联盟链的共识网络的共识节点来源于多个第一区块链平台下的组织,第二区块链平台下包括待加入所述联盟链的目标组织,所述组织成员扩展方法应用于所述第二区块链平台,所述组织成员扩展方法包括:获取所述联盟链的配置块;生成所述目标组织的组织身份证书;将所述组织身份证书添加到所述联盟链的配置块中,以得到全量配置块;对所述全量配置块与所述联盟链的配置块进行差异对比,以生成差异配置块;将所述差异配置块发布至消息集群,以使所述共识网络中的组织成员通过从所述消息集群订阅的消息对所述差异配置块进行签名认证;获取更新后的所述联盟链的最新配置块,其中更新后的所述联盟链的最新配置块是在签名认证的组织成员数量达到预设数量的情况下,通过所述联盟链的组织成员提交更新配置块交易完成的更新网络后得到的;利用所述更新后的所述联盟链的最新配置块启动所述目标组织中的共识节点,使所述目标组织中的共识节点加入联盟链的共识网络。2.根据权利要求1所述的用于联盟链的组织成员扩展方法,其特征在于,所述生成所述目标组织的组织身份证书包括:获取所述目标组织的组织信息;根据所述组织信息生成所述组织身份证书和共识节点相关的节点证书。3.根据权利要求2所述的用于联盟链的组织成员扩展方法,其特征在于,所述组织身份证书包括所述目标组织中管理Peer节点身份的Peer组织的证书,以及所述目标组织中管理共识节点的共识Orderer组织的证书。4.根据权利要求3所述的用于联盟链的组织成员扩展方法,其特征在于,将所述组织身份证书添加到所述联盟链的配置块中,以得到全量配置块包括:将所述Peer组织的证书加入至所述配置块的数据结构中的第一位置;将所述共识管理组织的证书加入至所述数据结构中的第二位置;将所述节点证书加入至所述数据结构中的第三位置。5.根据权利要求1所述的用于联盟链的组织成员扩展方法,其特征在于,所述获取所述联盟链的配置块包括:获取邀请码,所述邀请码是通过任意的第一区块链平台根据所述联盟链最新的配置块生成的;对所述邀请码进行解码以获取所述联盟链的配置块。6.根据权利要求5所述的用于联盟链的组织成员扩展方法,其特征在于,所述邀请码是通过任意的第一区块链平台根据所述联盟链最新的配置块、以及所述第一区块链平台下的共识节点的节点参数生成的,所述节点参数包括节点的网络地址、域名和端口等信息;对所述邀请码进行解码以获取所述联盟链的配置块包括:对所述邀请码进行解码以获取联盟链的配置块和所述节点参数,并将所述节点参数存储至数据库,以使所述目标组织的共识节点与所述联盟链的共识节点组建共识网络。7.根据权利要求1所述的用于联盟链的组织成员扩展方法,其特征在于,所述第一区块链平台包括利用区块链Baas平台在公有云部署的区块链网络对应的平台和在本地化环境
中部署的区块链对应的平台。8.根据权利要求1至7中任意一项所述的用于联盟链的组织成员扩展方法,其特征在于,所述获取更新后的所述联盟链的最新配置块包括:通过从所述消息集群订阅的配置块更新消息获取更新成功的消息,所述更新成功的消息是所述组织成员提交更新配置块的交易完成更新发布的消息;根据所述更新成功的消息获取所述更新后的所述联盟链的最新配置块。9.一种用于联盟链的组织成员扩展方法,其特征在于,所述联盟链的共识网络的共识节点来源于多个第一区块链平台下的组织,第二区块链平台下包括待加入所述联盟链的目标组织,所述组织成员扩展方法应用于所述第一区块链平台,所述组织成员扩展方法包括:根据所述联盟链最新的配置块生成邀请码;将所述邀请码发送至所述第二区块链平台;通过消息集群获取所述第二区块链平台上传的差异配置块,所述差异配置块是所述第二区块链平台将所述目标组织的组织身份证书追加到所述配置块,以得到的全量配置结构,与所述配置块的数据结构进行差异对比得到的差异配置块;通过所述共识网络中的组织成员对...
【专利技术属性】
技术研发人员:赵姚姚,张强,梁智昊,谢秉鑫,孟宏伟,
申请(专利权)人:雄安新区智能城市创新联合会河北雄安新区管理委员会,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。