本申請涉及區(qū)塊鏈,尤其涉及一種基于區(qū)塊鏈的數(shù)據(jù)管理方法、數(shù)據(jù)管理裝置以及計算設(shè)備、計算機可讀存儲介質(zhì)、計算機程序產(chǎn)品。
背景技術(shù):
1、隨著數(shù)字化建設(shè)的推進,科技公司、文化單位、文化產(chǎn)權(quán)交易機構(gòu)等紛紛推出了各自的數(shù)字文創(chuàng)平臺,在數(shù)字文創(chuàng)平臺上發(fā)行如數(shù)字版權(quán)、數(shù)字藏品等不同形態(tài)的數(shù)字資源。然而,各個平臺的數(shù)據(jù)并不互通,數(shù)字資源的擁有者只能在各個平臺上查看本平臺的數(shù)字資源,從而出現(xiàn)了數(shù)字資源孤島的問題,這將難以實現(xiàn)對數(shù)字資源進行統(tǒng)一管理。目前,通過跨鏈技術(shù)將多個平臺的資源數(shù)據(jù)統(tǒng)一轉(zhuǎn)移到某個平臺,以實現(xiàn)在該平臺上展示多個平臺的資源數(shù)據(jù),但該方法效率較低,操作難度較大。因而,如何便捷地進行資源數(shù)據(jù)的跨鏈展示成為研究的熱點。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝嘶趨^(qū)塊鏈的數(shù)據(jù)管理方法、裝置及設(shè)備、介質(zhì)、產(chǎn)品,可以便捷地實現(xiàn)資源數(shù)據(jù)的跨鏈展示。
2、一方面,本申請?zhí)峁┝艘环N基于區(qū)塊鏈的數(shù)據(jù)管理方法,應(yīng)用于第一區(qū)塊鏈的節(jié)點,該方法包括:
3、獲取資源跨鏈展示請求;所述資源跨鏈展示請求攜帶資源標識以及區(qū)塊鏈標識;
4、響應(yīng)所述資源跨鏈展示請求,獲取所述資源標識對應(yīng)的第一目標資源數(shù)據(jù),并確定所述第一目標資源數(shù)據(jù)的第一哈希值;
5、將所述第一哈希值和所述資源標識發(fā)送到所述區(qū)塊鏈標識對應(yīng)的第二區(qū)塊鏈的節(jié)點,以使得所述第二區(qū)塊鏈的節(jié)點從所述第一區(qū)塊鏈獲取所述資源標識對應(yīng)的第二目標資源數(shù)據(jù),并確定所述第二目標資源數(shù)據(jù)的第二哈希值,當所述第一哈希值與所述第二哈希值匹配時,在所述第二區(qū)塊鏈的客戶端中展示所述第二目標資源數(shù)據(jù)。
6、另一方面,本申請?zhí)峁┝肆硪环N基于區(qū)塊鏈的數(shù)據(jù)管理方法,應(yīng)用于第二區(qū)塊鏈的節(jié)點,該方法包括:
7、接收第一區(qū)塊鏈的節(jié)點響應(yīng)資源跨鏈展示請求發(fā)送的第一哈希值和資源標識;所述資源跨鏈展示請求攜帶所述資源標識以及區(qū)塊鏈標識,所述第一哈希值是所述第一區(qū)塊鏈的節(jié)點根據(jù)所述資源標識對應(yīng)的第一目標資源數(shù)據(jù)生成的,所述區(qū)塊鏈標識與所述第二區(qū)塊鏈匹配;
8、從所述第一區(qū)塊鏈獲取所述資源標識對應(yīng)的第二目標資源數(shù)據(jù),并確定所述第二目標資源數(shù)據(jù)的第二哈希值;
9、對所述第一哈希值與所述第二哈希值進行匹配;
10、當所述第一哈希值與所述第二哈希值匹配一致時,在所述第二區(qū)塊鏈的客戶端中展示所述第二目標資源數(shù)據(jù)。
11、另一方面,本申請?zhí)峁┝艘环N基于區(qū)塊鏈的數(shù)據(jù)管理裝置,應(yīng)用于第一區(qū)塊鏈的節(jié)點,該裝置包括:
12、獲取模塊,用于獲取資源跨鏈展示請求;所述資源跨鏈展示請求攜帶資源標識以及區(qū)塊鏈標識;
13、處理模塊,用于響應(yīng)所述資源跨鏈展示請求,獲取所述資源標識對應(yīng)的第一目標資源數(shù)據(jù),并確定所述第一目標資源數(shù)據(jù)的第一哈希值;
14、發(fā)送模塊,用于將所述第一哈希值和所述資源標識發(fā)送到所述區(qū)塊鏈標識對應(yīng)的第二區(qū)塊鏈的節(jié)點,以使得所述第二區(qū)塊鏈的節(jié)點從所述第一區(qū)塊鏈獲取所述資源標識對應(yīng)的第二目標資源數(shù)據(jù),并確定所述第二目標資源數(shù)據(jù)的第二哈希值,當所述第一哈希值與所述第二哈希值匹配時,在所述第二區(qū)塊鏈的客戶端中展示所述第二目標資源數(shù)據(jù)。
15、再一方面,本申請?zhí)峁┝肆硪环N基于區(qū)塊鏈的數(shù)據(jù)管理裝置,應(yīng)用于第二區(qū)塊鏈的節(jié)點,該裝置包括:
16、接收模塊,用于接收第一區(qū)塊鏈的節(jié)點響應(yīng)資源跨鏈展示請求發(fā)送的第一哈希值和資源標識;所述資源跨鏈展示請求攜帶所述資源標識以及區(qū)塊鏈標識,所述第一哈希值是所述第一區(qū)塊鏈的節(jié)點根據(jù)所述資源標識對應(yīng)的第一目標資源數(shù)據(jù)生成的,所述區(qū)塊鏈標識與所述第二區(qū)塊鏈匹配;
17、執(zhí)行模塊,用于從所述第一區(qū)塊鏈獲取所述資源標識對應(yīng)的第二目標資源數(shù)據(jù),并確定所述第二目標資源數(shù)據(jù)的第二哈希值;
18、所述執(zhí)行模塊,用于對所述第一哈希值與所述第二哈希值進行匹配;
19、數(shù)據(jù)展示模塊,用于當所述第一哈希值與所述第二哈希值匹配一致時,在所述第二區(qū)塊鏈的客戶端中展示所述第二目標資源數(shù)據(jù)。
20、相應(yīng)地,本申請?zhí)峁┝艘环N計算設(shè)備,包括處理器、存儲器和網(wǎng)絡(luò)接口,上述處理器、存儲器和網(wǎng)絡(luò)接口相互連接,其中,上述存儲器用于存儲計算機程序,上述計算機程序包括程序指令,上述處理器被配置用于調(diào)用上述程序指令,用以實現(xiàn)上述基于區(qū)塊鏈的數(shù)據(jù)管理方法的步驟。
21、相應(yīng)地,本申請?zhí)峁┝艘环N計算機可讀存儲介質(zhì),上述計算機可讀存儲介質(zhì)存儲有計算機程序,上述計算機程序包括程序指令,上述程序指令被處理器執(zhí)行,用以實現(xiàn)上述基于區(qū)塊鏈的數(shù)據(jù)管理方法的步驟。
22、相應(yīng)地,本申請?zhí)峁┝艘环N計算機程序產(chǎn)品,上述計算機程序產(chǎn)品包括計算機程序或計算機指令,上述計算機程序或計算機指令被處理器執(zhí)行,用以實現(xiàn)如上述基于區(qū)塊鏈的數(shù)據(jù)管理方法的步驟。
23、本申請實施例在獲取到攜帶資源標識以及區(qū)塊鏈標識的資源跨鏈展示請求時,獲取資源標識對應(yīng)的第一目標資源數(shù)據(jù),計算第一目標資源數(shù)據(jù)的第一哈希值,并將第一哈希值和資源標識發(fā)送到區(qū)塊鏈標識對應(yīng)的第二區(qū)塊鏈的節(jié)點。第二區(qū)塊鏈的節(jié)點從第一區(qū)塊鏈獲取資源標識對應(yīng)的第二目標資源數(shù)據(jù),并計算第二目標資源數(shù)據(jù)的第二哈希值,在第一哈希值和第二哈希值比對一致后,在第二區(qū)塊鏈的客戶端中展示第二目標資源數(shù)據(jù),從而保證了獲取到的第二目標資源數(shù)據(jù)的真實性和完整性。上述方法相比于通過跨鏈技術(shù)將多個平臺的資源數(shù)據(jù)統(tǒng)一轉(zhuǎn)移到某個平臺以實現(xiàn)資源數(shù)據(jù)的跨平臺展示來說,可以提高資源數(shù)據(jù)跨平臺展示的效率,并降低操作難度,從而便捷地實現(xiàn)資源數(shù)據(jù)的跨鏈展示,同時也實現(xiàn)了資源數(shù)據(jù)的跨鏈驗證。
1.一種基于區(qū)塊鏈的數(shù)據(jù)管理方法,其特征在于,應(yīng)用于第一區(qū)塊鏈的節(jié)點,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
3.如權(quán)利要求2所述的方法,其特征在于,所述方法還包括:
4.如權(quán)利要求3所述的方法,其特征在于,所述獲取所述請求發(fā)起對象的授權(quán)綁定信息,包括:
5.如權(quán)利要求4所述的方法,其特征在于,所述將所述第二區(qū)塊鏈與所述請求發(fā)起對象的綁定關(guān)系添加到所述授權(quán)綁定信息中,包括:
6.如權(quán)利要求2-5中任一項所述的方法,其特征在于,所述方法還包括:
7.一種基于區(qū)塊鏈的數(shù)據(jù)管理方法,其特征在于,應(yīng)用于第二區(qū)塊鏈的節(jié)點,所述方法包括:
8.如權(quán)利要求7所述的方法,其特征在于,所述第一區(qū)塊鏈的節(jié)點獲取到所述資源跨鏈展示請求之后,將所述第一目標資源數(shù)據(jù)存儲到所述第一區(qū)塊鏈的輕節(jié)點;
9.如權(quán)利要求8所述的方法,其特征在于,所述第一區(qū)塊鏈的節(jié)點獲取到所述資源跨鏈展示請求之后,將所述第一目標資源數(shù)據(jù)對應(yīng)的第一簽名存儲到所述第一區(qū)塊鏈的輕節(jié)點,以及將所述第一哈希值對應(yīng)的第二簽名發(fā)送到所述第二區(qū)塊鏈的節(jié)點;
10.一種基于區(qū)塊鏈的數(shù)據(jù)管理裝置,其特征在于,所述裝置包括用于實現(xiàn)如權(quán)利要求1-6中任一項所述的基于區(qū)塊鏈的數(shù)據(jù)管理方法的模塊,或者,包括用于實現(xiàn)如權(quán)利要求7-9中任一項所述的基于區(qū)塊鏈的數(shù)據(jù)管理方法的模塊。
11.一種計算設(shè)備,其特征在于,包括處理器、存儲器和網(wǎng)絡(luò)接口,所述處理器、存儲器和網(wǎng)絡(luò)接口相互連接,其中,所述存儲器用于存儲計算機程序,所述計算機程序包括程序指令,所述處理器被配置用于調(diào)用所述程序指令,實現(xiàn)如權(quán)利要求1-6中任一項所述的基于區(qū)塊鏈的數(shù)據(jù)管理方法,或者,實現(xiàn)如權(quán)利要求7-9中任一項所述的基于區(qū)塊鏈的數(shù)據(jù)管理方法。
12.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)存儲有計算機程序,所述計算機程序包括程序指令,所述程序指令被處理器執(zhí)行時,使得具有所述處理器的計算設(shè)備實現(xiàn)如權(quán)利要求1-6中任一項所述的基于區(qū)塊鏈的數(shù)據(jù)管理方法,或者,實現(xiàn)如權(quán)利要求7-9中任一項所述的基于區(qū)塊鏈的數(shù)據(jù)管理方法。
13.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包括計算機程序或計算機指令,所述計算機程序或計算機指令被處理器執(zhí)行時,實現(xiàn)如權(quán)利要求1-6中任一項所述的基于區(qū)塊鏈的數(shù)據(jù)管理方法,或者,實現(xiàn)如權(quán)利要求7-9中任一項所述的基于區(qū)塊鏈的數(shù)據(jù)管理方法。