首页 / 专利库 / 银行与财务事项 / 区块链交易 / 基于区块链的多链管理方法及系统

基于链的多链管理方法及系统

阅读:609发布:2022-05-16

专利汇可以提供基于链的多链管理方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 区 块 链 的多链管理方法及系统,该方法包括:为每一个机构 节点 构建一个虚拟节点,所述虚拟节点包括基于每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群;为构建的各个虚拟节点构建区块链身份管理模块和 区块链交易 代理模块;通过所述区块链身份管理模块将各个机构节点的身份信息连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上;由所述区块链交易代理模块通过所述区块链身份管理模块获取各个交易对应的身份信息,将获取的身份信息与对应的交易参数打包生成打包信息,并将所述打包信息发送至执行对应交易的目标区块链进行交易执行。本发明实现了对多个区块链节点进行有效地自动化管理。,下面是基于链的多链管理方法及系统专利的具体信息内容。

1.一种基于链的多链管理方法,其特征在于,所述方法包括以下步骤:
为每一个机构节点构建一个虚拟节点,所述虚拟节点包括基于每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群;
为构建的各个虚拟节点构建区块链身份管理模块和区块链交易代理模块;
通过所述区块链身份管理模块将各个机构节点的身份信息连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上;
由所述区块链交易代理模块通过所述区块链身份管理模块获取各个交易对应的身份信息,将获取的身份信息与对应的交易参数打包生成打包信息,并将所述打包信息发送至执行对应交易的目标区块链进行交易执行。
2.如权利要求1所述的基于区块链的多链管理方法,其特征在于,还包括:
当一个机构要向一个区块链中发起带有交易参数的交易请求后,由该机构将该交易请求发送给对应的区块链交易代理模块;
由该区块链交易代理模块通过对应的区块链身份管理模块找到该区块链对应的区块链身份管理系统,并从找到的区块链身份管理系统获取执行该交易请求所需的节点参数及交易数字证书;
由该区块链交易代理模块将获取的节点参数及交易数字证书与所述交易参数一起进行打包发送至该区块链进行交易执行。
3.如权利要求1或2所述的基于区块链的多链管理方法,其特征在于,所述为每一个机构节点构建一个虚拟节点的步骤包括:
为每一个机构节点构建一个包括第一类节点群的虚拟节点,该第一类节点群由对应的机构节点参与的处理不同事务的第一类区块链组分片区生成。
4.如权利要求3所述的基于区块链的多链管理方法,其特征在于,所述为每一个机构节点构建一个虚拟节点的步骤还包括:
为所述虚拟节点构建第二类节点群,该第二类节点群由对应的机构节点参与的处理不同流程的第二类区块链组分参与者生成。
5.如权利要求1或2所述的基于区块链的多链管理方法,其特征在于,所述通过所述区块链身份管理模块将各个机构节点的身份信息连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上的步骤包括:
通过所述区块链身份管理模块将各个机构节点的用户名以一对多的形式连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上。
6.一种用于管理多链的区块链中心控制系统,其特征在于,所述区块链中心控制系统包括:
构建模块,用于为每一个机构节点构建一个虚拟节点,所述虚拟节点包括基于每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群;
区块链身份管理模块,用于将各个机构节点的身份信息连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上;
区块链交易代理模块,用于通过所述区块链身份管理模块获取各个交易对应的身份信息,将获取的身份信息与对应的交易参数打包生成打包信息,并将所述打包信息发送至执行对应交易的目标区块链进行交易执行。
7.如权利要求6所述的区块链中心控制系统,其特征在于,所述区块链交易代理模块还用于:
当一个机构要向一个区块链中发起带有交易参数的交易请求后,通过对应的区块链身份管理模块找到该区块链对应的区块链身份管理系统;
从找到的区块链身份管理系统获取执行该交易请求所需的节点参数及交易数字证书;
将获取的节点参数及交易数字证书与所述交易参数一起进行打包发送至该区块链进行交易执行。
8.如权利要求6或7所述的区块链中心控制系统,其特征在于,所述构建模块还用于:
为每一个机构节点构建一个包括第一类节点群的虚拟节点,该第一类节点群由对应的机构节点参与的处理不同事务的第一类区块链组分片区生成。
9.如权利要求8所述的区块链中心控制系统,其特征在于,所述构建模块还用于:
为所述虚拟节点构建第二类节点群,该第二类节点群由对应的机构节点参与的处理不同流程的第二类区块链组分参与者生成。
10.如权利要求6或7所述的区块链中心控制系统,其特征在于,所述区块链身份管理模块还用于:
将各个机构节点的用户名以一对多的形式连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上。

说明书全文

基于链的多链管理方法及系统

技术领域

[0001] 本发明涉及区块链技术领域,尤其涉及一种基于区块链的多链管理方法及系统。

背景技术

[0002] 在区块链生态系统中,一个越来越不可避免的问题就是会有越来越多条区块链网络的存在。造成多链环境的存在主要是因为几个因素:1)很多区块链的节点会仅限于某个事物或流程的参与方,比如说一个供应链,问题是很多机构在一个业务场景都会有多条业务链,而大型机构又更会有多条业务场景,结果是一个公司会在不知不觉中生成多个散乱难以统一管理的区块链网络;2)由于对区块链本身的秒流量需求很高,所以某些区块链会采用数据分片方式把每日交易分布到在多条区块链上运行,同样会造成管理上的困难。
[0003] 目前还没有真正的解决方案可以有效解决上述多链环境存在的问题。用户目前需要自行管理多个区块链节点,如果每个区块链有自身的身份验证机构,那么用户还要对自己在各个链上的身份进行储存备份,操作繁琐,数据容易出错,系统效能低下。

发明内容

[0004] 本发明的主要目的在于提供一种基于区块链的多链管理方法及系统,旨在对同一机构节点的多个区块链节点进行有效地自动化管理。
[0005] 为实现上述目的,本发明提供的一种基于区块链的多链管理方法,所述方法包括以下步骤:
[0006] 为每一个机构节点构建一个虚拟节点,所述虚拟节点包括基于每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群;
[0007] 为构建的各个虚拟节点构建区块链身份管理模块和区块链交易代理模块;
[0008] 通过所述区块链身份管理模块将各个机构节点的身份信息连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上;
[0009] 由所述区块链交易代理模块通过所述区块链身份管理模块获取各个交易对应的身份信息,将获取的身份信息与对应的交易参数打包生成打包信息,并将所述打包信息发送至执行对应交易的目标区块链进行交易执行。
[0010] 优选地,还包括:
[0011] 当一个机构要向一个区块链中发起带有交易参数的交易请求后,由该机构将该交易请求发送给对应的区块链交易代理模块;
[0012] 由该区块链交易代理模块通过对应的区块链身份管理模块找到该区块链对应的区块链身份管理系统,并从找到的区块链身份管理系统获取执行该交易请求所需的节点参数及交易数字证书;
[0013] 由该区块链交易代理模块将获取的节点参数及交易数字证书与所述交易参数一起进行打包发送至该区块链进行交易执行。
[0014] 优选地,所述为每一个机构节点构建一个虚拟节点的步骤包括:
[0015] 为每一个机构节点构建一个包括第一类节点群的虚拟节点,该第一类节点群由对应的机构节点参与的处理不同事务的第一类区块链组分片区生成。
[0016] 优选地,所述为每一个机构节点构建一个虚拟节点的步骤包括:
[0017] 为所述虚拟节点构建第二类节点群,该第二类节点群由对应的机构节点参与的处理不同流程的第二类区块链组分参与者生成。
[0018] 优选地,所述通过所述区块链身份管理模块将各个机构节点的身份信息连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上的步骤包括:
[0019] 通过所述区块链身份管理模块将各个机构节点的用户名以一对多的形式连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上。
[0020] 此外,为实现上述目的,本发明还提供一种用于管理多链的区块链中心控制系统,所述区块链中心控制系统包括:
[0021] 构建模块,用于为每一个机构节点构建一个虚拟节点,所述虚拟节点包括基于每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群;
[0022] 区块链身份管理模块,用于将各个机构节点的身份信息连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上;
[0023] 区块链交易代理模块,用于通过所述区块链身份管理模块获取各个交易对应的身份信息,将获取的身份信息与对应的交易参数打包生成打包信息,并将所述打包信息发送至执行对应交易的目标区块链进行交易执行。
[0024] 优选地,所述区块链交易代理模块还用于:
[0025] 当一个机构要向一个区块链中发起带有交易参数的交易请求后,通过对应的区块链身份管理模块找到该区块链对应的区块链身份管理系统;从找到的区块链身份管理系统获取执行该交易请求所需的节点参数及交易数字证书;
[0026] 将获取的节点参数及交易数字证书与所述交易参数一起进行打包发送至该区块链进行交易执行。
[0027] 优选地,所述构建模块还用于:
[0028] 为每一个机构节点构建一个包括第一类节点群的虚拟节点,该第一类节点群由对应的机构节点参与的处理不同事务的第一类区块链组分片区生成。
[0029] 优选地,所述构建模块还用于:
[0030] 为所述虚拟节点构建第二类节点群,该第二类节点群由对应的机构节点参与的处理不同流程的第二类区块链组分参与者生成。
[0031] 优选地,所述区块链身份管理模块还用于:
[0032] 将各个机构节点的用户名以一对多的形式连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上。
[0033] 本发明提出的基于区块链的多链管理方法及系统,通过将每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群链接来为每一个机构节点构建一个虚拟节点,并为各个虚拟节点构建用于管理机构节点身份信息的区块链身份管理模块以及用于管理机构节点的交易事务的区块链交易代理模块,以基于区块链身份管理模块和区块链交易代理模块进行多链管理。由于是把一个机构节点在多个区块链网络上的节点链接后搭建形成一个虚拟节点,基于该虚拟节点即可对该机构节点在多个区块链网络上的身份信息、交易信息等进行综合管理,而无需用户对自身在多个区块链网络上的身份进行逐一储存、备份等繁琐操作,实现了对多个区块链节点进行有效地自动化管理。附图说明
[0034] 图1为本发明基于区块链的多链管理方法一实施例的流程示意图;
[0035] 图2为本发明基于区块链的多链管理方法一实施例中构建的虚拟节点的示意图;
[0036] 图3为本发明基于区块链的多链管理方法一实施例中的交易示意图;
[0037] 图4为本发明区块链中心控制系统一实施例的功能模块示意图。
[0038] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0039] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040] 本发明提供一种基于区块链的多链管理方法。
[0041] 参照图1,图1为本发明基于区块链的多链管理方法一实施例的流程示意图。
[0042] 在一实施例中,该基于区块链的多链管理方法包括:
[0043] 步骤S10,为每一个机构节点构建一个虚拟节点,所述虚拟节点包括基于每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群;
[0044] 由于很多机构在一个业务场景都会有多条业务链,而大型机构更会有多条业务场景,因此,往往同一个机构节点存在于多个用于处理不同事物或流程的区块链网络中。本实施例中,通过搭建虚拟节点的方式来把一个机构节点在多个区块链网络上的节点链接后形成一个虚拟节点。其中,所述虚拟节点包括基于每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群。例如,在一种实施方式中,所述虚拟节点下的节点群可分成两类:一类是为解决流量问题而分片形成的同一机构节点在一个应用场景下的多个链节点,因为它们属于同一个应用场景而且所有链上的节点都一样,所以归纳成同一类节点群,这类节点群的特点是它们都所属同一个身份管理系统(身份管理系统不被节点掌控);另一类节点群是为支持某些事务或流程的区块链网络的多个链节点,这类链节点的特点是每条链的节点都不同(参与方不同),所以它们有可能被多个身份管理系统支撑,也有可能是用不同区块链技术实现的;
[0045] 步骤S20,为构建的各个虚拟节点构建区块链身份管理模块和区块链交易代理模块;
[0046] 步骤S30,通过所述区块链身份管理模块将各个机构节点的身份信息连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上;
[0047] 步骤S40,由所述区块链交易代理模块通过所述区块链身份管理模块获取各个交易对应的身份信息,将获取的身份信息与对应的交易参数打包生成打包信息,并将所述打包信息发送至执行对应交易的目标区块链进行交易执行。
[0048] 为构建的各个虚拟节点构建一个区块链身份管理模块和区块链交易代理模块,该区块链身份管理模块用于将各个机构节点的身份信息如用户名、账号等以一对多的形式连接到各个虚拟节点中不同区块链对应的区块链身份管理系统上,由该区块链身份管理模块对各个机构节点的身份信息在各个虚拟节点中不同区块链上的调用、验证等进行管理。该区块链交易代理模块用于通过各个虚拟节点对应的区块链身份管理模块来获取各个交易对应的身份信息,并将获取的身份信息与对应的交易参数打包生成打包信息,将生成的打包信息发给执行对应交易的目标区块链进行交易执行。从而实现了在执行交易时,基于各个虚拟节点对应的区块链身份管理模块来完成交易对应的身份信息调取、验证等功能,并基于各个虚拟节点对应的区块链交易代理模块对交易执行的过程进行管控。
[0049] 本实施例通过将每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群链接来为每一个机构节点构建一个虚拟节点,并为各个虚拟节点构建用于管理机构节点身份信息的区块链身份管理模块以及用于管理机构节点的交易事务的区块链交易代理模块,以基于区块链身份管理模块和区块链交易代理模块进行多链管理。由于是把一个机构节点在多个区块链网络上的节点链接后搭建形成一个虚拟节点,基于该虚拟节点即可对该机构节点在多个区块链网络上的身份信息、交易信息等进行综合管理,而无需用户对自身在多个区块链网络上的身份进行逐一储存、备份等繁琐操作,实现了对多个区块链节点进行有效地自动化管理。
[0050] 进一步地,如图2所示,图2为本发明基于区块链的多链管理方法一实施例中构建的虚拟节点的示意图;在其他实施例中,上述步骤S10可以包括:
[0051] 为每一个机构节点构建一个包括第一类节点群的虚拟节点,该第一类节点群由对应的机构节点参与的处理不同事务的第一类区块链组分片区生成。
[0052] 为每一个机构节点构建一个包括第一类节点群的虚拟节点,该第一类节点群由对应的机构节点参与的处理不同事务的第一类区块链组分片区生成。例如图2所示,一个机构节点参与的第一类区块链组包括A类金融产品链、B类金融产品链、C类金融产品链,其中,A类金融产品链分片区划分成4个第一小链,分别是分片1、分片2、分片3及分片4,B类金融产品链、C类金融产品链均相同的分片区划分成4个第一小链,分片1、分片2、分片3及分片4,其中各个所述第一小链上都有该机构的节点存在。
[0053] 进一步地,在其他实施例中,上述步骤S10还可以包括:
[0054] 为所述虚拟节点构建第二类节点群,该第二类节点群由对应的机构节点参与的处理不同流程的第二类区块链组分参与者生成。
[0055] 为每一个机构节点构建一个包括第二类节点群的虚拟节点,该第二类节点群由对应的机构节点参与的处理不同流程的第二类区块链组分参与者生成。例如图2所示,一个机构节点参与的第二类区块链组包括X流程链、Y流程链,其中,X流程链划分成8个第二小链,分别是参与方ABC链、参与方ACD链、参与方ABCE链、参与方ACE链、参与方AB链、参与方AC链、参与方AD链、参与方AE链,Y流程链划分成4个第二小链,分别是参与方AB链、参与方AC链、参与方AD链、参与方AE链,其中各个所述第二类区块链组里每个流程链里面的小链上都有该机构的节点存在。
[0056] 进一步地,如图3所示,图3为本发明基于区块链的多链管理方法一实施例中的交易示意图;在其他实施例中,还包括:
[0057] 为构建的各个虚拟节点构建对应的区块链身份管理模块和区块链交易代理模块,该区块链身份管理模块用于将各个机构节点的身份信息如用户名、账号等以一对多的形式连接到各个第一类区块链组和第二类区块链组对应的区块链身份管理系统上。例如图3所示,A类金融产品链对应的区块链身份管理系统为“A链身份管理”,B类金融产品链对应的区块链身份管理系统为“B链身份管理”,X流程链对应的区块链身份管理系统为“X链身份管理”等等。当一个机构节点在一个区块链如A类金融产品链、B类金融产品链、X流程链等中发起交易请求后,该区块链对应的区块链交易代理模块通过该区块链对应的区块链身份管理模块获取各个交易对应的身份信息,并将获取的身份信息与对应的交易参数打包生成打包信息,将生成的打包信息发给执行对应交易的目标区块链进行交易执行。从而实现基于该虚拟节点即可对该机构节点在多个区块链网络上的身份信息、交易信息等进行综合有效地自动化管理。
[0058] 进一步地,在其他实施例中,还包括:
[0059] 当一个机构要向一个区块链中发起带有交易参数的交易请求后,由该机构将该交易请求发送给该区块链对应的区块链交易代理模块,并由该区块链交易代理模块通过区块链身份管理模块找到该区块链对应的区块链身份管理系统,并从找到的区块链身份管理系统获取执行该交易请求所需的节点参数及交易数字证书;
[0060] 由该区块链交易代理模块将获取的节点参数及交易数字证书与所述交易参数一起进行打包发送至该区块链进行交易执行。
[0061] 本实施例中,当一个机构节点在构建的虚拟节点一个区块链中发起带有交易参数的交易请求后,该区块链对应的区块链交易代理模块通过该区块链对应的区块链身份管理模块找到该区块链对应的区块链身份管理系统,并从找到的区块链身份管理系统获取执行该交易请求所需的节点参数及交易数字证书,再将获取的节点参数及交易数字证书与所述交易参数一起进行打包发送至该区块链进行交易执行,从而实现基于该虚拟节点即可对该机构节点在多个区块链网络上的交易进行有效地自动化管理。
[0062] 本发明进一步提供一种用于管理多链的区块链中心控制系统。
[0063] 参照图4,图4为本发明区块链中心控制系统一实施例的功能模块示意图。
[0064] 在一实施例中,该区块链中心控制系统包括构建模块01、区块链身份管理模块02及区块链交易代理模块03,其中:
[0065] 构建模块01,用于为每一个机构节点构建一个虚拟节点,所述虚拟节点包括基于每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群;
[0066] 由于很多机构在一个业务场景都会有多条业务链,而大型机构更会有多条业务场景,因此,往往同一个机构节点存在于多个用于处理不同事物或流程的区块链网络中。本实施例中,通过搭建虚拟节点的方式来把一个机构节点在多个区块链网络上的节点链接后形成一个虚拟节点。其中,所述虚拟节点包括基于每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群。例如,在一种实施方式中,所述虚拟节点下的节点群可分成两类:一类是为解决流量问题而分片形成的同一机构节点在一个应用场景下的多个链节点,因为它们属于同一个应用场景而且所有链上的节点都一样,所以归纳成同一类节点群,这类节点群的特点是它们都所属同一个身份管理系统(身份管理系统不被节点掌控);另一类节点群是为支持某些事务或流程的区块链网络的多个链节点,这类链节点的特点是每条链的节点都不同(参与方不同),所以它们有可能被多个身份管理系统支撑,也有可能是用不同区块链技术实现的;
[0067] 构建模块01还为构建的各个虚拟节点构建区块链身份管理模块02和区块链交易代理模块03;其中,区块链身份管理模块02,用于将各个机构节点的身份信息连接到各个所述虚拟节点中区块链对应的区块链身份管理系统上;区块链交易代理模块03,用于通过所述区块链身份管理模块获取各个交易对应的身份信息,将获取的身份信息与对应的交易参数打包生成打包信息,并将所述打包信息发送至执行对应交易的目标区块链进行交易执行。
[0068] 为构建的各个虚拟节点构建一个区块链身份管理模块和区块链交易代理模块,该区块链身份管理模块用于将各个机构节点的身份信息如用户名、账号等以一对多的形式连接到各个虚拟节点中不同区块链对应的区块链身份管理系统上,由该区块链身份管理模块对各个机构节点的身份信息在各个虚拟节点中不同区块链上的调用、验证等进行管理。该区块链交易代理模块用于通过各个虚拟节点对应的区块链身份管理模块来获取各个交易对应的身份信息,并将获取的身份信息与对应的交易参数打包生成打包信息,将生成的打包信息发给执行对应交易的目标区块链进行交易执行。从而实现了在执行交易时,基于各个虚拟节点对应的区块链身份管理模块来完成交易对应的身份信息调取、验证等功能,并基于各个虚拟节点对应的区块链交易代理模块对交易执行的过程进行管控。
[0069] 本实施例通过将每一机构节点参与的处理不同事务和/或流程的区块链生成的节点群链接来为每一个机构节点构建一个虚拟节点,并为各个虚拟节点构建用于管理机构节点身份信息的区块链身份管理模块以及用于管理机构节点的交易事务的区块链交易代理模块,以基于区块链身份管理模块和区块链交易代理模块进行多链管理。由于是把一个机构节点在多个区块链网络上的节点链接后搭建形成一个虚拟节点,基于该虚拟节点即可对该机构节点在多个区块链网络上的身份信息、交易信息等进行综合管理,而无需用户对自身在多个区块链网络上的身份进行逐一储存、备份等繁琐操作,实现了对多个区块链节点进行有效地自动化管理。
[0070] 进一步地,在其他实施例中,上述构建模块01还可以用于:
[0071] 为每一个机构节点构建一个包括第一类节点群的虚拟节点,该第一类节点群由对应的机构节点参与的处理不同事务的第一类区块链组分片区生成。
[0072] 为每一个机构节点构建一个包括第一类节点群的虚拟节点,该第一类节点群由对应的机构节点参与的处理不同事务的第一类区块链组分片区生成。例如,一个机构节点参与的第一类区块链组包括A类金融产品链、B类金融产品链、C类金融产品链,其中,A类金融产品链分片区划分成4个第一小链,分别是分片1、分片2、分片3及分片4,B类金融产品链、C类金融产品链均相同的分片区划分成4个第一小链,分片1、分片2、分片3及分片4,其中各个所述第一小链上都有该机构的节点存在。
[0073] 进一步地,在其他实施例中,上述构建模块01还可以用于:
[0074] 为所述虚拟节点构建第二类节点群,该第二类节点群由对应的机构节点参与的处理不同流程的第二类区块链组分参与者生成。
[0075] 为每一个机构节点构建一个包括第二类节点群的虚拟节点,该第二类节点群由对应的机构节点参与的处理不同流程的第二类区块链组分参与者生成。例如,一个机构节点参与的第二类区块链组包括X流程链、Y流程链,其中,X流程链划分成8个第二小链,分别是参与方ABC链、参与方ACD链、参与方ABCE链、参与方ACE链、参与方AB链、参与方AC链、参与方AD链、参与方AE链,Y流程链划分成4个第二小链,分别是参与方AB链、参与方AC链、参与方AD链、参与方AE链,其中各个所述第二类区块链组里每个流程链里面的小链上都有该机构的节点存在。
[0076] 进一步地,在其他实施例中,还包括:
[0077] 为构建的各个虚拟节点构建对应的区块链身份管理模块和区块链交易代理模块,该区块链身份管理模块用于将各个机构节点的身份信息如用户名、账号等以一对多的形式连接到各个第一类区块链组和第二类区块链组对应的区块链身份管理系统上。例如,A类金融产品链对应的区块链身份管理系统为“A链身份管理”,B类金融产品链对应的区块链身份管理系统为“B链身份管理”,X流程链对应的区块链身份管理系统为“X链身份管理”等等。当一个机构节点在一个区块链如A类金融产品链、B类金融产品链、X流程链等中发起交易请求后,该区块链对应的区块链交易代理模块通过该区块链对应的区块链身份管理模块获取各个交易对应的身份信息,并将获取的身份信息与对应的交易参数打包生成打包信息,将生成的打包信息发给执行对应交易的目标区块链进行交易执行。从而实现基于该虚拟节点即可对该机构节点在多个区块链网络上的身份信息、交易信息等进行综合有效地自动化管理。
[0078] 进一步地,在其他实施例中,上述区块链交易代理模块03还可以用于:
[0079] 当一个机构要向一个区块链中发起带有交易参数的交易请求后,通过对应的区块链身份管理模块找到该区块链对应的区块链身份管理系统,并从找到的区块链身份管理系统获取执行该交易请求所需的节点参数及交易数字证书;
[0080] 将获取的节点参数及交易数字证书与所述交易参数一起进行打包发送至该区块链进行交易执行。
[0081] 本实施例中,当一个机构节点在构建的虚拟节点一个区块链中发起带有交易参数的交易请求后,该区块链对应的区块链交易代理模块通过该区块链对应的区块链身份管理模块找到该区块链对应的区块链身份管理系统,并从找到的区块链身份管理系统获取执行该交易请求所需的节点参数及交易数字证书,再将获取的节点参数及交易数字证书与所述交易参数一起进行打包发送至该区块链进行交易执行,从而实现基于该虚拟节点即可对该机构节点在多个区块链网络上的交易进行有效地自动化管理。
[0082] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0083] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0084] 以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。另外,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0085] 本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈