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

數(shù)據(jù)傳輸方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)與流程

文檔序號(hào):41958089發(fā)布日期:2025-05-20 16:52閱讀:3來源:國(guó)知局
數(shù)據(jù)傳輸方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)與流程

本技術(shù)實(shí)施例涉及區(qū)塊鏈,特別涉及一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)。


背景技術(shù):

1、在區(qū)塊鏈技術(shù)領(lǐng)域中,用于記錄交易數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)被稱為區(qū)塊,將一個(gè)又一個(gè)區(qū)塊按照各自產(chǎn)生的時(shí)間順序進(jìn)行鏈接,形成區(qū)塊鏈。區(qū)塊鏈可以為多條,不同區(qū)塊鏈之間可以通過跨鏈橋進(jìn)行通信。

2、相關(guān)技術(shù)中,當(dāng)?shù)谝粎^(qū)塊鏈需要匯總第二區(qū)塊鏈中的數(shù)據(jù)時(shí),可以向維護(hù)第一區(qū)塊鏈的節(jié)點(diǎn)傳輸?shù)诙^(qū)塊鏈,使得節(jié)點(diǎn)可以將第二區(qū)塊鏈整合到第一區(qū)塊鏈上。然而,第二區(qū)塊鏈不僅僅包括需要匯總的數(shù)據(jù),使得傳輸了大量無關(guān)信息,增加了傳輸資源的占用。此外,整合了第二區(qū)塊鏈之后的第一區(qū)塊鏈包括大量無關(guān)信息,增加了存儲(chǔ)資源的占用。


技術(shù)實(shí)現(xiàn)思路

1、本技術(shù)提供了一種數(shù)據(jù)傳輸方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì),可降低傳輸資源和存儲(chǔ)資源的占用,所述技術(shù)方案包括如下內(nèi)容。

2、第一方面,提供了一種數(shù)據(jù)傳輸方法,所述方法包括:

3、響應(yīng)于捕捉到第一節(jié)點(diǎn)在維護(hù)第一區(qū)塊鏈的過程中產(chǎn)生了事件傳輸標(biāo)記,獲取所述第一節(jié)點(diǎn)發(fā)送的與所述事件傳輸標(biāo)記相關(guān)的傳輸數(shù)據(jù),所述第一區(qū)塊鏈包括多個(gè)第一區(qū)塊頭,所述事件傳輸標(biāo)記用于標(biāo)記待傳輸至派生出所述第一區(qū)塊鏈的第二區(qū)塊鏈的事件數(shù)據(jù),所述傳輸數(shù)據(jù)包括所述事件數(shù)據(jù);

4、從所述多個(gè)第一區(qū)塊頭中確定與所述事件傳輸標(biāo)記相關(guān)的目標(biāo)區(qū)塊頭;

5、向維護(hù)第二區(qū)塊鏈的第二節(jié)點(diǎn)發(fā)送所述傳輸數(shù)據(jù)和所述目標(biāo)區(qū)塊頭,所述第二節(jié)點(diǎn)用于基于所述目標(biāo)區(qū)塊頭對(duì)所述傳輸數(shù)據(jù)驗(yàn)證通過后,將所述傳輸數(shù)據(jù)存儲(chǔ)到所述第二區(qū)塊鏈上。

6、第二方面,提供了一種數(shù)據(jù)傳輸方法,所述方法包括:

7、獲取中繼節(jié)點(diǎn)在捕捉到事件傳輸標(biāo)記的情況下發(fā)送的與所述事件傳輸標(biāo)記相關(guān)的傳輸數(shù)據(jù)和目標(biāo)區(qū)塊頭,所述事件傳輸標(biāo)記是第一節(jié)點(diǎn)在維護(hù)第一區(qū)塊鏈的過程中產(chǎn)生的標(biāo)記,所述事件傳輸標(biāo)記用于標(biāo)記待傳輸至派生出所述第一區(qū)塊鏈的第二區(qū)塊鏈的事件數(shù)據(jù),所述傳輸數(shù)據(jù)包括所述事件數(shù)據(jù),所述目標(biāo)區(qū)塊頭從所述第一區(qū)塊鏈包括的多個(gè)第一區(qū)塊頭中確定;

8、基于所述目標(biāo)區(qū)塊頭對(duì)所述傳輸數(shù)據(jù)進(jìn)行驗(yàn)證,得到目標(biāo)驗(yàn)證結(jié)果;

9、如果所述目標(biāo)驗(yàn)證結(jié)果表征驗(yàn)證通過,將所述傳輸數(shù)據(jù)存儲(chǔ)到第二區(qū)塊鏈上。

10、第三方面,提供了一種數(shù)據(jù)傳輸裝置,所述裝置包括:

11、獲取模塊,用于響應(yīng)于捕捉到第一節(jié)點(diǎn)在維護(hù)第一區(qū)塊鏈的過程中產(chǎn)生了事件傳輸標(biāo)記,獲取所述第一節(jié)點(diǎn)發(fā)送的與所述事件傳輸標(biāo)記相關(guān)的傳輸數(shù)據(jù),所述第一區(qū)塊鏈包括多個(gè)第一區(qū)塊頭,所述事件傳輸標(biāo)記用于標(biāo)記待傳輸至派生出所述第一區(qū)塊鏈的第二區(qū)塊鏈的事件數(shù)據(jù),所述傳輸數(shù)據(jù)包括所述事件數(shù)據(jù);

12、確定模塊,用于從所述多個(gè)第一區(qū)塊頭中確定與所述事件傳輸標(biāo)記相關(guān)的目標(biāo)區(qū)塊頭;

13、發(fā)送模塊,用于向維護(hù)第二區(qū)塊鏈的第二節(jié)點(diǎn)發(fā)送所述傳輸數(shù)據(jù)和所述目標(biāo)區(qū)塊頭,所述第二節(jié)點(diǎn)用于基于所述目標(biāo)區(qū)塊頭對(duì)所述傳輸數(shù)據(jù)驗(yàn)證通過后,將所述傳輸數(shù)據(jù)存儲(chǔ)到所述第二區(qū)塊鏈上。

14、在一種可能的實(shí)現(xiàn)方式中,所述獲取模塊,用于將所述事件傳輸標(biāo)記存放在緩沖池中,所述緩沖池用于存儲(chǔ)已捕捉到的待傳輸標(biāo)記;如果所述待傳輸標(biāo)記和所述事件傳輸標(biāo)記的數(shù)量之和不小于數(shù)量閾值,向所述第一節(jié)點(diǎn)發(fā)送數(shù)據(jù)獲取請(qǐng)求,所述數(shù)據(jù)獲取請(qǐng)求用于請(qǐng)求獲取所述傳輸數(shù)據(jù);接收所述第一節(jié)點(diǎn)反饋的所述傳輸數(shù)據(jù)。

15、在一種可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)獲取請(qǐng)求還用于請(qǐng)求獲取與所述待傳輸標(biāo)記相關(guān)的參考數(shù)據(jù);

16、所述獲取模塊,還用于接收所述第一節(jié)點(diǎn)反饋的所述參考數(shù)據(jù);

17、所述確定模塊,還用于從所述多個(gè)第一區(qū)塊頭中確定與所述待傳輸標(biāo)記相關(guān)的參考區(qū)塊頭;

18、所述發(fā)送模塊,還用于向所述第二節(jié)點(diǎn)發(fā)送所述參考數(shù)據(jù)和所述參考區(qū)塊頭,所述第二節(jié)點(diǎn)用于基于所述參考區(qū)塊頭對(duì)所述參考數(shù)據(jù)驗(yàn)證通過后,將所述參考數(shù)據(jù)存儲(chǔ)到所述第二區(qū)塊鏈上。

19、在一種可能的實(shí)現(xiàn)方式中,所述確定模塊,用于在可信執(zhí)行環(huán)境中對(duì)所述多個(gè)第一區(qū)塊頭進(jìn)行驗(yàn)證,得到各個(gè)第一區(qū)塊頭的驗(yàn)證結(jié)果;如果所述各個(gè)第一區(qū)塊頭的驗(yàn)證結(jié)果均表征驗(yàn)證通過,則從所述多個(gè)第一區(qū)塊頭中提取所述目標(biāo)區(qū)塊頭。

20、在一種可能的實(shí)現(xiàn)方式中,所述多個(gè)第一區(qū)塊頭中的第一個(gè)第一區(qū)塊頭是創(chuàng)世塊,所述第一區(qū)塊頭攜帶原始特征值;

21、所述確定模塊,用于在可信執(zhí)行環(huán)境中對(duì)所述創(chuàng)世塊進(jìn)行驗(yàn)證,得到所述創(chuàng)世塊的驗(yàn)證結(jié)果;對(duì)于所述多個(gè)第一區(qū)塊頭中除所述創(chuàng)世塊之外的任一個(gè)第一區(qū)塊頭,在所述可信執(zhí)行環(huán)境中獲取所述任一個(gè)第一區(qū)塊頭的交易信息,基于所述任一個(gè)第一區(qū)塊頭的交易信息和上一個(gè)第一區(qū)塊頭攜帶的原始特征值,計(jì)算所述任一個(gè)第一區(qū)塊頭的參考特征值,基于所述任一個(gè)第一區(qū)塊頭的參考特征值和原始特征值,確定所述任一個(gè)第一區(qū)塊頭的驗(yàn)證結(jié)果。

22、在一種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,用于在所述可信執(zhí)行環(huán)境中對(duì)所述目標(biāo)區(qū)塊頭進(jìn)行簽名,得到簽名信息;對(duì)所述簽名信息進(jìn)行驗(yàn)證,得到所述簽名信息的第一驗(yàn)證結(jié)果;如果所述簽名信息的第一驗(yàn)證結(jié)果表征驗(yàn)證通過,向所述第二節(jié)點(diǎn)發(fā)送所述傳輸數(shù)據(jù)和所述目標(biāo)區(qū)塊頭。

23、在一種可能的實(shí)現(xiàn)方式中,所述發(fā)送模塊,還用于向所述第二節(jié)點(diǎn)發(fā)送所述簽名信息,所述第二節(jié)點(diǎn)用于對(duì)所述簽名信息驗(yàn)證通過后,基于所述目標(biāo)區(qū)塊頭對(duì)所述傳輸數(shù)據(jù)進(jìn)行驗(yàn)證。

24、第四方面,提供了一種數(shù)據(jù)傳輸裝置,所述裝置包括:

25、獲取模塊,用于獲取中繼節(jié)點(diǎn)在捕捉到事件傳輸標(biāo)記的情況下發(fā)送的與所述事件傳輸標(biāo)記相關(guān)的傳輸數(shù)據(jù)和目標(biāo)區(qū)塊頭,所述事件傳輸標(biāo)記是第一節(jié)點(diǎn)在維護(hù)第一區(qū)塊鏈的過程中產(chǎn)生的標(biāo)記,所述事件傳輸標(biāo)記用于標(biāo)記待傳輸至派生出所述第一區(qū)塊鏈的第二區(qū)塊鏈的事件數(shù)據(jù),所述傳輸數(shù)據(jù)包括所述事件數(shù)據(jù),所述目標(biāo)區(qū)塊頭從所述第一區(qū)塊鏈包括的多個(gè)第一區(qū)塊頭中確定;

26、驗(yàn)證模塊,用于基于所述目標(biāo)區(qū)塊頭對(duì)所述傳輸數(shù)據(jù)進(jìn)行驗(yàn)證,得到目標(biāo)驗(yàn)證結(jié)果;

27、存儲(chǔ)模塊,用于如果所述目標(biāo)驗(yàn)證結(jié)果表征驗(yàn)證通過,將所述傳輸數(shù)據(jù)存儲(chǔ)到第二區(qū)塊鏈上。

28、在一種可能的實(shí)現(xiàn)方式中,所述驗(yàn)證模塊,用于獲取所述中繼節(jié)點(diǎn)在所述可信執(zhí)行環(huán)境中對(duì)所述目標(biāo)區(qū)塊頭進(jìn)行簽名得到的簽名信息;對(duì)所述簽名信息進(jìn)行驗(yàn)證,得到所述簽名信息的第二驗(yàn)證結(jié)果;如果所述簽名信息的第二驗(yàn)證結(jié)果表征驗(yàn)證通過,基于所述目標(biāo)區(qū)塊頭對(duì)所述傳輸數(shù)據(jù)進(jìn)行驗(yàn)證,得到目標(biāo)驗(yàn)證結(jié)果。

29、在一種可能的實(shí)現(xiàn)方式中,所述傳輸數(shù)據(jù)包括多個(gè)交易的交易數(shù)據(jù)和默克爾路徑,所述默克爾路徑用于指示將多個(gè)交易數(shù)據(jù)壓縮成默克爾根的路徑;

30、所述驗(yàn)證模塊,用于按照所述默克爾路徑對(duì)所述多個(gè)交易數(shù)據(jù)進(jìn)行壓縮,得到參考默克爾根;從所述目標(biāo)區(qū)塊頭中提取目標(biāo)默克爾根;基于所述參考默克爾根和所述目標(biāo)默克爾根,確定目標(biāo)驗(yàn)證結(jié)果。

31、在一種可能的實(shí)現(xiàn)方式中,所述獲取模塊,還用于獲取所述中繼節(jié)點(diǎn)發(fā)送的參考數(shù)據(jù)和參考區(qū)塊頭;

32、所述驗(yàn)證模塊,還用于基于所述參考區(qū)塊頭對(duì)所述參考數(shù)據(jù)進(jìn)行驗(yàn)證,得到參考驗(yàn)證結(jié)果;

33、所述存儲(chǔ)模塊,還用于如果所述參考驗(yàn)證結(jié)果表征驗(yàn)證通過,將所述參考數(shù)據(jù)存儲(chǔ)到所述第二區(qū)塊鏈上。

34、第五方面,提供了一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,所述數(shù)據(jù)傳輸系統(tǒng)包括中繼節(jié)點(diǎn)和第二節(jié)點(diǎn),所述中繼節(jié)點(diǎn)用于執(zhí)行如第一方面所述的數(shù)據(jù)傳輸方法,所述第二節(jié)點(diǎn)用于執(zhí)行如第二方面所述的數(shù)據(jù)傳輸方法。

35、第六方面,提供了一種電子設(shè)備,所述電子設(shè)備包括處理器和存儲(chǔ)器,所述存儲(chǔ)器中存儲(chǔ)有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由所述處理器加載并執(zhí)行,以使所述電子設(shè)備實(shí)現(xiàn)上述任一所述的數(shù)據(jù)傳輸方法。

36、第七方面,還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由處理器加載并執(zhí)行,以使電子設(shè)備實(shí)現(xiàn)上述任一所述的數(shù)據(jù)傳輸方法。

37、第八方面,還提供了一種計(jì)算機(jī)程序,所述計(jì)算機(jī)程序?yàn)橹辽僖粭l,至少一條計(jì)算機(jī)程序由處理器加載并執(zhí)行,以使電子設(shè)備實(shí)現(xiàn)上述任一種數(shù)據(jù)傳輸方法。

38、第九方面,還提供了一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品中存儲(chǔ)有至少一條計(jì)算機(jī)程序,所述至少一條計(jì)算機(jī)程序由處理器加載并執(zhí)行,以使電子設(shè)備實(shí)現(xiàn)上述任一種數(shù)據(jù)傳輸方法。

39、本技術(shù)提供的技術(shù)方案至少帶來如下有益效果:

40、本技術(shù)提供的技術(shù)方案中,當(dāng)捕捉到第一區(qū)塊鏈產(chǎn)生事件傳輸標(biāo)記時(shí),獲取與事件傳輸標(biāo)記相關(guān)的傳輸數(shù)據(jù)和目標(biāo)區(qū)塊頭并向第二節(jié)點(diǎn)發(fā)送,實(shí)現(xiàn)了僅傳輸與事件傳輸標(biāo)記相關(guān)的數(shù)據(jù),避免傳輸無關(guān)數(shù)據(jù),降低了傳輸資源的占用。第二節(jié)點(diǎn)在基于目標(biāo)區(qū)塊頭對(duì)傳輸數(shù)據(jù)驗(yàn)證通過后,將傳輸數(shù)據(jù)存儲(chǔ)到第二區(qū)塊鏈上,不僅保證了數(shù)據(jù)的安全可靠,避免存儲(chǔ)存在數(shù)據(jù)丟失或篡改的數(shù)據(jù),還能實(shí)現(xiàn)僅存儲(chǔ)與事件傳輸標(biāo)記相關(guān)的數(shù)據(jù),避免存儲(chǔ)無關(guān)數(shù)據(jù),降低了存儲(chǔ)資源的占用。

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