[發(fā)明專利]基于區(qū)塊鏈的資源轉(zhuǎn)移方法、裝置、計算機設(shè)備和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010590213.X | 申請日: | 2020-06-24 |
| 公開(公告)號: | CN111756743B | 公開(公告)日: | 2021-12-14 |
| 發(fā)明(設(shè)計)人: | 王樂慶 | 申請(專利權(quán))人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 廣州華進聯(lián)合專利商標(biāo)代理有限公司 44224 | 代理人: | 黃晶晶;李文淵 |
| 地址: | 518000 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 區(qū)塊 資源 轉(zhuǎn)移 方法 裝置 計算機 設(shè)備 存儲 介質(zhì) | ||
本申請涉及一種基于區(qū)塊鏈的資源轉(zhuǎn)移方法、裝置、計算機設(shè)備和存儲介質(zhì)。該方法包括:根據(jù)私鑰解密第一結(jié)構(gòu)體;當(dāng)解密成功、且第一結(jié)構(gòu)體中的第一資源數(shù)值包括待轉(zhuǎn)移的資源數(shù)值時,創(chuàng)建第二結(jié)構(gòu)體;第二結(jié)構(gòu)體中的第二資源數(shù)值,為待轉(zhuǎn)移的資源數(shù)值;向區(qū)塊鏈網(wǎng)絡(luò)中的節(jié)點廣播第一結(jié)構(gòu)體對應(yīng)的無效標(biāo)識;無效標(biāo)識,用于指示節(jié)點將無效標(biāo)識首次添加至無效標(biāo)識集合中;根據(jù)第二客戶端的公鑰加密第二結(jié)構(gòu)體,并將加密后的第二結(jié)構(gòu)體發(fā)送至第二客戶端;向節(jié)點廣播第二結(jié)構(gòu)體唯一對應(yīng)的有效標(biāo)識;有效標(biāo)識,用于指示節(jié)點將有效標(biāo)識添加至有效標(biāo)識集合中。采用本方法能夠在資源轉(zhuǎn)移過程中的保護隱私,提高安全性。
技術(shù)領(lǐng)域
本申請涉及計算機技術(shù)領(lǐng)域,具體涉及區(qū)塊鏈處理技術(shù)領(lǐng)域,特別是涉及一種基于區(qū)塊鏈的資源轉(zhuǎn)移方法、裝置、計算機設(shè)備和存儲介質(zhì)。
背景技術(shù)
隨著科學(xué)技術(shù)的飛速發(fā)展,區(qū)塊鏈技術(shù)應(yīng)運而生。目前有很多場景都會應(yīng)用區(qū)塊鏈技術(shù)來解決問題。其中,利用區(qū)塊鏈技術(shù)進行資源轉(zhuǎn)移就屬于一種重要的應(yīng)用場景。
傳統(tǒng)的區(qū)塊鏈轉(zhuǎn)賬系統(tǒng)在發(fā)生資源轉(zhuǎn)移時會向公眾(礦工等參與節(jié)點)暴露轉(zhuǎn)賬雙方的很多隱私信息,比如,轉(zhuǎn)賬雙方的地址、轉(zhuǎn)賬金額或賬戶余額等信息,造成一定程度上的信息泄露,從而導(dǎo)致安全性比較低。
發(fā)明內(nèi)容
基于此,有必要針對上述技術(shù)問題,提供一種能夠提高安全性的基于區(qū)塊鏈的資源轉(zhuǎn)移方法、裝置、計算機設(shè)備和存儲介質(zhì)。
一種基于區(qū)塊鏈的資源轉(zhuǎn)移方法,由第一客戶端執(zhí)行,方法包括:
根據(jù)私鑰解密第一結(jié)構(gòu)體;所述第一結(jié)構(gòu)體中包括第一資源數(shù)值、第一唯一數(shù)值和第一持有者公鑰;所述第一持有者公鑰為所述第一客戶端的公鑰;
當(dāng)解密成功、且所述第一資源數(shù)值中包括待轉(zhuǎn)移的資源數(shù)值時,創(chuàng)建第二結(jié)構(gòu)體;所述第二結(jié)構(gòu)體中包括第二資源數(shù)值、第二唯一數(shù)值和第二持有者公鑰;第二資源數(shù)值為所述待轉(zhuǎn)移的資源數(shù)值;所述第二持有者公鑰為第二客戶端的公鑰;
向區(qū)塊鏈網(wǎng)絡(luò)中的節(jié)點廣播所述第一結(jié)構(gòu)體唯一對應(yīng)的無效標(biāo)識;所述無效標(biāo)識,用于指示所述節(jié)點在驗證無效標(biāo)識集合中不存在所述無效標(biāo)識后,將所述無效標(biāo)識添加至所述無效標(biāo)識集合中;
根據(jù)第二客戶端的公鑰加密所述第二結(jié)構(gòu)體,并將加密后的第二結(jié)構(gòu)體發(fā)送至所述第二客戶端;
向所述節(jié)點廣播所述第二結(jié)構(gòu)體唯一對應(yīng)的有效標(biāo)識;所述有效標(biāo)識,用于指示所述節(jié)點將所述有效標(biāo)識添加至有效標(biāo)識集合中。
一種基于區(qū)塊鏈的資源轉(zhuǎn)移裝置,設(shè)置于第一客戶端中,裝置包括:
解密模塊,用于根據(jù)私鑰解密第一結(jié)構(gòu)體;所述第一結(jié)構(gòu)體中包括第一資源數(shù)值、第一唯一數(shù)值和第一持有者公鑰;所述第一持有者公鑰為所述第一客戶端的公鑰;
創(chuàng)建模塊,用于當(dāng)解密成功、且所述第一資源數(shù)值中包括待轉(zhuǎn)移的資源數(shù)值時,創(chuàng)建第二結(jié)構(gòu)體;所述第二結(jié)構(gòu)體中包括第二資源數(shù)值、第二唯一數(shù)值和第二持有者公鑰;第二資源數(shù)值為所述待轉(zhuǎn)移的資源數(shù)值;所述第二持有者公鑰為第二客戶端的公鑰;
廣播模塊,用于向區(qū)塊鏈網(wǎng)絡(luò)中的節(jié)點廣播所述第一結(jié)構(gòu)體唯一對應(yīng)的無效標(biāo)識;所述無效標(biāo)識,用于指示所述節(jié)點在驗證無效標(biāo)識集合中不存在所述無效標(biāo)識后,將所述無效標(biāo)識添加至所述無效標(biāo)識集合中;
加密模塊,用于根據(jù)第二客戶端的公鑰加密所述第二結(jié)構(gòu)體,并將加密后的第二結(jié)構(gòu)體發(fā)送至所述第二客戶端;
所述廣播模塊還用于向所述節(jié)點廣播所述第二結(jié)構(gòu)體唯一對應(yīng)的有效標(biāo)識;所述有效標(biāo)識,用于指示所述節(jié)點將所述有效標(biāo)識添加至有效標(biāo)識集合中。
在一個實施例中,有效標(biāo)識為第一有效標(biāo)識;第一資源數(shù)值,為第二資源數(shù)值與第三資源數(shù)值之和;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于騰訊科技(深圳)有限公司,未經(jīng)騰訊科技(深圳)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010590213.X/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 沿縱向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 沿橫向拓展的區(qū)塊鏈的生成方法及系統(tǒng)
- 區(qū)塊鏈輕量化處理方法、區(qū)塊鏈節(jié)點及存儲介質(zhì)
- 餐廳配備裝置總成
- 區(qū)塊鏈處理方法、裝置及區(qū)塊鏈節(jié)點
- 本地區(qū)塊同步的檢驗方法、裝置、設(shè)備及存儲介質(zhì)
- 用于使用現(xiàn)有區(qū)塊鏈節(jié)點來托管新區(qū)塊鏈的方法和系統(tǒng)
- 一種錐體區(qū)塊、錐體區(qū)塊鏈結(jié)構(gòu)和方法
- 一種錐體區(qū)塊鏈共識系統(tǒng)、方法及網(wǎng)絡(luò)
- 區(qū)塊分布式區(qū)塊鏈的區(qū)塊數(shù)據(jù)結(jié)構(gòu)、存儲介質(zhì)及電子設(shè)備
- 轉(zhuǎn)移支撐件及轉(zhuǎn)移模塊
- 轉(zhuǎn)移頭及其制備方法、轉(zhuǎn)移方法、轉(zhuǎn)移裝置
- 器件轉(zhuǎn)移裝置、轉(zhuǎn)移系統(tǒng)及轉(zhuǎn)移方法
- 轉(zhuǎn)移設(shè)備和轉(zhuǎn)移系統(tǒng)
- 轉(zhuǎn)移基板及制備方法、轉(zhuǎn)移裝置、轉(zhuǎn)移方法
- 轉(zhuǎn)移裝置與轉(zhuǎn)移方法
- 轉(zhuǎn)移系統(tǒng)和轉(zhuǎn)移方法
- 轉(zhuǎn)移膜、轉(zhuǎn)移組件和微器件曲面轉(zhuǎn)移方法
- 轉(zhuǎn)移頭、轉(zhuǎn)移裝置和轉(zhuǎn)移方法
- 轉(zhuǎn)移工具及轉(zhuǎn)移方法





