[發明專利]一種基于隱藏社交關系的區塊鏈資產管理方法有效
| 申請號: | 201911020103.3 | 申請日: | 2019-10-25 |
| 公開(公告)號: | CN110912702B | 公開(公告)日: | 2022-05-10 |
| 發明(設計)人: | 代煒琦;劉昱 | 申請(專利權)人: | 趣派(海南)信息科技有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;G06Q40/04;H04L51/52;G06Q50/00 |
| 代理公司: | 武漢臻誠專利代理事務所(普通合伙) 42233 | 代理人: | 宋業斌 |
| 地址: | 571924 海南省??谑欣铣歉咝?** | 國省代碼: | 海南;46 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 隱藏 社交 關系 區塊 資產 管理 方法 | ||
1.一種基于隱藏社交關系的區塊鏈資產管理方法,其特征在于,包括以下步驟:
(1)用戶從其社交關系中選擇至少一個好友的地址構成好友地址列表,對該好友地址列表和恢復閾值進行哈希計算,并將哈希計算生成的摘要提交至區塊鏈網絡,并判斷是否從區塊鏈網絡接收到交易號,如果接收到則表示摘要提交成功,并進入步驟(2),否則重復提交操作,直到從區塊鏈網絡接收到交易號為止;其中恢復閾值是協助用戶完成區塊鏈資產管理操作的好友數量下限;
(2)用戶在丟失私鑰之后,生成彼此對應的一對新的公私鑰對和用戶地址,并向步驟(1)中選擇的好友發送該公鑰、用戶地址、以及協助恢復資產請求;
(3)接收到恢復資產請求的好友與用戶確認該協助恢復資產請求是否是該用戶本人發出,如果是則該好友向區塊鏈網絡提交身份確認憑證,區塊鏈網絡將該身份確認憑證加入到區塊鏈網絡預先設置好的另一個列表中,然后轉入步驟(4),否則過程結束;其中身份確認憑證中包括對步驟(2)中接收到的用戶地址/公鑰和該好友生成的隨機數進行哈希計算后得到的哈希值,以及利用步驟(2)生成的新的公鑰對該好友生成的隨機數進行加密后得到的加密結果;
(4)用戶在從區塊鏈網絡獲取身份確認憑證之后,使用零知識證明來證明在區塊鏈網絡中存在提交了身份確認憑證的好友,并且該好友的地址位于步驟(1)選擇的好友地址列表中,并且好友提交的身份確認憑證是區塊鏈網絡預先設置好的另一個列表中的其中一個元素,得到零知識證明結果,并將該零知識證明結果通過交易的方式提交給區塊鏈網絡;
(5)區塊鏈網絡中的節點驗證用戶提交的零知識證明結果是否正確,如果驗證通過,則生成該交易的交易號,將該交易號返回給用戶,并進入步驟(6),否則返回步驟(4);
(6)用戶判斷收到的身份確認憑證的數量是否大于等于恢復閾值,如果是,則進入步驟(7),否則返回步驟(4);
(7)用戶使用零知識證明來證明其收到的身份確認憑證的數量大于等于恢復閾值,如果是,則將零知識證明結果提交給區塊鏈網絡,然后進入步驟(8),否則返回步驟(5);
(8)區塊鏈網絡中的節點驗證步驟(7)中提交的零知識證明結果是否正確,如果正確,則對用戶在區塊鏈網絡中的區塊鏈資產進行轉移操作,然后過程結束,否則流程結束。
2.根據權利要求1所述的區塊鏈資產管理方法,其特征在于,步驟(1)中的好友地址列表、以及步驟(3)中的列表的組織方式是數組、棧、隊列、鏈表、散列表、或堆。
3.根據權利要求1所述的區塊鏈資產管理方法,其特征在于,所述方法進一步包括在步驟(8)中對用戶在區塊鏈網絡中的區塊鏈資產進行轉移操作之前,區塊鏈網絡中的節點選擇等待一段時延,判斷是否有其他用戶執行資產管理撤銷操作,如果有則中斷該資產管理撤銷操作,過程結束,否則對用戶在區塊鏈網絡中的區塊鏈資產進行轉移操作。
4.根據權利要求1所述的區塊鏈資產管理方法,其特征在于,對用戶地址、公鑰、區塊鏈網絡預先建立的另一個列表、以及步驟(1)中生成的摘要所構成的公共輸入而言,以及對步驟(1)中的好友地址列表、恢復閾值、好友地址、該好友地址在步驟(1)中的好友地址列表中的序號i、步驟(3)中提交的身份確認憑證、好友在步驟(3)中使用的交易號/用戶地址/公鑰、好友在步驟(3)中提交的身份確認憑證在區塊鏈網絡預先建立的另一個列表中的序號k、以及構成身份確認憑證的隨機數所構成的秘密輸入而言,這些輸入能夠使如下多項式復雜程度的非確定性NP問題成立:
一、步驟(1)中生成的摘要是由步驟(1)中選擇的好友地址列表、恢復閾值哈希計算得到,且好友地址在步驟(1)中的好友地址列表中的序號i能夠證明該好友地址列表中的第i個元素是協助恢復資產請求對應的好友地址,即好友地址列表包含該好友地址;
二、該好友在步驟(3)中提交的身份確認憑證是由好友在步驟(3)對交易號/用戶地址/公鑰、以及步驟(3)中好友生成的隨機數進行哈希計算得到;
三、好友在步驟(3)中提交的身份確認憑證在區塊鏈網絡預先建立的另一個列表中的序號k可以證明區塊鏈網絡預先建立的另一個列表的第k個元素是該好友在步驟(3)中提交的身份確認憑證。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于趣派(海南)信息科技有限公司,未經趣派(海南)信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911020103.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種帶有送料裝置的燃燒系統
- 下一篇:電力基礎混凝土塊破碎轉運裝置





