[發明專利]區塊鏈的賬戶建立及恢復方法在審
| 申請號: | 201810581728.6 | 申請日: | 2018-06-07 |
| 公開(公告)號: | CN108830577A | 公開(公告)日: | 2018-11-16 |
| 發明(設計)人: | 陳勝;蔣步云 | 申請(專利權)人: | 北京連琪科技有限公司 |
| 主分類號: | G06Q20/10 | 分類號: | G06Q20/10;G06Q20/38 |
| 代理公司: | 北京蘭亭信通知識產權代理有限公司 11667 | 代理人: | 趙永剛 |
| 地址: | 100190 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 密鑰 賬戶 區塊 管理員賬戶 賬戶建立 核驗 非法用戶 合法權益 合法用戶 密鑰被盜 密鑰更換 用戶賬戶 賬戶恢復 被盜 重置 準入 感知 附帶 渠道 恢復 鎖定 合法 挑戰 | ||
1.一種區塊鏈的賬戶建立及恢復方法,其特征在于,包括:
平臺管理員利用密鑰對生成和證書導出工具生成主、副密鑰對;
平臺管理員用主私鑰簽名一個交易,所述交易的內容為部署用戶注冊合約;
平臺管理員用主私鑰簽名一個交易,所述交易的內容為部署賬戶恢復合約;
節點管理員利用密鑰對生成和證書導出工具生成主、副密鑰對,其中,節點管理員選擇另一個節點管理員作為其核驗賬戶;
節點管理員將主、副密鑰對的公鑰以及其他賬戶基本信息離線交付給平臺管理員,平臺管理員核實之后用主私鑰簽名一個交易,所述交易的內容為調用用戶注冊合約注冊節點賬戶;
平臺管理員利用生成創世區塊定義文件的工具生成創世區塊定義文件,所述區塊包含了對所述部署用戶注冊合約、所述部署賬戶恢復合約以及所述調用用戶注冊合約注冊節點賬戶的簽名交易;
平臺管理員將所述創世區塊定義文件與區塊鏈節點程序一起離線發布或交付給節點管理員,節點管理員啟動區塊鏈節點入網;
第一個入網的區塊鏈節點啟動后,發現當前區塊鏈的高度為0,將觸發加載所述創世塊定義文件,生成創世塊的初始化邏輯,根據所述創世塊定義文件,順序執行對所述部署用戶注冊合約、所述部署賬戶恢復合約以及所述調用用戶注冊合約注冊節點賬戶的簽名交易,最終完成用戶賬戶注冊合約的部署,調用用戶注冊合約完成初始節點賬戶的注冊,完成賬戶恢復合約的部署,初始節點賬戶建立完成。
2.根據權利要求1所述的方法,其特征在于,在所述初始節點賬戶建立完成之后,所述方法還包括:
注冊用戶生成主、副密鑰對;
注冊用戶從主、副密鑰對導出對應的公鑰及證書;
注冊用戶選定一個節點賬戶作為其核驗賬戶,將完整的賬戶信息離線提交給所述節點賬戶對應的節點管理員;
所述節點賬戶對應的節點管理員核驗賬戶信息,核實無誤之后用節點主密鑰簽名一個交易,所述交易調用創世塊中部署的用戶注冊合約,請求對用戶賬戶的注冊;
交易經過區塊鏈網絡共識之后入塊,用戶賬戶被各區塊鏈節點所接受,用戶賬戶建立完成。
3.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
當賬戶的主密鑰和副密鑰中的其中一個密鑰丟失時,賬戶用未丟失的密鑰發起對本賬戶的鎖定;
用未丟失的密鑰發起對本賬戶更換丟失的密鑰,挑戰期計時開始;
挑戰期結束,更換丟失的密鑰成功,賬戶恢復。
4.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
當賬戶的主密鑰和副密鑰同時丟失時,用戶離線與本賬戶的核驗賬戶取得聯系,經核實之后核驗賬戶發起對本賬戶的鎖定;
核驗賬戶發起對本賬戶更換主密鑰和副密鑰,挑戰期計時開始;
挑戰期結束,更換主密鑰和副密鑰,賬戶恢復。
5.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
當賬戶的主密鑰和副密鑰中的其中一個密鑰被盜時,冒用者用被盜的密鑰發起簽名交易,合法用戶收到系統通知,察覺密鑰被盜;
合法用戶或者非法賬戶發起對本賬戶的鎖定,本賬戶無法進行賬戶恢復外的其他行為;
非法用戶發起對未被盜的密鑰的替換,合法用戶在挑戰期用被盜的密鑰予以否決;
合法用戶用未被盜的密鑰發起對被盜的密鑰的更換,非法用戶無法挑戰;
挑戰期結束,被盜的密鑰被替換,賬戶恢復。
6.根據權利要求1或2所述的方法,其特征在于,所述方法還包括:
當賬戶的主密鑰和副密鑰同時被盜時,合法用戶或非法用戶鎖定本賬戶;
非法用戶試圖變更密鑰,合法用戶利用挑戰機制否決變更;
合法用戶離線聯系核驗賬戶,合法用戶用主密鑰和副密鑰對協同變更密鑰交易簽名、核驗用戶用主密鑰追加簽名,協同變更請求被提交,非法用戶無法否決;
協同變更密鑰交易入塊生效、被盜密鑰對被廢止,賬戶恢復。
7.根據權利要求1至6中任一項所述的方法,其特征在于,所述賬戶基本信息包括:
賬戶名,全網唯一的賬戶標識;
負責核實本賬戶的賬戶;
賬戶副密鑰對的公鑰;賬戶主密鑰對的公鑰;
手機號碼,用于實名綁定賬戶和接收通知消息;
微信賬號,用于接收通知消息;
電子郵箱,用于接收通知消息;
是否允許核驗賬戶單獨變更本賬戶密鑰。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京連琪科技有限公司,未經北京連琪科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810581728.6/1.html,轉載請聲明來源鉆瓜專利網。





