[發明專利]一種基于區塊鏈的數據通信方法和相關裝置有效
| 申請號: | 202210296151.0 | 申請日: | 2022-03-24 |
| 公開(公告)號: | CN114389825B | 公開(公告)日: | 2022-07-08 |
| 發明(設計)人: | 尤海生;王詩涵 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/40 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 羅曉敏 |
| 地址: | 518064 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 數據通信 方法 相關 裝置 | ||
1.一種基于區塊鏈的數據通信方法,其特征在于,所述方法包括:
基于發送節點至接收節點之間數據通信的建路請求,從區塊鏈的多個通信節點中獲取k個候選節點,k為正整數,k≥2;所述基于發送節點至接收節點之間數據通信的建路請求,從區塊鏈的多個通信節點中獲取k個候選節點,包括:基于所述建路請求,從所述區塊鏈的k個通信節點集合中分別獲取一個候選節點形成所述k個候選節點;所述k個通信節點集合是對所述多個通信節點進行聚類得到的,所述k個候選節點分別由所述k個通信節點集合隨機確定;
對所述k個候選節點進行排序處理,獲得所述k個候選節點的節點順序;
對所述節點順序進行嵌套加密處理,獲得所述節點順序對應的加密順序;所述加密順序用于屏蔽所述節點順序中第i個候選節點獲取所述節點順序中除第i+1個候選節點以外的信息,i=1,2,…,k-1;
基于所述節點順序、所述第i個候選節點至所述第i+1個候選節點的第一轉發概率以及所述第i個候選節點至所述接收節點的第二轉發概率,在所述k個候選節點之間傳輸所述加密順序,直至確定重路由路徑;所述第一轉發概率是隨機生成的,所述第二轉發概率由所述第一轉發概率確定,所述第二轉發概率大于所述第一轉發概率時,所述重路由路徑表示所述發送節點按照所述節點順序通過所述第i個候選節點轉發至所述接收節點;
基于所述重路由路徑進行所述發送節點至所述接收節點的匿名通信。
2.根據權利要求1所述的方法,其特征在于,所述基于所述建路請求,從所述區塊鏈的k個通信節點集合中分別獲取一個候選節點形成所述k個候選節點,包括:
基于所述建路請求,獲取所述k個候選節點對應的k個加密節點;所述k個加密節點分別由所述k個通信節點集合對隨機確定的候選節點進行加密處理得到;
解密所述k個加密節點獲得所述k個候選節點。
3.根據權利要求1所述的方法,其特征在于,所述第一轉發概率由所述第i個候選節點所屬的通信節點集合隨機生成;所述第二轉發概率由所述第一轉發概率以及所述發送節點至所述第i個候選節點的路徑長度確定。
4.根據權利要求1所述的方法,其特征在于,所述方法還包括:
在數據存儲過程中,若第一待存儲數據的數據類型為保密類型,將所述第一待存儲數據存儲至去中心化數據庫,所述去中心化數據庫不同于所述區塊鏈;
對所述第一待存儲數據在所述去中心化數據庫的存儲地址數據進行加密處理,獲得所述存儲地址數據的加密數據;
將所述加密數據上傳至所述區塊鏈。
5.根據權利要求4所述的方法,其特征在于,所述去中心化數據庫包括星際文件系統。
6.根據權利要求4所述的方法,其特征在于,所述將所述加密數據上傳至所述區塊鏈,包括:
對所述加密數據和第二待存儲數據進行打包處理,獲得打包數據;所述第二待存儲數據的數據類型為非保密類型;
將所述打包數據上傳至所述區塊鏈。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210296151.0/1.html,轉載請聲明來源鉆瓜專利網。





