最新的毛片基地免费,国产国语一级毛片,免费国产成人高清在线电影,中天堂国产日韩欧美,中国国产aa一级毛片,国产va欧美va在线观看,成人不卡在线

基于區(qū)塊鏈的多鏈管理方法及系統(tǒng)與流程

文檔序號(hào):12125708閱讀:963來源:國知局
基于區(qū)塊鏈的多鏈管理方法及系統(tǒng)與流程

本發(fā)明涉及區(qū)塊鏈技術(shù)領(lǐng)域,尤其涉及一種基于區(qū)塊鏈的多鏈管理方法及系統(tǒng)。



背景技術(shù):

在區(qū)塊鏈生態(tài)系統(tǒng)中,一個(gè)越來越不可避免的問題就是會(huì)有越來越多條區(qū)塊鏈網(wǎng)絡(luò)的存在。造成多鏈環(huán)境的存在主要是因?yàn)閹讉€(gè)因素:1)很多區(qū)塊鏈的節(jié)點(diǎn)會(huì)僅限于某個(gè)事物或流程的參與方,比如說一個(gè)供應(yīng)鏈,問題是很多機(jī)構(gòu)在一個(gè)業(yè)務(wù)場(chǎng)景都會(huì)有多條業(yè)務(wù)鏈,而大型機(jī)構(gòu)又更會(huì)有多條業(yè)務(wù)場(chǎng)景,結(jié)果是一個(gè)公司會(huì)在不知不覺中生成多個(gè)散亂難以統(tǒng)一管理的區(qū)塊鏈網(wǎng)絡(luò);2)由于對(duì)區(qū)塊鏈本身的秒流量需求很高,所以某些區(qū)塊鏈會(huì)采用數(shù)據(jù)分片方式把每日交易分布到在多條區(qū)塊鏈上運(yùn)行,同樣會(huì)造成管理上的困難。

目前還沒有真正的解決方案可以有效解決上述多鏈環(huán)境存在的問題。用戶目前需要自行管理多個(gè)區(qū)塊鏈節(jié)點(diǎn),如果每個(gè)區(qū)塊鏈有自身的身份驗(yàn)證機(jī)構(gòu),那么用戶還要對(duì)自己在各個(gè)鏈上的身份進(jìn)行儲(chǔ)存?zhèn)浞荩僮鞣爆?,?shù)據(jù)容易出錯(cuò),系統(tǒng)效能低下。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的主要目的在于提供一種基于區(qū)塊鏈的多鏈管理方法及系統(tǒng),旨在對(duì)同一機(jī)構(gòu)節(jié)點(diǎn)的多個(gè)區(qū)塊鏈節(jié)點(diǎn)進(jìn)行有效地自動(dòng)化管理。

為實(shí)現(xiàn)上述目的,本發(fā)明提供的一種基于區(qū)塊鏈的多鏈管理方法,所述方法包括以下步驟:

為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)虛擬節(jié)點(diǎn),所述虛擬節(jié)點(diǎn)包括基于每一機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)和/或流程的區(qū)塊鏈生成的節(jié)點(diǎn)群;

為構(gòu)建的各個(gè)虛擬節(jié)點(diǎn)構(gòu)建區(qū)塊鏈身份管理模塊和區(qū)塊鏈交易代理模塊;

通過所述區(qū)塊鏈身份管理模塊將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息連接到各個(gè)所述虛擬節(jié)點(diǎn)中區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上;

由所述區(qū)塊鏈交易代理模塊通過所述區(qū)塊鏈身份管理模塊獲取各個(gè)交易對(duì)應(yīng)的身份信息,將獲取的身份信息與對(duì)應(yīng)的交易參數(shù)打包生成打包信息,并將所述打包信息發(fā)送至執(zhí)行對(duì)應(yīng)交易的目標(biāo)區(qū)塊鏈進(jìn)行交易執(zhí)行。

優(yōu)選地,還包括:

當(dāng)一個(gè)機(jī)構(gòu)要向一個(gè)區(qū)塊鏈中發(fā)起帶有交易參數(shù)的交易請(qǐng)求后,由該機(jī)構(gòu)將該交易請(qǐng)求發(fā)送給對(duì)應(yīng)的區(qū)塊鏈交易代理模塊;

由該區(qū)塊鏈交易代理模塊通過對(duì)應(yīng)的區(qū)塊鏈身份管理模塊找到該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng),并從找到的區(qū)塊鏈身份管理系統(tǒng)獲取執(zhí)行該交易請(qǐng)求所需的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書;

由該區(qū)塊鏈交易代理模塊將獲取的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書與所述交易參數(shù)一起進(jìn)行打包發(fā)送至該區(qū)塊鏈進(jìn)行交易執(zhí)行。

優(yōu)選地,所述為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)虛擬節(jié)點(diǎn)的步驟包括:

為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)包括第一類節(jié)點(diǎn)群的虛擬節(jié)點(diǎn),該第一類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)的第一類區(qū)塊鏈組分片區(qū)生成。

優(yōu)選地,所述為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)虛擬節(jié)點(diǎn)的步驟包括:

為所述虛擬節(jié)點(diǎn)構(gòu)建第二類節(jié)點(diǎn)群,該第二類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同流程的第二類區(qū)塊鏈組分參與者生成。

優(yōu)選地,所述通過所述區(qū)塊鏈身份管理模塊將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息連接到各個(gè)所述虛擬節(jié)點(diǎn)中區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上的步驟包括:

通過所述區(qū)塊鏈身份管理模塊將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的用戶名以一對(duì)多的形式連接到各個(gè)所述虛擬節(jié)點(diǎn)中區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上。

此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供一種用于管理多鏈的區(qū)塊鏈中心控制系統(tǒng),所述區(qū)塊鏈中心控制系統(tǒng)包括:

構(gòu)建模塊,用于為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)虛擬節(jié)點(diǎn),所述虛擬節(jié)點(diǎn)包括基于每一機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)和/或流程的區(qū)塊鏈生成的節(jié)點(diǎn)群;

區(qū)塊鏈身份管理模塊,用于將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息連接到各個(gè)所述虛擬節(jié)點(diǎn)中區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上;

區(qū)塊鏈交易代理模塊,用于通過所述區(qū)塊鏈身份管理模塊獲取各個(gè)交易對(duì)應(yīng)的身份信息,將獲取的身份信息與對(duì)應(yīng)的交易參數(shù)打包生成打包信息,并將所述打包信息發(fā)送至執(zhí)行對(duì)應(yīng)交易的目標(biāo)區(qū)塊鏈進(jìn)行交易執(zhí)行。

優(yōu)選地,所述區(qū)塊鏈交易代理模塊還用于:

當(dāng)一個(gè)機(jī)構(gòu)要向一個(gè)區(qū)塊鏈中發(fā)起帶有交易參數(shù)的交易請(qǐng)求后,通過對(duì)應(yīng)的區(qū)塊鏈身份管理模塊找到該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng);從找到的區(qū)塊鏈身份管理系統(tǒng)獲取執(zhí)行該交易請(qǐng)求所需的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書;

將獲取的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書與所述交易參數(shù)一起進(jìn)行打包發(fā)送至該區(qū)塊鏈進(jìn)行交易執(zhí)行。

優(yōu)選地,所述構(gòu)建模塊還用于:

為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)包括第一類節(jié)點(diǎn)群的虛擬節(jié)點(diǎn),該第一類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)的第一類區(qū)塊鏈組分片區(qū)生成。

優(yōu)選地,所述構(gòu)建模塊還用于:

為所述虛擬節(jié)點(diǎn)構(gòu)建第二類節(jié)點(diǎn)群,該第二類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同流程的第二類區(qū)塊鏈組分參與者生成。

優(yōu)選地,所述區(qū)塊鏈身份管理模塊還用于:

將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的用戶名以一對(duì)多的形式連接到各個(gè)所述虛擬節(jié)點(diǎn)中區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上。

本發(fā)明提出的基于區(qū)塊鏈的多鏈管理方法及系統(tǒng),通過將每一機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)和/或流程的區(qū)塊鏈生成的節(jié)點(diǎn)群鏈接來為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)虛擬節(jié)點(diǎn),并為各個(gè)虛擬節(jié)點(diǎn)構(gòu)建用于管理機(jī)構(gòu)節(jié)點(diǎn)身份信息的區(qū)塊鏈身份管理模塊以及用于管理機(jī)構(gòu)節(jié)點(diǎn)的交易事務(wù)的區(qū)塊鏈交易代理模塊,以基于區(qū)塊鏈身份管理模塊和區(qū)塊鏈交易代理模塊進(jìn)行多鏈管理。由于是把一個(gè)機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)鏈接后搭建形成一個(gè)虛擬節(jié)點(diǎn),基于該虛擬節(jié)點(diǎn)即可對(duì)該機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的身份信息、交易信息等進(jìn)行綜合管理,而無需用戶對(duì)自身在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的身份進(jìn)行逐一儲(chǔ)存、備份等繁瑣操作,實(shí)現(xiàn)了對(duì)多個(gè)區(qū)塊鏈節(jié)點(diǎn)進(jìn)行有效地自動(dòng)化管理。

附圖說明

圖1為本發(fā)明基于區(qū)塊鏈的多鏈管理方法一實(shí)施例的流程示意圖;

圖2為本發(fā)明基于區(qū)塊鏈的多鏈管理方法一實(shí)施例中構(gòu)建的虛擬節(jié)點(diǎn)的示意圖;

圖3為本發(fā)明基于區(qū)塊鏈的多鏈管理方法一實(shí)施例中的交易示意圖;

圖4為本發(fā)明區(qū)塊鏈中心控制系統(tǒng)一實(shí)施例的功能模塊示意圖。

本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。

具體實(shí)施方式

為了使本發(fā)明所要解決的技術(shù)問題、技術(shù)方案及有益效果更加清楚、明白,以下結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

本發(fā)明提供一種基于區(qū)塊鏈的多鏈管理方法。

參照?qǐng)D1,圖1為本發(fā)明基于區(qū)塊鏈的多鏈管理方法一實(shí)施例的流程示意圖。

在一實(shí)施例中,該基于區(qū)塊鏈的多鏈管理方法包括:

步驟S10,為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)虛擬節(jié)點(diǎn),所述虛擬節(jié)點(diǎn)包括基于每一機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)和/或流程的區(qū)塊鏈生成的節(jié)點(diǎn)群;

由于很多機(jī)構(gòu)在一個(gè)業(yè)務(wù)場(chǎng)景都會(huì)有多條業(yè)務(wù)鏈,而大型機(jī)構(gòu)更會(huì)有多條業(yè)務(wù)場(chǎng)景,因此,往往同一個(gè)機(jī)構(gòu)節(jié)點(diǎn)存在于多個(gè)用于處理不同事物或流程的區(qū)塊鏈網(wǎng)絡(luò)中。本實(shí)施例中,通過搭建虛擬節(jié)點(diǎn)的方式來把一個(gè)機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)鏈接后形成一個(gè)虛擬節(jié)點(diǎn)。其中,所述虛擬節(jié)點(diǎn)包括基于每一機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)和/或流程的區(qū)塊鏈生成的節(jié)點(diǎn)群。例如,在一種實(shí)施方式中,所述虛擬節(jié)點(diǎn)下的節(jié)點(diǎn)群可分成兩類:一類是為解決流量問題而分片形成的同一機(jī)構(gòu)節(jié)點(diǎn)在一個(gè)應(yīng)用場(chǎng)景下的多個(gè)鏈節(jié)點(diǎn),因?yàn)樗鼈儗儆谕粋€(gè)應(yīng)用場(chǎng)景而且所有鏈上的節(jié)點(diǎn)都一樣,所以歸納成同一類節(jié)點(diǎn)群,這類節(jié)點(diǎn)群的特點(diǎn)是它們都所屬同一個(gè)身份管理系統(tǒng)(身份管理系統(tǒng)不被節(jié)點(diǎn)掌控);另一類節(jié)點(diǎn)群是為支持某些事務(wù)或流程的區(qū)塊鏈網(wǎng)絡(luò)的多個(gè)鏈節(jié)點(diǎn),這類鏈節(jié)點(diǎn)的特點(diǎn)是每條鏈的節(jié)點(diǎn)都不同(參與方不同),所以它們有可能被多個(gè)身份管理系統(tǒng)支撐,也有可能是用不同區(qū)塊鏈技術(shù)實(shí)現(xiàn)的;

步驟S20,為構(gòu)建的各個(gè)虛擬節(jié)點(diǎn)構(gòu)建區(qū)塊鏈身份管理模塊和區(qū)塊鏈交易代理模塊;

步驟S30,通過所述區(qū)塊鏈身份管理模塊將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息連接到各個(gè)所述虛擬節(jié)點(diǎn)中區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上;

步驟S40,由所述區(qū)塊鏈交易代理模塊通過所述區(qū)塊鏈身份管理模塊獲取各個(gè)交易對(duì)應(yīng)的身份信息,將獲取的身份信息與對(duì)應(yīng)的交易參數(shù)打包生成打包信息,并將所述打包信息發(fā)送至執(zhí)行對(duì)應(yīng)交易的目標(biāo)區(qū)塊鏈進(jìn)行交易執(zhí)行。

為構(gòu)建的各個(gè)虛擬節(jié)點(diǎn)構(gòu)建一個(gè)區(qū)塊鏈身份管理模塊和區(qū)塊鏈交易代理模塊,該區(qū)塊鏈身份管理模塊用于將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息如用戶名、賬號(hào)等以一對(duì)多的形式連接到各個(gè)虛擬節(jié)點(diǎn)中不同區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上,由該區(qū)塊鏈身份管理模塊對(duì)各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息在各個(gè)虛擬節(jié)點(diǎn)中不同區(qū)塊鏈上的調(diào)用、驗(yàn)證等進(jìn)行管理。該區(qū)塊鏈交易代理模塊用于通過各個(gè)虛擬節(jié)點(diǎn)對(duì)應(yīng)的區(qū)塊鏈身份管理模塊來獲取各個(gè)交易對(duì)應(yīng)的身份信息,并將獲取的身份信息與對(duì)應(yīng)的交易參數(shù)打包生成打包信息,將生成的打包信息發(fā)給執(zhí)行對(duì)應(yīng)交易的目標(biāo)區(qū)塊鏈進(jìn)行交易執(zhí)行。從而實(shí)現(xiàn)了在執(zhí)行交易時(shí),基于各個(gè)虛擬節(jié)點(diǎn)對(duì)應(yīng)的區(qū)塊鏈身份管理模塊來完成交易對(duì)應(yīng)的身份信息調(diào)取、驗(yàn)證等功能,并基于各個(gè)虛擬節(jié)點(diǎn)對(duì)應(yīng)的區(qū)塊鏈交易代理模塊對(duì)交易執(zhí)行的過程進(jìn)行管控。

本實(shí)施例通過將每一機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)和/或流程的區(qū)塊鏈生成的節(jié)點(diǎn)群鏈接來為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)虛擬節(jié)點(diǎn),并為各個(gè)虛擬節(jié)點(diǎn)構(gòu)建用于管理機(jī)構(gòu)節(jié)點(diǎn)身份信息的區(qū)塊鏈身份管理模塊以及用于管理機(jī)構(gòu)節(jié)點(diǎn)的交易事務(wù)的區(qū)塊鏈交易代理模塊,以基于區(qū)塊鏈身份管理模塊和區(qū)塊鏈交易代理模塊進(jìn)行多鏈管理。由于是把一個(gè)機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)鏈接后搭建形成一個(gè)虛擬節(jié)點(diǎn),基于該虛擬節(jié)點(diǎn)即可對(duì)該機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的身份信息、交易信息等進(jìn)行綜合管理,而無需用戶對(duì)自身在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的身份進(jìn)行逐一儲(chǔ)存、備份等繁瑣操作,實(shí)現(xiàn)了對(duì)多個(gè)區(qū)塊鏈節(jié)點(diǎn)進(jìn)行有效地自動(dòng)化管理。

進(jìn)一步地,如圖2所示,圖2為本發(fā)明基于區(qū)塊鏈的多鏈管理方法一實(shí)施例中構(gòu)建的虛擬節(jié)點(diǎn)的示意圖;在其他實(shí)施例中,上述步驟S10可以包括:

為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)包括第一類節(jié)點(diǎn)群的虛擬節(jié)點(diǎn),該第一類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)的第一類區(qū)塊鏈組分片區(qū)生成。

為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)包括第一類節(jié)點(diǎn)群的虛擬節(jié)點(diǎn),該第一類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)的第一類區(qū)塊鏈組分片區(qū)生成。例如圖2所示,一個(gè)機(jī)構(gòu)節(jié)點(diǎn)參與的第一類區(qū)塊鏈組包括A類金融產(chǎn)品鏈、B類金融產(chǎn)品鏈、C類金融產(chǎn)品鏈,其中,A類金融產(chǎn)品鏈分片區(qū)劃分成4個(gè)第一小鏈,分別是分片1、分片2、分片3及分片4,B類金融產(chǎn)品鏈、C類金融產(chǎn)品鏈均相同的分片區(qū)劃分成4個(gè)第一小鏈,分片1、分片2、分片3及分片4,其中各個(gè)所述第一小鏈上都有該機(jī)構(gòu)的節(jié)點(diǎn)存在。

進(jìn)一步地,在其他實(shí)施例中,上述步驟S10還可以包括:

為所述虛擬節(jié)點(diǎn)構(gòu)建第二類節(jié)點(diǎn)群,該第二類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同流程的第二類區(qū)塊鏈組分參與者生成。

為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)包括第二類節(jié)點(diǎn)群的虛擬節(jié)點(diǎn),該第二類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同流程的第二類區(qū)塊鏈組分參與者生成。例如圖2所示,一個(gè)機(jī)構(gòu)節(jié)點(diǎn)參與的第二類區(qū)塊鏈組包括X流程鏈、Y流程鏈,其中,X流程鏈劃分成8個(gè)第二小鏈,分別是參與方ABC鏈、參與方ACD鏈、參與方ABCE鏈、參與方ACE鏈、參與方AB鏈、參與方AC鏈、參與方AD鏈、參與方AE鏈,Y流程鏈劃分成4個(gè)第二小鏈,分別是參與方AB鏈、參與方AC鏈、參與方AD鏈、參與方AE鏈,其中各個(gè)所述第二類區(qū)塊鏈組里每個(gè)流程鏈里面的小鏈上都有該機(jī)構(gòu)的節(jié)點(diǎn)存在。

進(jìn)一步地,如圖3所示,圖3為本發(fā)明基于區(qū)塊鏈的多鏈管理方法一實(shí)施例中的交易示意圖;在其他實(shí)施例中,還包括:

為構(gòu)建的各個(gè)虛擬節(jié)點(diǎn)構(gòu)建對(duì)應(yīng)的區(qū)塊鏈身份管理模塊和區(qū)塊鏈交易代理模塊,該區(qū)塊鏈身份管理模塊用于將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息如用戶名、賬號(hào)等以一對(duì)多的形式連接到各個(gè)第一類區(qū)塊鏈組和第二類區(qū)塊鏈組對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上。例如圖3所示,A類金融產(chǎn)品鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)為“A鏈身份管理”,B類金融產(chǎn)品鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)為“B鏈身份管理”,X流程鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)為“X鏈身份管理”等等。當(dāng)一個(gè)機(jī)構(gòu)節(jié)點(diǎn)在一個(gè)區(qū)塊鏈如A類金融產(chǎn)品鏈、B類金融產(chǎn)品鏈、X流程鏈等中發(fā)起交易請(qǐng)求后,該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈交易代理模塊通過該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理模塊獲取各個(gè)交易對(duì)應(yīng)的身份信息,并將獲取的身份信息與對(duì)應(yīng)的交易參數(shù)打包生成打包信息,將生成的打包信息發(fā)給執(zhí)行對(duì)應(yīng)交易的目標(biāo)區(qū)塊鏈進(jìn)行交易執(zhí)行。從而實(shí)現(xiàn)基于該虛擬節(jié)點(diǎn)即可對(duì)該機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的身份信息、交易信息等進(jìn)行綜合有效地自動(dòng)化管理。

進(jìn)一步地,在其他實(shí)施例中,還包括:

當(dāng)一個(gè)機(jī)構(gòu)要向一個(gè)區(qū)塊鏈中發(fā)起帶有交易參數(shù)的交易請(qǐng)求后,由該機(jī)構(gòu)將該交易請(qǐng)求發(fā)送給該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈交易代理模塊,并由該區(qū)塊鏈交易代理模塊通過區(qū)塊鏈身份管理模塊找到該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng),并從找到的區(qū)塊鏈身份管理系統(tǒng)獲取執(zhí)行該交易請(qǐng)求所需的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書;

由該區(qū)塊鏈交易代理模塊將獲取的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書與所述交易參數(shù)一起進(jìn)行打包發(fā)送至該區(qū)塊鏈進(jìn)行交易執(zhí)行。

本實(shí)施例中,當(dāng)一個(gè)機(jī)構(gòu)節(jié)點(diǎn)在構(gòu)建的虛擬節(jié)點(diǎn)一個(gè)區(qū)塊鏈中發(fā)起帶有交易參數(shù)的交易請(qǐng)求后,該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈交易代理模塊通過該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理模塊找到該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng),并從找到的區(qū)塊鏈身份管理系統(tǒng)獲取執(zhí)行該交易請(qǐng)求所需的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書,再將獲取的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書與所述交易參數(shù)一起進(jìn)行打包發(fā)送至該區(qū)塊鏈進(jìn)行交易執(zhí)行,從而實(shí)現(xiàn)基于該虛擬節(jié)點(diǎn)即可對(duì)該機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的交易進(jìn)行有效地自動(dòng)化管理。

本發(fā)明進(jìn)一步提供一種用于管理多鏈的區(qū)塊鏈中心控制系統(tǒng)。

參照?qǐng)D4,圖4為本發(fā)明區(qū)塊鏈中心控制系統(tǒng)一實(shí)施例的功能模塊示意圖。

在一實(shí)施例中,該區(qū)塊鏈中心控制系統(tǒng)包括構(gòu)建模塊01、區(qū)塊鏈身份管理模塊02及區(qū)塊鏈交易代理模塊03,其中:

構(gòu)建模塊01,用于為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)虛擬節(jié)點(diǎn),所述虛擬節(jié)點(diǎn)包括基于每一機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)和/或流程的區(qū)塊鏈生成的節(jié)點(diǎn)群;

由于很多機(jī)構(gòu)在一個(gè)業(yè)務(wù)場(chǎng)景都會(huì)有多條業(yè)務(wù)鏈,而大型機(jī)構(gòu)更會(huì)有多條業(yè)務(wù)場(chǎng)景,因此,往往同一個(gè)機(jī)構(gòu)節(jié)點(diǎn)存在于多個(gè)用于處理不同事物或流程的區(qū)塊鏈網(wǎng)絡(luò)中。本實(shí)施例中,通過搭建虛擬節(jié)點(diǎn)的方式來把一個(gè)機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)鏈接后形成一個(gè)虛擬節(jié)點(diǎn)。其中,所述虛擬節(jié)點(diǎn)包括基于每一機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)和/或流程的區(qū)塊鏈生成的節(jié)點(diǎn)群。例如,在一種實(shí)施方式中,所述虛擬節(jié)點(diǎn)下的節(jié)點(diǎn)群可分成兩類:一類是為解決流量問題而分片形成的同一機(jī)構(gòu)節(jié)點(diǎn)在一個(gè)應(yīng)用場(chǎng)景下的多個(gè)鏈節(jié)點(diǎn),因?yàn)樗鼈儗儆谕粋€(gè)應(yīng)用場(chǎng)景而且所有鏈上的節(jié)點(diǎn)都一樣,所以歸納成同一類節(jié)點(diǎn)群,這類節(jié)點(diǎn)群的特點(diǎn)是它們都所屬同一個(gè)身份管理系統(tǒng)(身份管理系統(tǒng)不被節(jié)點(diǎn)掌控);另一類節(jié)點(diǎn)群是為支持某些事務(wù)或流程的區(qū)塊鏈網(wǎng)絡(luò)的多個(gè)鏈節(jié)點(diǎn),這類鏈節(jié)點(diǎn)的特點(diǎn)是每條鏈的節(jié)點(diǎn)都不同(參與方不同),所以它們有可能被多個(gè)身份管理系統(tǒng)支撐,也有可能是用不同區(qū)塊鏈技術(shù)實(shí)現(xiàn)的;

構(gòu)建模塊01還為構(gòu)建的各個(gè)虛擬節(jié)點(diǎn)構(gòu)建區(qū)塊鏈身份管理模塊02和區(qū)塊鏈交易代理模塊03;其中,區(qū)塊鏈身份管理模塊02,用于將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息連接到各個(gè)所述虛擬節(jié)點(diǎn)中區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上;區(qū)塊鏈交易代理模塊03,用于通過所述區(qū)塊鏈身份管理模塊獲取各個(gè)交易對(duì)應(yīng)的身份信息,將獲取的身份信息與對(duì)應(yīng)的交易參數(shù)打包生成打包信息,并將所述打包信息發(fā)送至執(zhí)行對(duì)應(yīng)交易的目標(biāo)區(qū)塊鏈進(jìn)行交易執(zhí)行。

為構(gòu)建的各個(gè)虛擬節(jié)點(diǎn)構(gòu)建一個(gè)區(qū)塊鏈身份管理模塊和區(qū)塊鏈交易代理模塊,該區(qū)塊鏈身份管理模塊用于將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息如用戶名、賬號(hào)等以一對(duì)多的形式連接到各個(gè)虛擬節(jié)點(diǎn)中不同區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上,由該區(qū)塊鏈身份管理模塊對(duì)各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息在各個(gè)虛擬節(jié)點(diǎn)中不同區(qū)塊鏈上的調(diào)用、驗(yàn)證等進(jìn)行管理。該區(qū)塊鏈交易代理模塊用于通過各個(gè)虛擬節(jié)點(diǎn)對(duì)應(yīng)的區(qū)塊鏈身份管理模塊來獲取各個(gè)交易對(duì)應(yīng)的身份信息,并將獲取的身份信息與對(duì)應(yīng)的交易參數(shù)打包生成打包信息,將生成的打包信息發(fā)給執(zhí)行對(duì)應(yīng)交易的目標(biāo)區(qū)塊鏈進(jìn)行交易執(zhí)行。從而實(shí)現(xiàn)了在執(zhí)行交易時(shí),基于各個(gè)虛擬節(jié)點(diǎn)對(duì)應(yīng)的區(qū)塊鏈身份管理模塊來完成交易對(duì)應(yīng)的身份信息調(diào)取、驗(yàn)證等功能,并基于各個(gè)虛擬節(jié)點(diǎn)對(duì)應(yīng)的區(qū)塊鏈交易代理模塊對(duì)交易執(zhí)行的過程進(jìn)行管控。

本實(shí)施例通過將每一機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)和/或流程的區(qū)塊鏈生成的節(jié)點(diǎn)群鏈接來為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)虛擬節(jié)點(diǎn),并為各個(gè)虛擬節(jié)點(diǎn)構(gòu)建用于管理機(jī)構(gòu)節(jié)點(diǎn)身份信息的區(qū)塊鏈身份管理模塊以及用于管理機(jī)構(gòu)節(jié)點(diǎn)的交易事務(wù)的區(qū)塊鏈交易代理模塊,以基于區(qū)塊鏈身份管理模塊和區(qū)塊鏈交易代理模塊進(jìn)行多鏈管理。由于是把一個(gè)機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的節(jié)點(diǎn)鏈接后搭建形成一個(gè)虛擬節(jié)點(diǎn),基于該虛擬節(jié)點(diǎn)即可對(duì)該機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的身份信息、交易信息等進(jìn)行綜合管理,而無需用戶對(duì)自身在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的身份進(jìn)行逐一儲(chǔ)存、備份等繁瑣操作,實(shí)現(xiàn)了對(duì)多個(gè)區(qū)塊鏈節(jié)點(diǎn)進(jìn)行有效地自動(dòng)化管理。

進(jìn)一步地,在其他實(shí)施例中,上述構(gòu)建模塊01還可以用于:

為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)包括第一類節(jié)點(diǎn)群的虛擬節(jié)點(diǎn),該第一類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)的第一類區(qū)塊鏈組分片區(qū)生成。

為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)包括第一類節(jié)點(diǎn)群的虛擬節(jié)點(diǎn),該第一類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同事務(wù)的第一類區(qū)塊鏈組分片區(qū)生成。例如,一個(gè)機(jī)構(gòu)節(jié)點(diǎn)參與的第一類區(qū)塊鏈組包括A類金融產(chǎn)品鏈、B類金融產(chǎn)品鏈、C類金融產(chǎn)品鏈,其中,A類金融產(chǎn)品鏈分片區(qū)劃分成4個(gè)第一小鏈,分別是分片1、分片2、分片3及分片4,B類金融產(chǎn)品鏈、C類金融產(chǎn)品鏈均相同的分片區(qū)劃分成4個(gè)第一小鏈,分片1、分片2、分片3及分片4,其中各個(gè)所述第一小鏈上都有該機(jī)構(gòu)的節(jié)點(diǎn)存在。

進(jìn)一步地,在其他實(shí)施例中,上述構(gòu)建模塊01還可以用于:

為所述虛擬節(jié)點(diǎn)構(gòu)建第二類節(jié)點(diǎn)群,該第二類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同流程的第二類區(qū)塊鏈組分參與者生成。

為每一個(gè)機(jī)構(gòu)節(jié)點(diǎn)構(gòu)建一個(gè)包括第二類節(jié)點(diǎn)群的虛擬節(jié)點(diǎn),該第二類節(jié)點(diǎn)群由對(duì)應(yīng)的機(jī)構(gòu)節(jié)點(diǎn)參與的處理不同流程的第二類區(qū)塊鏈組分參與者生成。例如,一個(gè)機(jī)構(gòu)節(jié)點(diǎn)參與的第二類區(qū)塊鏈組包括X流程鏈、Y流程鏈,其中,X流程鏈劃分成8個(gè)第二小鏈,分別是參與方ABC鏈、參與方ACD鏈、參與方ABCE鏈、參與方ACE鏈、參與方AB鏈、參與方AC鏈、參與方AD鏈、參與方AE鏈,Y流程鏈劃分成4個(gè)第二小鏈,分別是參與方AB鏈、參與方AC鏈、參與方AD鏈、參與方AE鏈,其中各個(gè)所述第二類區(qū)塊鏈組里每個(gè)流程鏈里面的小鏈上都有該機(jī)構(gòu)的節(jié)點(diǎn)存在。

進(jìn)一步地,在其他實(shí)施例中,還包括:

為構(gòu)建的各個(gè)虛擬節(jié)點(diǎn)構(gòu)建對(duì)應(yīng)的區(qū)塊鏈身份管理模塊和區(qū)塊鏈交易代理模塊,該區(qū)塊鏈身份管理模塊用于將各個(gè)機(jī)構(gòu)節(jié)點(diǎn)的身份信息如用戶名、賬號(hào)等以一對(duì)多的形式連接到各個(gè)第一類區(qū)塊鏈組和第二類區(qū)塊鏈組對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)上。例如,A類金融產(chǎn)品鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)為“A鏈身份管理”,B類金融產(chǎn)品鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)為“B鏈身份管理”,X流程鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng)為“X鏈身份管理”等等。當(dāng)一個(gè)機(jī)構(gòu)節(jié)點(diǎn)在一個(gè)區(qū)塊鏈如A類金融產(chǎn)品鏈、B類金融產(chǎn)品鏈、X流程鏈等中發(fā)起交易請(qǐng)求后,該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈交易代理模塊通過該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理模塊獲取各個(gè)交易對(duì)應(yīng)的身份信息,并將獲取的身份信息與對(duì)應(yīng)的交易參數(shù)打包生成打包信息,將生成的打包信息發(fā)給執(zhí)行對(duì)應(yīng)交易的目標(biāo)區(qū)塊鏈進(jìn)行交易執(zhí)行。從而實(shí)現(xiàn)基于該虛擬節(jié)點(diǎn)即可對(duì)該機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的身份信息、交易信息等進(jìn)行綜合有效地自動(dòng)化管理。

進(jìn)一步地,在其他實(shí)施例中,上述區(qū)塊鏈交易代理模塊03還可以用于:

當(dāng)一個(gè)機(jī)構(gòu)要向一個(gè)區(qū)塊鏈中發(fā)起帶有交易參數(shù)的交易請(qǐng)求后,通過對(duì)應(yīng)的區(qū)塊鏈身份管理模塊找到該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng),并從找到的區(qū)塊鏈身份管理系統(tǒng)獲取執(zhí)行該交易請(qǐng)求所需的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書;

將獲取的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書與所述交易參數(shù)一起進(jìn)行打包發(fā)送至該區(qū)塊鏈進(jìn)行交易執(zhí)行。

本實(shí)施例中,當(dāng)一個(gè)機(jī)構(gòu)節(jié)點(diǎn)在構(gòu)建的虛擬節(jié)點(diǎn)一個(gè)區(qū)塊鏈中發(fā)起帶有交易參數(shù)的交易請(qǐng)求后,該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈交易代理模塊通過該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理模塊找到該區(qū)塊鏈對(duì)應(yīng)的區(qū)塊鏈身份管理系統(tǒng),并從找到的區(qū)塊鏈身份管理系統(tǒng)獲取執(zhí)行該交易請(qǐng)求所需的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書,再將獲取的節(jié)點(diǎn)參數(shù)及交易數(shù)字證書與所述交易參數(shù)一起進(jìn)行打包發(fā)送至該區(qū)塊鏈進(jìn)行交易執(zhí)行,從而實(shí)現(xiàn)基于該虛擬節(jié)點(diǎn)即可對(duì)該機(jī)構(gòu)節(jié)點(diǎn)在多個(gè)區(qū)塊鏈網(wǎng)絡(luò)上的交易進(jìn)行有效地自動(dòng)化管理。

需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個(gè)……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。

通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺(tái)的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件來實(shí)現(xiàn),但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)(如ROM/RAM、磁碟、光盤)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),計(jì)算機(jī),服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。

以上參照附圖說明了本發(fā)明的優(yōu)選實(shí)施例,并非因此局限本發(fā)明的權(quán)利范圍。上述本發(fā)明實(shí)施例序號(hào)僅僅為了描述,不代表實(shí)施例的優(yōu)劣。另外,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。

本領(lǐng)域技術(shù)人員不脫離本發(fā)明的范圍和實(shí)質(zhì),可以有多種變型方案實(shí)現(xiàn)本發(fā)明,比如作為一個(gè)實(shí)施例的特征可用于另一實(shí)施例而得到又一實(shí)施例。凡在運(yùn)用本發(fā)明的技術(shù)構(gòu)思之內(nèi)所作的任何修改、等同替換和改進(jìn),均應(yīng)在本發(fā)明的權(quán)利范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1