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

基于區(qū)塊鏈的數(shù)據(jù)處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):41958717發(fā)布日期:2025-05-20 16:53閱讀:3來(lái)源:國(guó)知局
基于區(qū)塊鏈的數(shù)據(jù)處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

本申請(qǐng)涉及區(qū)塊鏈,尤其涉及基于區(qū)塊鏈的數(shù)據(jù)處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、區(qū)塊鏈技術(shù)是利用塊鏈?zhǔn)綌?shù)據(jù)結(jié)構(gòu)來(lái)驗(yàn)證與存儲(chǔ)數(shù)據(jù)、利用分布式節(jié)點(diǎn)共識(shí)算法來(lái)生成和更新數(shù)據(jù)、利用密碼學(xué)的方式保證數(shù)據(jù)傳輸和訪問(wèn)的安全、利用由自動(dòng)化腳本代碼組成的智能合約來(lái)編程和操作數(shù)據(jù)的一種全新的分布式基礎(chǔ)架構(gòu)與計(jì)算方式。簡(jiǎn)單的講,區(qū)塊鏈就是去中心化的分布式賬本。其中,區(qū)塊鏈中的智能合約是一種旨在以信息化方式傳播、驗(yàn)證或執(zhí)行合同的計(jì)算機(jī)協(xié)議,智能合約允許在沒(méi)有第三方的情況下進(jìn)行可信交易,這些交易可查詢且不可逆轉(zhuǎn)。智能合約實(shí)際上是一段可執(zhí)行的代碼,在獨(dú)立的安全可靠的環(huán)境中執(zhí)行用戶交易。

2、目前需要開(kāi)發(fā)人員自己為每個(gè)智能合約編寫(xiě)底層代碼來(lái)實(shí)現(xiàn)智能合約的合約更新,對(duì)開(kāi)發(fā)人員的代碼編寫(xiě)技術(shù)要求較高,費(fèi)時(shí)費(fèi)力,且更新后的智能合約的安全性難以保障以及容易更新失敗的情況,導(dǎo)致智能合約更新的效率和安全性較低。


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

1、本申請(qǐng)實(shí)施例提供基于區(qū)塊鏈的數(shù)據(jù)處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),可以提高智能合約更新的效率和安全性。

2、本申請(qǐng)實(shí)施例一方面提供一種基于區(qū)塊鏈的數(shù)據(jù)處理方法,包括:

3、獲取區(qū)塊鏈網(wǎng)絡(luò)中待更新的原始智能合約的第一合約屬性信息,以及原始智能合約的更新智能合約的第二合約屬性信息;

4、根據(jù)第一合約屬性信息以及第二合約屬性信息,對(duì)更新智能合約的更新合法性進(jìn)行校驗(yàn),得到合法性校驗(yàn)結(jié)果;

5、若合法性校驗(yàn)結(jié)果指示更新智能合約具有更新合法性,則生成用于指示采用更新智能合約對(duì)原始智能合約進(jìn)行更新的合約更新請(qǐng)求,將合約更新請(qǐng)求發(fā)送給與原始智能合約關(guān)聯(lián)的簽名對(duì)象;簽名對(duì)象用于根據(jù)合約更新請(qǐng)求生成更新確認(rèn)簽名;

6、接收簽名對(duì)象所返回的更新確認(rèn)簽名,根據(jù)所接到的更新確認(rèn)簽名,將更新智能合約上鏈至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈上;

7、調(diào)用原始智能合約對(duì)應(yīng)的代理智能合約,根據(jù)更新智能合約對(duì)原始智能合約進(jìn)行更新。

8、本申請(qǐng)實(shí)施例一方面提供一種基于區(qū)塊鏈的數(shù)據(jù)處理裝置,包括:

9、第一獲取模塊,用于獲取區(qū)塊鏈網(wǎng)絡(luò)中待更新的原始智能合約的第一合約屬性信息,以及原始智能合約的更新智能合約的第二合約屬性信息;

10、校驗(yàn)?zāi)K,用于根據(jù)第一合約屬性信息以及第二合約屬性信息,對(duì)更新智能合約的更新合法性進(jìn)行校驗(yàn),得到合法性校驗(yàn)結(jié)果;

11、發(fā)送模塊,用于若合法性校驗(yàn)結(jié)果指示更新智能合約具有更新合法性,則生成用于指示采用更新智能合約對(duì)原始智能合約進(jìn)行更新的合約更新請(qǐng)求,將合約更新請(qǐng)求發(fā)送給與原始智能合約關(guān)聯(lián)的簽名對(duì)象;簽名對(duì)象用于根據(jù)合約更新請(qǐng)求生成更新確認(rèn)簽名;

12、上鏈模塊,用于接收簽名對(duì)象所返回的更新確認(rèn)簽名,根據(jù)所接到的更新確認(rèn)簽名,將更新智能合約上鏈至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈上;

13、更新模塊,用于調(diào)用原始智能合約對(duì)應(yīng)的代理智能合約,根據(jù)更新智能合約對(duì)原始智能合約進(jìn)行更新。

14、本申請(qǐng)實(shí)施例一方面提供了一種計(jì)算機(jī)設(shè)備,包括:處理器和存儲(chǔ)器;

15、處理器與存儲(chǔ)器相連,其中,存儲(chǔ)器用于存儲(chǔ)計(jì)算機(jī)程序,計(jì)算機(jī)程序被處理器執(zhí)行時(shí),使得該計(jì)算機(jī)設(shè)備執(zhí)行本申請(qǐng)實(shí)施例提供的方法。

16、本申請(qǐng)實(shí)施例一方面提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有計(jì)算機(jī)程序,該計(jì)算機(jī)程序適于由處理器加載并執(zhí)行,以使得具有該處理器的計(jì)算機(jī)設(shè)備執(zhí)行本申請(qǐng)實(shí)施例提供的方法。

17、本申請(qǐng)實(shí)施例一方面提供了一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,該計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,該計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中。計(jì)算機(jī)設(shè)備的處理器從計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)讀取該計(jì)算機(jī)指令,處理器執(zhí)行該計(jì)算機(jī)指令,使得該計(jì)算機(jī)設(shè)備執(zhí)行本申請(qǐng)實(shí)施例提供的方法。

18、本申請(qǐng)實(shí)施例中提供一種智能合約自動(dòng)更新的流水線服務(wù),在實(shí)現(xiàn)原始智能合約自動(dòng)更新的同時(shí),也可以確保原始智能合約更新的安全性。具體的,本申請(qǐng)包括但不限于以下有益效果:第一,實(shí)現(xiàn)自動(dòng)更新智能合約,業(yè)務(wù)對(duì)象不用為每個(gè)智能合約編寫(xiě)底層代碼來(lái)實(shí)現(xiàn)智能合約的合約更新,節(jié)省時(shí)間和精力,提高智能合約更新的效率。第二,通過(guò)對(duì)更新智能合約的更新合法性進(jìn)行校驗(yàn),可以避免更新智能合約存在惡意攻擊代碼,或者更新智能合約與原始智能合約不兼容導(dǎo)致更新失敗的情況,可以確保原始智能合約更新的穩(wěn)定性和可靠性。第三,由簽名對(duì)象對(duì)原始智能合約的更新進(jìn)行審批,可以進(jìn)一步提高原始智能合約更新的安全性和可靠性,避免非法對(duì)象對(duì)原始智能合約進(jìn)行更新。



技術(shù)特征:

1.一種基于區(qū)塊鏈的數(shù)據(jù)處理方法,其特征在于,包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述調(diào)用所述原始智能合約對(duì)應(yīng)的代理智能合約,根據(jù)所述更新智能合約對(duì)所述原始智能合約進(jìn)行更新,包括:

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述更新合約地址,對(duì)所述代理智能合約中的原始合約地址進(jìn)行更新,包括:

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

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取業(yè)務(wù)對(duì)象上傳的所述待更新的原始智能合約的初始更新智能合約,以及獲取所述業(yè)務(wù)對(duì)象的對(duì)象屬性信息,包括:

6.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述業(yè)務(wù)對(duì)象的對(duì)象屬性信息包括所述業(yè)務(wù)對(duì)象的對(duì)象標(biāo)識(shí);

7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一合約屬性信息包括所述原始智能合約的合約數(shù)據(jù)結(jié)構(gòu),所述第二合約屬性信息包括所述更新智能合約的合約數(shù)據(jù)結(jié)構(gòu);

8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)所述原始智能合約的合約數(shù)據(jù)結(jié)構(gòu)以及所述更新智能合約的合約數(shù)據(jù)結(jié)構(gòu),對(duì)所述原始智能合約與所述更新智能合約之間的兼容性進(jìn)行校驗(yàn),得到兼容性校驗(yàn)結(jié)果,包括:

9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一合約屬性信息包括所述原始智能合約的合約標(biāo)識(shí)信息,所述第二合約屬性信息包括所述更新智能合約的合約代碼信息;

10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述根據(jù)所述合約日志數(shù)據(jù)檢測(cè)所述原始智能合約的合約更新特性,包括:

11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述根據(jù)所述更新智能合約的合約代碼信息,對(duì)所述更新智能合約的安全性進(jìn)行檢測(cè),得到安全性檢測(cè)結(jié)果,包括:

12.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述接收所述簽名對(duì)象所返回的更新確認(rèn)簽名,根據(jù)所接到的更新確認(rèn)簽名,將所述更新智能合約上鏈至所述區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈上,包括:

13.一種基于區(qū)塊鏈的數(shù)據(jù)處理裝置,其特征在于,包括:

14.一種計(jì)算機(jī)設(shè)備,其特征在于,包括:處理器和存儲(chǔ)器;

15.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序適于由處理器加載并執(zhí)行,以使得具有所述處理器的計(jì)算機(jī)設(shè)備執(zhí)行權(quán)利要求1-12任一項(xiàng)所述的方法。

16.一種計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序產(chǎn)品或計(jì)算機(jī)程序包括計(jì)算機(jī)指令,所述計(jì)算機(jī)指令存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,所述計(jì)算機(jī)指令適于由處理器讀取并執(zhí)行,以使得具有所述處理器的計(jì)算機(jī)設(shè)備執(zhí)行權(quán)利要求1-12任一項(xiàng)所述的方法。


技術(shù)總結(jié)
本申請(qǐng)實(shí)施例公開(kāi)了基于區(qū)塊鏈的數(shù)據(jù)處理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),可應(yīng)用于云技術(shù)、人工智能、智慧交通、輔助駕駛等各種場(chǎng)景,該方法包括:根據(jù)第一合約屬性信息以及第二合約屬性信息,對(duì)所更新智能合約的更新合法性進(jìn)行校驗(yàn);若更新智能合約具有更新合法性,則生成用于指示采用更新智能合約對(duì)原始智能合約進(jìn)行更新的合約更新請(qǐng)求,將合約更新請(qǐng)求發(fā)送給與原始智能合約關(guān)聯(lián)的簽名對(duì)象;接收簽名對(duì)象所返回的更新確認(rèn)簽名,根據(jù)所接到的更新確認(rèn)簽名,將更新智能合約上鏈至區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈上;調(diào)用原始智能合約對(duì)應(yīng)的代理智能合約,根據(jù)更新智能合約對(duì)原始智能合約進(jìn)行更新。采用本申請(qǐng),可以提高原始智能合約更新的效率和安全性。

技術(shù)研發(fā)人員:朱耿良,王宗友,劉區(qū)城,時(shí)一防,劉漢卿,黃楊峻,聶凱軒,廖志勇
受保護(hù)的技術(shù)使用者:騰訊科技(深圳)有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/5/19
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1