两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

區(qū)塊鏈數(shù)據(jù)處理方法、相關(guān)設(shè)備和介質(zhì)與流程

文檔序號(hào):40655641發(fā)布日期:2025-01-10 19:06閱讀:12來(lái)源:國(guó)知局
區(qū)塊鏈數(shù)據(jù)處理方法、相關(guān)設(shè)備和介質(zhì)與流程

本公開涉及區(qū)塊鏈領(lǐng)域,特別是涉及一種區(qū)塊鏈數(shù)據(jù)處理方法、相關(guān)設(shè)備和介質(zhì)。


背景技術(shù):

1、隨著數(shù)據(jù)量的逐漸膨脹,區(qū)塊鏈在數(shù)據(jù)存儲(chǔ)上的限制越來(lái)越大。

2、相關(guān)技術(shù)中,一方面,可通過(guò)歸檔操作將每個(gè)區(qū)塊鏈節(jié)點(diǎn)的數(shù)據(jù)轉(zhuǎn)存到各自的數(shù)據(jù)庫(kù)中。但是這樣每個(gè)節(jié)點(diǎn)都要求具備更高的存儲(chǔ)空間。另一方面,可通過(guò)將區(qū)塊鏈網(wǎng)絡(luò)中所有節(jié)點(diǎn)的數(shù)據(jù)統(tǒng)一存儲(chǔ)到同一個(gè)歸檔中心的同一份文件中(因?yàn)楦鱾€(gè)節(jié)點(diǎn)存儲(chǔ)的賬本相同)。但是這種設(shè)計(jì)數(shù)據(jù)又變得中心化了,失去了區(qū)塊鏈的意義。


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

1、本公開實(shí)施例提供了一種區(qū)塊鏈數(shù)據(jù)處理方法、相關(guān)設(shè)備和介質(zhì),能夠在避免數(shù)據(jù)的中心化存儲(chǔ)的同時(shí),節(jié)省業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)的存儲(chǔ)空間。

2、根據(jù)本公開的第一方面,提供了一種區(qū)塊鏈數(shù)據(jù)處理方法,包括:

3、接收來(lái)自業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)的數(shù)據(jù)存儲(chǔ)交易,其中,所述數(shù)據(jù)存儲(chǔ)交易為所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)依據(jù)存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的交易封裝格式對(duì)待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊進(jìn)行封裝形成的;

4、將所述數(shù)據(jù)存儲(chǔ)交易存入交易池;

5、從所述交易池中讀取第一待處理交易組,所述第一待處理交易組至少包括所述數(shù)據(jù)存儲(chǔ)交易;

6、執(zhí)行所述第一待處理交易組中的各個(gè)交易,并根據(jù)所述第一待處理交易組中的各個(gè)交易及其對(duì)應(yīng)的執(zhí)行結(jié)果,構(gòu)造待寫入存儲(chǔ)區(qū)塊鏈的第一數(shù)據(jù);

7、在所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)所在的存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò)中廣播所述第一數(shù)據(jù),以使所述存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò)對(duì)所述第一數(shù)據(jù)進(jìn)行共識(shí)驗(yàn)證;

8、當(dāng)檢測(cè)到共識(shí)驗(yàn)證成功時(shí),生成第一存儲(chǔ)區(qū)塊;

9、對(duì)所述第一存儲(chǔ)區(qū)塊進(jìn)行解析,得到所述目標(biāo)業(yè)務(wù)區(qū)塊;

10、將所述目標(biāo)業(yè)務(wù)區(qū)塊保存到目標(biāo)存儲(chǔ)目錄中,其中,所述目標(biāo)存儲(chǔ)目錄為所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)針對(duì)所述目標(biāo)業(yè)務(wù)區(qū)塊所在的區(qū)塊鏈創(chuàng)建的目錄。

11、根據(jù)本公開的第二方面,提供了一種區(qū)塊鏈數(shù)據(jù)處理方法,包括:

12、接收數(shù)據(jù)存儲(chǔ)請(qǐng)求;

13、根據(jù)所述數(shù)據(jù)存儲(chǔ)請(qǐng)求,確定待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊;

14、依據(jù)存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的交易封裝格式對(duì)待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊進(jìn)行封裝,形成數(shù)據(jù)存儲(chǔ)交易;

15、發(fā)送所述數(shù)據(jù)存儲(chǔ)交易到存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)進(jìn)行存儲(chǔ);

16、接收所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)對(duì)所述數(shù)據(jù)存儲(chǔ)交易的結(jié)果反饋;

17、根據(jù)所述結(jié)果反饋,刪除所述目標(biāo)業(yè)務(wù)區(qū)塊。

18、根據(jù)本公開的第三方面,提供了一種存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn),包括:

19、第一接收單元,用于接收來(lái)自業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)的數(shù)據(jù)存儲(chǔ)交易,其中,所述數(shù)據(jù)存儲(chǔ)交易為所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)依據(jù)存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的交易封裝格式對(duì)待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊進(jìn)行封裝形成的;

20、第一存入單元,用于將所述數(shù)據(jù)存儲(chǔ)交易存入交易池;

21、第一封裝單元,用于從所述交易池中讀取第一待處理交易組,所述第一待處理交易組至少包括所述數(shù)據(jù)存儲(chǔ)交易;

22、第一構(gòu)造單元,用于執(zhí)行所述第一待處理交易組中的各個(gè)交易,并根據(jù)所述第一待處理交易組中的各個(gè)交易及其對(duì)應(yīng)的執(zhí)行結(jié)果,構(gòu)造待寫入存儲(chǔ)區(qū)塊鏈的第一數(shù)據(jù);

23、第一驗(yàn)證單元,用于在所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)所在的存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò)中廣播所述第一數(shù)據(jù),以使所述存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò)對(duì)所述第一數(shù)據(jù)進(jìn)行共識(shí)驗(yàn)證;

24、第一生成單元,用于當(dāng)檢測(cè)到共識(shí)驗(yàn)證成功時(shí),生成第一存儲(chǔ)區(qū)塊;

25、第一解析單元,用于對(duì)所述第一存儲(chǔ)區(qū)塊進(jìn)行解析,得到所述目標(biāo)業(yè)務(wù)區(qū)塊;

26、第一存儲(chǔ)單元,用于將所述目標(biāo)業(yè)務(wù)區(qū)塊保存到目標(biāo)存儲(chǔ)目錄中,其中,所述目標(biāo)存儲(chǔ)目錄為所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)針對(duì)所述目標(biāo)業(yè)務(wù)區(qū)塊所在的區(qū)塊鏈創(chuàng)建的目錄。

27、可選的,所述目標(biāo)存儲(chǔ)目錄的目錄名稱為所述目標(biāo)業(yè)務(wù)區(qū)塊所在的區(qū)塊鏈的創(chuàng)世區(qū)塊的哈希值;所述數(shù)據(jù)存儲(chǔ)交易為所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)依據(jù)存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的交易封裝格式對(duì)創(chuàng)世區(qū)塊和待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊進(jìn)行封裝形成的;

28、所述第一解析單元具體用于:

29、對(duì)所述第一存儲(chǔ)區(qū)塊進(jìn)行解析,得到所述目標(biāo)業(yè)務(wù)區(qū)塊和所述創(chuàng)世區(qū)塊;

30、所述存儲(chǔ)單元具體用于:

31、獲取所述創(chuàng)世區(qū)塊的哈希值;

32、將所述創(chuàng)世區(qū)塊的哈希值作為索引,匹配對(duì)應(yīng)的目錄名稱,以確定目標(biāo)存儲(chǔ)目錄;

33、將所述目標(biāo)業(yè)務(wù)區(qū)塊保存到目標(biāo)存儲(chǔ)目錄中。

34、可選的,所述數(shù)據(jù)存儲(chǔ)交易具有存儲(chǔ)標(biāo)識(shí);

35、所述第一構(gòu)造單元具體用于:

36、獲取所述第一待處理交易組中的所述數(shù)據(jù)存儲(chǔ)交易,并解析所述數(shù)據(jù)存儲(chǔ)交易得到存儲(chǔ)標(biāo)識(shí);

37、根據(jù)所述存儲(chǔ)標(biāo)識(shí),確定該筆交易的類型為數(shù)據(jù)存儲(chǔ)交易;

38、計(jì)算數(shù)據(jù)存儲(chǔ)交易中的創(chuàng)世區(qū)塊的第一哈希值;

39、構(gòu)造第一寫集,使得所述第一寫集的鍵為存儲(chǔ)類型標(biāo)識(shí)和所述第一哈希值的拼接,所述第一寫集的值為所述目標(biāo)業(yè)務(wù)區(qū)塊;

40、根據(jù)所述第一寫集和所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的簽名,構(gòu)造所述第一數(shù)據(jù)。

41、所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)還包括:

42、第一獲取單元,用于獲取所述存儲(chǔ)標(biāo)識(shí);

43、第一判斷單元,用于根據(jù)所述存儲(chǔ)標(biāo)識(shí),判斷并確定該筆交易為數(shù)據(jù)存儲(chǔ)交易。

44、可選的,所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)通過(guò)以下單元?jiǎng)?chuàng)建存儲(chǔ)目錄:

45、第三接收單元,用于接收來(lái)自所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)的注冊(cè)交易,其中,所述注冊(cè)交易為所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)依據(jù)存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的交易封裝格式對(duì)創(chuàng)世區(qū)塊進(jìn)行封裝形成的;

46、第二存入單元,用于將所述注冊(cè)交易存入交易池;

47、第三封裝單元,用于從交易池中打包到第二待處理交易組,所述第二待處理交易組至少包括所述注冊(cè)交易;

48、第二構(gòu)造單元,用于執(zhí)行所述第二待處理交易組,并根據(jù)所述第二待處理交易組中的各個(gè)交易及其對(duì)應(yīng)的執(zhí)行結(jié)果,構(gòu)造待寫入存儲(chǔ)區(qū)塊鏈的第二數(shù)據(jù);

49、第二驗(yàn)證單元,用于在所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)所在的存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò)中廣播所述待寫入存儲(chǔ)區(qū)塊鏈的第二數(shù)據(jù),以使所述存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò)對(duì)所述第二數(shù)據(jù)進(jìn)行共識(shí)驗(yàn)證;

50、第二生成單元,用于當(dāng)檢測(cè)到共識(shí)驗(yàn)證成功時(shí),生成第二存儲(chǔ)區(qū)塊;

51、第二解析單元,用于將所述第二存儲(chǔ)區(qū)塊進(jìn)行解析,得到所述創(chuàng)世區(qū)塊;

52、目錄創(chuàng)建單元,用于創(chuàng)建一個(gè)存儲(chǔ)目錄,并將所述創(chuàng)世區(qū)塊的哈希值作為所創(chuàng)建的存儲(chǔ)目錄的目錄名稱。

53、可選的,所述數(shù)據(jù)存儲(chǔ)交易具有注冊(cè)標(biāo)識(shí);

54、所述第二構(gòu)造單元具體用于:

55、獲取所述第二待處理交易組中的所述注冊(cè)交易,并解析所述注冊(cè)交易得到注冊(cè)標(biāo)識(shí);

56、根據(jù)所述注冊(cè)標(biāo)識(shí),確定該筆交易的類型為注冊(cè)交易;

57、計(jì)算注冊(cè)交易中的創(chuàng)世區(qū)塊的第二哈希值;

58、構(gòu)造第二寫集,使得第二寫集的鍵為注冊(cè)類型標(biāo)識(shí)和所述第二哈希值的拼接,第二寫集的值為所述第二哈希值;

59、根據(jù)所述第二寫集和所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的簽名,構(gòu)造所述第二數(shù)據(jù)。

60、可選的,所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)還包括:

61、第二獲取單元,用于獲取所述注冊(cè)標(biāo)識(shí);

62、第二判斷單元,用于根據(jù)所述注冊(cè)標(biāo)識(shí),判斷并確定該筆交易為注冊(cè)交易。

63、可選的,所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)設(shè)置有布隆過(guò)濾器;

64、所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)還包括:

65、第三獲取單元,根據(jù)布隆過(guò)濾器的哈希函數(shù),獲取所述目標(biāo)業(yè)務(wù)區(qū)塊對(duì)應(yīng)的哈希值;

66、更新單元,根據(jù)所述目標(biāo)業(yè)務(wù)區(qū)塊對(duì)應(yīng)的哈希值,更新所述布隆過(guò)濾器的位數(shù)組的值,以使業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)在接收到數(shù)據(jù)查詢請(qǐng)求時(shí),可根據(jù)所述布隆過(guò)濾器的位數(shù)組的值確定所述數(shù)據(jù)查詢請(qǐng)求對(duì)應(yīng)的查詢對(duì)象是否在業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)中。

67、可選的,所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)還設(shè)置有區(qū)塊數(shù)據(jù)緩存模塊、區(qū)塊數(shù)據(jù)存儲(chǔ)模塊和區(qū)塊壓縮數(shù)據(jù)存儲(chǔ)模塊;

68、所述存儲(chǔ)單元具體用于:

69、將所述目標(biāo)業(yè)務(wù)區(qū)塊壓縮并保存到所述區(qū)塊壓縮數(shù)據(jù)存儲(chǔ)模塊中;

70、所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)還包括:

71、緩存單元,用于獲取最新被查詢的業(yè)務(wù)區(qū)塊,將所述最新被查詢的業(yè)務(wù)區(qū)塊存儲(chǔ)在區(qū)塊數(shù)據(jù)緩存模塊中,其中,所述最新被查詢的業(yè)務(wù)區(qū)塊為所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)根據(jù)最近接收到的數(shù)據(jù)查詢請(qǐng)求查詢命中的業(yè)務(wù)區(qū)塊;

72、第二存儲(chǔ)單元,用于獲取熱門業(yè)務(wù)區(qū)塊,將所述熱門業(yè)務(wù)區(qū)塊存儲(chǔ)在區(qū)塊數(shù)據(jù)存儲(chǔ)模塊中,其中,所述熱門業(yè)務(wù)區(qū)塊為在預(yù)設(shè)時(shí)間段內(nèi)被查詢次數(shù)大于或等于預(yù)設(shè)閾值的區(qū)塊。

73、可選的,所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)還包括:

74、第四獲取單元,用于獲取來(lái)自第一客戶端的數(shù)據(jù)查詢請(qǐng)求;

75、第一查詢單元,根據(jù)所述數(shù)據(jù)查詢請(qǐng)求,進(jìn)行一級(jí)查詢,其中,所述一級(jí)查詢?yōu)椴樵兯霾悸∵^(guò)濾器是否存在對(duì)應(yīng)的業(yè)務(wù)區(qū)塊;當(dāng)所述一級(jí)查詢的結(jié)果為否時(shí),返回業(yè)務(wù)區(qū)塊不存在的結(jié)果;

76、第二查詢單元,用于當(dāng)所述一級(jí)查詢的結(jié)果為是時(shí),進(jìn)行二級(jí)查詢,其中,所述二級(jí)查詢?yōu)椴樵儏^(qū)塊數(shù)據(jù)緩存模塊是否存儲(chǔ)有對(duì)應(yīng)的業(yè)務(wù)區(qū)塊;當(dāng)所述二級(jí)查詢的結(jié)果為是時(shí),返回查詢到的業(yè)務(wù)區(qū)塊到所述第一客戶端;

77、第三查詢單元,用于當(dāng)所述二級(jí)查詢的結(jié)果為否時(shí),進(jìn)行三級(jí)查詢,其中,所述三級(jí)查詢?yōu)椴樵儏^(qū)塊數(shù)據(jù)存儲(chǔ)模塊是否存儲(chǔ)有對(duì)應(yīng)的業(yè)務(wù)區(qū)塊;當(dāng)所述三級(jí)查詢的結(jié)果為是時(shí),將查詢到的業(yè)務(wù)區(qū)塊存到區(qū)塊數(shù)據(jù)緩存模塊,再由區(qū)塊數(shù)據(jù)緩存模塊返回查詢到的業(yè)務(wù)區(qū)塊到所述第一客戶端;

78、第四查詢單元,用于當(dāng)查詢結(jié)果為否時(shí),進(jìn)行四級(jí)查詢,其中,所述四級(jí)查詢?yōu)椴樵儏^(qū)塊壓縮數(shù)據(jù)存儲(chǔ)模塊是否存在對(duì)應(yīng)的區(qū)塊數(shù)據(jù);當(dāng)所述四級(jí)查詢的結(jié)果為是時(shí),將查詢到的業(yè)務(wù)區(qū)塊解壓后,存儲(chǔ)到區(qū)塊數(shù)據(jù)存儲(chǔ)模塊中,區(qū)塊數(shù)據(jù)存儲(chǔ)模塊再將對(duì)應(yīng)的業(yè)務(wù)區(qū)塊存到區(qū)塊數(shù)據(jù)緩存模塊,再由區(qū)塊數(shù)據(jù)緩存模塊返回查詢到的業(yè)務(wù)區(qū)塊到所述第一客戶端;當(dāng)查詢結(jié)果為否時(shí),返回業(yè)務(wù)區(qū)塊不存在的結(jié)果。

79、可選的,所述數(shù)據(jù)存儲(chǔ)交易為所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)通過(guò)以下方式生成:

80、獲取區(qū)塊數(shù)據(jù)存儲(chǔ)請(qǐng)求;

81、根據(jù)所述區(qū)塊數(shù)據(jù)存儲(chǔ)請(qǐng)求,得到請(qǐng)求轉(zhuǎn)存的業(yè)務(wù)區(qū)塊的第一高度;

82、判斷所述第一高度是否大于零且小于當(dāng)前高度;

83、根據(jù)判斷結(jié)果,獲取最小高度到所述第一高度范圍內(nèi)的業(yè)務(wù)區(qū)塊作為待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊;

84、基于存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的交易封裝格式對(duì)待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊進(jìn)行封裝,形成所述數(shù)據(jù)存儲(chǔ)交易。

85、根據(jù)本公開的第四方面,提供了一種業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn),包括:

86、第二接收單元,用于接收數(shù)據(jù)存儲(chǔ)請(qǐng)求;

87、確定單元,用于根據(jù)所述數(shù)據(jù)存儲(chǔ)請(qǐng)求,確定待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊;

88、第二封裝單元,用于依據(jù)存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的交易封裝格式對(duì)待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊進(jìn)行封裝,形成數(shù)據(jù)存儲(chǔ)交易;

89、發(fā)送單元,用于發(fā)送所述數(shù)據(jù)存儲(chǔ)交易到存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)進(jìn)行存儲(chǔ);

90、第三接收單元,用于接收所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)對(duì)所述數(shù)據(jù)存儲(chǔ)交易的結(jié)果反饋;

91、刪除單元,用于根據(jù)所述結(jié)果反饋,刪除所述目標(biāo)業(yè)務(wù)區(qū)塊。

92、可選的,所述確定單元具體用于:

93、獲取區(qū)塊數(shù)據(jù)存儲(chǔ)請(qǐng)求;

94、根據(jù)所述區(qū)塊數(shù)據(jù)存儲(chǔ)請(qǐng)求,得到請(qǐng)求轉(zhuǎn)存的業(yè)務(wù)區(qū)塊的第一高度;

95、判斷所述第一高度是否大于零且小于當(dāng)前高度;

96、根據(jù)判斷結(jié)果,獲取最小高度到所述第一高度范圍內(nèi)的業(yè)務(wù)區(qū)塊作為待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊;

97、基于存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)的交易封裝格式對(duì)待轉(zhuǎn)存的目標(biāo)業(yè)務(wù)區(qū)塊進(jìn)行封裝,形成所述數(shù)據(jù)存儲(chǔ)交易。

98、根據(jù)本公開的第五方面,提供了一種區(qū)塊鏈網(wǎng)絡(luò)系統(tǒng),包括:

99、至少一個(gè)業(yè)務(wù)區(qū)塊鏈網(wǎng)絡(luò),所述業(yè)務(wù)區(qū)塊鏈網(wǎng)絡(luò)包括多個(gè)如第四方面所述的業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn),多個(gè)所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)之間通信連接;

100、至少一個(gè)存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò),所述存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò)包括多個(gè)如第三方面所述的存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn),多個(gè)所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)之間通信連接,并且,所述存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)與所述業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)通信連接。

101、根據(jù)本公開的第六方面,提供了一種電子設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如上所述的區(qū)塊鏈數(shù)據(jù)處理方法。

102、根據(jù)本公開的第七方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的區(qū)塊鏈數(shù)據(jù)處理方法。

103、根據(jù)本公開的第八方面,提供了一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被計(jì)算機(jī)設(shè)備的處理器讀取并執(zhí)行,使得該計(jì)算機(jī)設(shè)備執(zhí)行如上所述的區(qū)塊鏈數(shù)據(jù)處理方法。

104、本公開實(shí)施例中,通過(guò)將業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)中的目標(biāo)業(yè)務(wù)區(qū)塊打包成數(shù)據(jù)存儲(chǔ)交易發(fā)送到存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)中存儲(chǔ),存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)基于區(qū)塊鏈技術(shù),將接收到數(shù)據(jù)存儲(chǔ)交易基于區(qū)塊鏈技術(shù)進(jìn)行共識(shí)驗(yàn)證和分布式存儲(chǔ),并且對(duì)于不同的業(yè)務(wù)區(qū)塊鏈,存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)構(gòu)建了對(duì)應(yīng)的存儲(chǔ)目錄進(jìn)行分別保存。這樣,一方面由于業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)的數(shù)據(jù)可轉(zhuǎn)存到存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)中,實(shí)現(xiàn)了節(jié)省業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)存儲(chǔ)空間的效果;另一方面,由于存儲(chǔ)區(qū)塊鏈網(wǎng)絡(luò)采用區(qū)塊鏈技術(shù)對(duì)數(shù)據(jù)存儲(chǔ)交易進(jìn)行共識(shí)驗(yàn)證和分布式存儲(chǔ)處理,避免數(shù)據(jù)的中心化存儲(chǔ),從而實(shí)現(xiàn)了數(shù)據(jù)存儲(chǔ)的高安全性和不可篡改性。另外,由于存儲(chǔ)區(qū)塊鏈節(jié)點(diǎn)可構(gòu)建不同存儲(chǔ)目錄對(duì)不同的業(yè)務(wù)區(qū)塊鏈節(jié)點(diǎn)的數(shù)據(jù)分別保存,因此提高了系統(tǒng)的可擴(kuò)展性。

105、本公開的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書中闡述,并且,部分地從說(shuō)明書中變得顯而易見(jiàn),或者通過(guò)實(shí)施本公開而了解。本公開的目的和其他優(yōu)點(diǎn)可通過(guò)在說(shuō)明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
双柏县| 民权县| 华容县| 天峨县| 敦化市| 清水河县| 建昌县| 亳州市| 崇左市| 隆林| 丰原市| 卢湾区| 赤峰市| 隆安县| 炎陵县| 鲜城| 岳阳市| 新晃| 喀喇| 栖霞市| 赤水市| 深州市| 农安县| 夏河县| 常德市| 新丰县| 宜兰县| 航空| 阳原县| 本溪| 灌云县| 周至县| 旌德县| 吴江市| 奉化市| 来宾市| 临潭县| 长白| 昆山市| 平乐县| 新疆|