[發明專利]用戶終端及其區塊鏈域名解析方法、計算機設備、計算機可讀存儲介質有效
| 申請號: | 201910210205.5 | 申請日: | 2019-03-19 |
| 公開(公告)號: | CN109819068B | 公開(公告)日: | 2021-07-30 |
| 發明(設計)人: | 路成業;王凌 | 申請(專利權)人: | 全鏈通有限公司 |
| 主分類號: | H04L29/12 | 分類號: | H04L29/12;H04L29/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100191 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶 終端 及其 區塊 域名解析 方法 計算機 設備 可讀 存儲 介質 | ||
1.一種基于用戶終端操作系統的區塊鏈域名解析方法,其特征在于,在所述用戶終端的操作系統內核層設置區塊鏈域名解析模塊,所述解析方法包括:
用戶終端的操作系統啟動后,從當前網絡的地址分配服務器獲取所述用戶終端的IP地址以及滿足預設相鄰條件的在線相鄰終端的節點列表信息,其中,所述在線相鄰終端包括:所述當前網絡中受所述地址分配服務器分配IP地址的其他用戶終端,和/或,與所述地址分配服務器相連的其他設備終端,所述節點列表信息包括:每個在線相鄰終端的IP地址和每個在線相鄰終端當前對應存儲的區塊鏈賬本中的區塊標識集合;
所述用戶終端查詢所述節點列表信息,獲取包含相同目標區塊標識的多個在線目標相鄰終端的多個目標IP地址,根據所述多個目標IP地址分別向所述多個在線目標相鄰終端發送攜帶所述目標區塊標識的區塊驗證請求消息,并接收所述多個在線目標相鄰終端分別反饋的包括所述目標區塊標識的哈希值驗證響應消息,比較所述多個在線目標相鄰終端分別反饋的哈希值大小,若所有的哈希值相同,則確定與所述目標區塊標識對應的目標區塊驗證成功;
所述用戶終端從驗證成功的所述目標區塊中提取包括區塊鏈域名和IP地址對應關系的域名注冊信息并保存,當獲取目標應用程序發送的包含目標域名的訪問請求時,通過所述區塊鏈域名解析模塊查詢本地保存的所述域名注冊信息獲取與所述目標域名對應的通信IP地址反饋給所述目標應用程序,以使所述目標應用程序根據所述通信IP地址發送訪問請求。
2.如權利要求1所述的方法,其特征在于,所述從當前網絡的地址分配服務器獲取所述用戶終端的IP地址以及滿足預設相鄰條件的在線相鄰終端的節點列表信息,包括:
所述用戶終端判斷所述地址分配服務器首次發送的在線相鄰終端的節點列表信息中的在線相鄰終端的數量是否滿足預設閾值,若獲知所述在線相鄰終端的數量滿足預設閾值,則確定滿足預設相鄰條件。
3.如權利要求2所述的方法,其特征在于,在所述用戶終端判斷所述地址分配服務器首次發送的在線相鄰終端的節點列表信息中的在線相鄰終端的數量是否滿足預設閾值之后,還包括:
所述用戶終端若獲知所述在線相鄰終端的數量不滿足預設閾值,則向當前的在線相鄰終端發送相鄰終端增量獲取請求,并接收所述當前的在線相鄰終端反饋的增量在線相鄰終端的節點信息并存儲在所述節點列表信息中,直到所述節點列表信息中的在線相鄰終端的數量滿足預設閾值。
4.如權利要求2所述的方法,其特征在于,在所述用戶終端判斷所述地址分配服務器首次發送的在線相鄰終端的節點列表信息中的在線相鄰終端的數量是否滿足預設閾值之后,還包括:
所述用戶終端若獲知所述在線相鄰終端的數量不滿足預設閾值,則向所述地址分配服務器發送相鄰終端增量獲取請求,并接收所述地址分配服務器反饋的擴大范圍的增量在線相鄰終端的節點信息并存儲在所述節點列表信息中,直到所述節點列表信息中的在線相鄰終端的數量滿足預設閾值。
5.如權利要求1所述的方法,其特征在于,在所述比較所述多個在線目標相鄰終端分別反饋的哈希值大小之后,還包括:
所述用戶終端若獲知所有的哈希值不完全相同,則確定與所述目標區塊標識對應的目標區塊驗證失敗。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于全鏈通有限公司,未經全鏈通有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910210205.5/1.html,轉載請聲明來源鉆瓜專利網。





