日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):39718084發(fā)布日期:2024-10-22 13:05閱讀:2來源:國知局
數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)與流程

本申請涉及通信,尤其涉及一種數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、相關(guān)技術(shù)中,區(qū)塊鏈(block?chain)的數(shù)據(jù)以有序連接的區(qū)塊(block)形式進(jìn)行存儲(chǔ),區(qū)塊鏈的區(qū)塊是連續(xù)生成的,并由區(qū)塊頭中包含的前一個(gè)區(qū)塊的區(qū)塊頭的哈希來確認(rèn)區(qū)塊的鄰接關(guān)系。但是,區(qū)塊鏈中已生成的區(qū)塊無法被刪除,持續(xù)生成的區(qū)塊會(huì)占用大量的存儲(chǔ)空間。


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

1、為解決相關(guān)技術(shù)問題,本申請實(shí)施例提供一種數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)。

2、本申請實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:

3、本申請實(shí)施例提供了一種數(shù)據(jù)處理方法,應(yīng)用于區(qū)塊鏈系統(tǒng)的節(jié)點(diǎn),所述方法包括:

4、對(duì)區(qū)塊鏈中的第一區(qū)塊中包含的交易進(jìn)行合并,得到第一交易;

5、刪除所述第一區(qū)塊。

6、上述方案中,所述方法還包括:

7、根據(jù)第一哈希值和所述第一交易,生成第二區(qū)塊;其中,

8、所述第一哈希值通過對(duì)第三區(qū)塊的區(qū)塊頭進(jìn)行哈希運(yùn)算得到;所述第三區(qū)塊表征所述第一區(qū)塊的前序區(qū)塊,所述第二區(qū)塊表征所述區(qū)塊鏈的最新區(qū)塊。

9、上述方案中,所述刪除所述第一區(qū)塊之前,所述方法還包括:

10、根據(jù)第一哈希值、第二哈希值和所述第一交易,在所述區(qū)塊鏈中生成第四區(qū)塊;其中,

11、所述第一哈希值通過對(duì)第三區(qū)塊的區(qū)塊頭進(jìn)行哈希運(yùn)算得到,用于驗(yàn)證所述第三區(qū)塊;所述第三區(qū)塊表征所述第一區(qū)塊的前序區(qū)塊;所述第二哈希值通過對(duì)所述第一區(qū)塊中的最后一個(gè)區(qū)塊的區(qū)塊頭進(jìn)行哈希運(yùn)算得到,用于驗(yàn)證所述第一區(qū)塊的后序區(qū)塊;所述第四區(qū)塊用于替代所述第一區(qū)塊。

12、上述方案中,所述根據(jù)第一哈希值、第二哈希值和所述第一交易,在所述區(qū)塊鏈中生成第四區(qū)塊,包括:

13、創(chuàng)建第二交易,所述第二交易中包含所述第二哈希值;

14、根據(jù)所述第一哈希值、所述第一交易和所述第二交易,在所述區(qū)塊鏈中生成第四區(qū)塊。

15、上述方案中,所述第一區(qū)塊由n個(gè)連續(xù)的區(qū)塊組成,n為大于或等于1的整數(shù);所述對(duì)區(qū)塊鏈中的第一區(qū)塊中包含的交易進(jìn)行合并,得到第一交易,包括:

16、對(duì)所述第一區(qū)塊中包含的所有交易中的相同狀態(tài)變量的更新過程進(jìn)行合并,得到所述第一交易。

17、上述方案中,所述第一交易中僅包含不同狀態(tài)變量的第一讀記錄和第一寫記錄,和/或,所述第一交易中僅包含不同狀態(tài)變量的第一寫記錄;其中,

18、第一讀記錄表征所述第一區(qū)塊中狀態(tài)變量的初始讀記錄,第一寫記錄表征所述第一區(qū)塊中狀態(tài)變量的最后一次寫記錄。

19、上述方案中,所述對(duì)所述第一區(qū)塊中包含的所有交易中的相同狀態(tài)變量的更新過程進(jìn)行合并,包括:

20、將所述第一區(qū)塊中包含的不同交易中的第一狀態(tài)變量的多次更新過程合并為一次更新過程,得到第一狀態(tài)變量對(duì)應(yīng)的第一讀記錄和第一寫記錄;和/或

21、將所述第一區(qū)塊中包含的不同交易中的第二狀態(tài)變量的多次更新過程合并為一次更新過程,得到第二狀態(tài)變量的第一寫記錄;其中,

22、第一狀態(tài)變量表征同時(shí)出現(xiàn)在交易的讀集和寫集中的狀態(tài)變量,或者表征最先僅出現(xiàn)在交易的讀集中的狀態(tài)變量;第二狀態(tài)變量表征最先僅出現(xiàn)在交易的寫集中的狀態(tài)變量。

23、上述方案中,所述將所述第一區(qū)塊中包含的不同交易中的第一狀態(tài)變量的多次更新過程合并為一次更新過程,得到第一狀態(tài)變量對(duì)應(yīng)的第一讀記錄和第一寫記錄,包括:

24、在所述第一區(qū)塊中確定第三交易和第四交易,所述第三交易表征最先出現(xiàn)第一狀態(tài)變量的交易,所述第四交易表征最后出現(xiàn)第一狀態(tài)變量的交易;

25、保留所述第三交易中包含的第一狀態(tài)變量的第一讀記錄,以及保留所述第第四交易中包含的第一狀態(tài)變量的第一寫記錄;

26、刪除所述第三交易中包含的第一狀態(tài)變量的寫記錄、所述第三交易與所述第四交易之間的所有交易中包含的第一狀態(tài)變量的寫記錄和讀記錄、以及所述第四交易中包含的第一狀態(tài)變量的讀記錄。

27、上述方案中,所述將所述第一區(qū)塊中包含的不同交易中的第二狀態(tài)變量的多次更新過程合并為一次更新過程,得到第二狀態(tài)變量的第一寫記錄,包括:

28、在所述第一區(qū)塊中確定第五交易和第六交易;所述第五交易中的寫集中最先出現(xiàn)第二狀態(tài)變量,且所述第五交易中的讀集中不存在第二狀態(tài)變量的讀記錄;所述第六交易表征最后出現(xiàn)第二狀態(tài)變量的交易;

29、刪除所述第五交易中包含的第二狀態(tài)變量的寫記錄、所述第五交易與所述第六交易之間的所有交易中包含的第二狀態(tài)變量的寫記錄和讀記錄;

30、刪除所述第六交易中包含的第二狀態(tài)變量的讀記錄,保留所述第六交易中包含的第二狀態(tài)變量的第一寫記錄。

31、本申請實(shí)施例還提供了一種數(shù)據(jù)處理裝置,包括:

32、合并單元,用于對(duì)區(qū)塊鏈中的第一區(qū)塊中包含的交易進(jìn)行合并,得到第一交易;

33、刪除單元,用于刪除所述第一區(qū)塊。

34、本申請實(shí)施例還提供了一種電子設(shè)備,包括:處理器及通信接口;其中,

35、所述處理器,用于對(duì)區(qū)塊鏈中的第一區(qū)塊中包含的交易進(jìn)行合并,得到第一交易;以及用于刪除所述第一區(qū)塊。

36、本申請實(shí)施例還提供了一種電子設(shè)備,其特征在于,包括處理器和用于存儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的存儲(chǔ)器,

37、其中,所述處理器用于運(yùn)行所述計(jì)算機(jī)程序時(shí),執(zhí)行上述任一方法的步驟。

38、本申請實(shí)施例還提供了一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述任一方法的步驟。

39、在本申請實(shí)施例提供的數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)中,區(qū)塊鏈系統(tǒng)的節(jié)點(diǎn)對(duì)區(qū)塊鏈中的第一區(qū)塊中包含的交易進(jìn)行合并,得到第一交易;刪除所述第一區(qū)塊。可以看出,在本申請實(shí)施例中,區(qū)塊鏈系統(tǒng)的任一節(jié)點(diǎn)對(duì)區(qū)塊鏈中的第一區(qū)塊中包含的交易進(jìn)行合并,得到第一交易,不僅可以實(shí)現(xiàn)以少數(shù)交易替代第一區(qū)塊中包含的大量交易的效果,還能夠保證區(qū)塊鏈狀態(tài)的連續(xù)性,不影響第一區(qū)塊的前序區(qū)塊和后序區(qū)塊的有效性驗(yàn)證,從而保證區(qū)塊的鄰接關(guān)系(區(qū)塊的連續(xù)性)可驗(yàn)證;在獲得第一交易之后可以刪除第一區(qū)塊。上述方案中,區(qū)塊鏈的所有節(jié)點(diǎn)均可以在不破壞區(qū)塊鏈狀態(tài)的連續(xù)性和保證區(qū)塊的鄰接關(guān)系可驗(yàn)證的前提下,刪除不再需要保留的交易和歷史區(qū)塊,減少交易和已生成的區(qū)塊占用的存儲(chǔ)空間。



技術(shù)特征:

1.一種數(shù)據(jù)處理方法,其特征在于,應(yīng)用于區(qū)塊鏈系統(tǒng)的節(jié)點(diǎn),所述方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述刪除所述第一區(qū)塊之前,所述方法還包括:

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述根據(jù)第一哈希值、第二哈希值和所述第一交易,在所述區(qū)塊鏈中生成第四區(qū)塊,包括:

5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,所述第一區(qū)塊由n個(gè)連續(xù)的區(qū)塊組成,n為大于或等于1的整數(shù);所述對(duì)區(qū)塊鏈中的第一區(qū)塊中包含的交易進(jìn)行合并,得到第一交易,包括:

6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一交易中僅包含不同狀態(tài)變量的第一讀記錄和第一寫記錄,和/或,所述第一交易中僅包含不同狀態(tài)變量的第一寫記錄;其中,

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述對(duì)所述第一區(qū)塊中包含的所有交易中的相同狀態(tài)變量的更新過程進(jìn)行合并,包括:

8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將所述第一區(qū)塊中包含的不同交易中的第一狀態(tài)變量的多次更新過程合并為一次更新過程,得到第一狀態(tài)變量對(duì)應(yīng)的第一讀記錄和第一寫記錄,包括:

9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述將所述第一區(qū)塊中包含的不同交易中的第二狀態(tài)變量的多次更新過程合并為一次更新過程,得到第二狀態(tài)變量的第一寫記錄,包括:

10.一種數(shù)據(jù)處理裝置,其特征在于,包括:

11.一種電子設(shè)備,其特征在于,包括:處理器及通信接口;其中,

12.一種電子設(shè)備,其特征在于,包括處理器和用于存儲(chǔ)能夠在處理器上運(yùn)行的計(jì)算機(jī)程序的存儲(chǔ)器,

13.一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至9任一項(xiàng)所述的方法的步驟。


技術(shù)總結(jié)
本申請公開了一種數(shù)據(jù)處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì),其中,方法包括:區(qū)塊鏈系統(tǒng)的節(jié)點(diǎn)對(duì)區(qū)塊鏈中的第一區(qū)塊中包含的交易進(jìn)行合并,得到第一交易;刪除所述第一區(qū)塊。

技術(shù)研發(fā)人員:杭小勇
受保護(hù)的技術(shù)使用者:中國移動(dòng)通信有限公司研究院
技術(shù)研發(fā)日:
技術(shù)公布日:2024/10/21
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1