1.一種數(shù)據(jù)查詢方法,其特征在于,應(yīng)用于區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點,所述方法包括:
接收查詢請求,確定與所述查詢請求對應(yīng)的待查詢數(shù)據(jù)的安全等級;
根據(jù)所述安全等級確定查詢節(jié)點,所述查詢節(jié)點為區(qū)塊鏈網(wǎng)絡(luò)中的節(jié)點;
發(fā)送所述查詢請求給所確定的所述查詢節(jié)點;
接收所述查詢節(jié)點返回的查詢結(jié)果,如果比例最高的查詢結(jié)果滿足預(yù)設(shè)條件,將所述比例最高的查詢結(jié)果作為所述待查詢數(shù)據(jù)對應(yīng)的查詢結(jié)果。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,接收查詢請求,確定與所述查詢請求對應(yīng)的待查詢數(shù)據(jù)的安全等級的步驟包括:
在存儲有所述待查詢數(shù)據(jù)與安全等級的對應(yīng)關(guān)系的區(qū)塊中,查詢所述待查詢數(shù)據(jù)對應(yīng)的安全等級。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果比例最高的查詢結(jié)果滿足預(yù)設(shè)條件,將所述比例最高的查詢結(jié)果作為所述待查詢數(shù)據(jù)對應(yīng)的查詢結(jié)果的步驟包括:
將所述比例最高的查詢結(jié)果作為第一候選結(jié)果;
當返回的查詢結(jié)果為所述第一候選結(jié)果的查詢節(jié)點數(shù)與查詢節(jié)點總數(shù)的比值大于或等于所述待查詢數(shù)據(jù)對應(yīng)的查詢成功判斷閾值時,將所述比例最高的查詢結(jié)果作為所述待查詢數(shù)據(jù)對應(yīng)的查詢結(jié)果。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
當比例最高的查詢結(jié)果未滿足預(yù)設(shè)條件時,對查詢節(jié)點的數(shù)量進行調(diào)整;
根據(jù)調(diào)整后的查詢節(jié)點數(shù)量,確定查詢節(jié)點;
將所述查詢請求轉(zhuǎn)發(fā)給所確定的所述查詢節(jié)點;以及
根據(jù)查詢節(jié)點返回的查詢結(jié)果,確定所述待查詢數(shù)據(jù)對應(yīng)的查詢結(jié)果。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)查詢節(jié)點返回的查詢結(jié)果,確定所述待查詢數(shù)據(jù)對應(yīng)的查詢結(jié)果的步驟包括:
將比例最高的查詢結(jié)果作為第二候選結(jié)果;
當返回的查詢結(jié)果為所述第二候選結(jié)果的查詢節(jié)點數(shù)與查詢節(jié)點總數(shù)的比值小于所述待查詢數(shù)據(jù)對應(yīng)的查詢成功判斷閾值時,向區(qū)塊鏈網(wǎng)絡(luò)發(fā)布預(yù)警信息。
6.一種數(shù)據(jù)查詢方法,其特征在于,應(yīng)用于區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點,所述方法包括:
根據(jù)目標區(qū)塊鏈節(jié)點發(fā)送的查詢請求,確定與所述查詢請求對應(yīng)的待查詢數(shù)據(jù)的安全等級;
根據(jù)所述安全等級確定響應(yīng)所述查詢請求的概率;
當根據(jù)所述概率,確定響應(yīng)所述查詢請求時,返回查詢結(jié)果給所述目標區(qū)塊鏈節(jié)點。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:
當重復(fù)接收到所述查詢請求時,對所述概率進行調(diào)整;
當根據(jù)調(diào)整后的概率,確定響應(yīng)所述查詢請求時,返回查詢結(jié)果給所述目標區(qū)塊鏈節(jié)點。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述返回查詢結(jié)果給所述目標區(qū)塊鏈節(jié)點的步驟包括:
當所述查詢請求中包括交易哈希時,根據(jù)所述交易哈希,確定所述待查詢數(shù)據(jù)所在的區(qū)塊;
從確定的區(qū)塊中獲取數(shù)據(jù),以及將獲取的數(shù)據(jù)作為查詢結(jié)果返回給所述目標區(qū)塊鏈節(jié)點。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述返回查詢結(jié)果給所述目標區(qū)塊鏈節(jié)點的步驟包括:
當所述查詢請求中包括交易哈希時,根據(jù)所述交易哈希,對交易哈希對應(yīng)的交易進行驗證;
將驗證結(jié)果作為所述查詢結(jié)果返回給所述目標區(qū)塊鏈節(jié)點,所述驗證結(jié)果至少包括:交易是否已被記錄到區(qū)塊中,以及得到的確認區(qū)塊數(shù)。
10.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述返回查詢結(jié)果給所述目標區(qū)塊鏈節(jié)點的步驟包括:
當所述查詢請求中包括賬戶地址時,根據(jù)所述賬戶地址,確定賬戶地址所對應(yīng)的區(qū)塊;
從確定的區(qū)塊中獲取數(shù)據(jù),以及將獲取的數(shù)據(jù)作為所述查詢結(jié)果返回給所述目標區(qū)塊鏈節(jié)點。
11.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述返回查詢結(jié)果給所述目標區(qū)塊鏈節(jié)點的步驟包括:
當所述查詢請求中包括查詢關(guān)鍵字時,根據(jù)所述查詢關(guān)鍵字,對區(qū)塊鏈進行遍歷,獲得與關(guān)鍵字相對應(yīng)的數(shù)據(jù);以及
將與所述關(guān)鍵字相對應(yīng)的數(shù)據(jù)作為所述查詢結(jié)果返回給所述目標區(qū)塊鏈節(jié)點。
12.一種數(shù)據(jù)查詢裝置,其特征在于,應(yīng)用于區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點,所述裝置包括:
安全等級確定模塊,被配置為接收查詢請求,確定與所述查詢請求對應(yīng)的待查詢數(shù)據(jù)的安全等級;
第一查詢節(jié)點確定模塊,被配置為根據(jù)所述安全等級確定查詢節(jié)點,所述查詢節(jié)點為區(qū)塊鏈網(wǎng)絡(luò)中的節(jié)點;
第一查詢請求轉(zhuǎn)發(fā)模塊,被配置為發(fā)送所述查詢請求給所確定的所述查詢節(jié)點;
第一查詢結(jié)果確定模塊,被配置為接收所述查詢節(jié)點返回的查詢結(jié)果,如果比例最高的查詢結(jié)果滿足預(yù)設(shè)條件,將所述比例最高的查詢結(jié)果作為所述待查詢數(shù)據(jù)對應(yīng)的查詢結(jié)果。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述安全等級確定模塊,被配置為在存儲有所述待查詢數(shù)據(jù)與安全等級的對應(yīng)關(guān)系的區(qū)塊中,查詢所述待查詢數(shù)據(jù)對應(yīng)的安全等級。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,第一查詢結(jié)果確定模塊包括:
第一候選結(jié)果確定子模塊,被配置為將所述比例最高的查詢結(jié)果作為第一候選結(jié)果;
第一查詢結(jié)果確定子模塊,被配置為在返回的查詢結(jié)果為所述第一候選結(jié)果的查詢節(jié)點數(shù)與查詢節(jié)點總數(shù)的比值大于或等于所述待查詢數(shù)據(jù)對應(yīng)的查詢成功判斷閾值時,將所述比例最高的查詢結(jié)果作為所述待查詢數(shù)據(jù)對應(yīng)的查詢結(jié)果。
15.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置還包括:
查詢節(jié)點調(diào)整模塊,被配置為當比例最高的查詢結(jié)果未滿足預(yù)設(shè)條件時,對查詢節(jié)點的數(shù)量進行調(diào)整;
第二查詢節(jié)點確定模塊,被配置為根據(jù)調(diào)整后的查詢節(jié)點數(shù)量,確定查詢節(jié)點;
第二查詢請求轉(zhuǎn)發(fā)模塊,被配置為將所述查詢請求轉(zhuǎn)發(fā)給所確定的所述查詢節(jié)點;以及
第二查詢結(jié)果確定模塊,被配置為根據(jù)查詢節(jié)點返回的查詢結(jié)果,確定所述待查詢數(shù)據(jù)對應(yīng)的查詢結(jié)果。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,第二查詢結(jié)果確定模塊包括:
第二候選結(jié)果確定子模塊,被配置為將比例最高的查詢結(jié)果作為第二候選結(jié)果;
預(yù)警信息發(fā)布子模塊,被配置為在返回的查詢結(jié)果為所述第二候選結(jié)果的查詢節(jié)點數(shù)與查詢節(jié)點總數(shù)的比值小于所述待查詢數(shù)據(jù)對應(yīng)的查詢成功判斷閾值時,向區(qū)塊鏈網(wǎng)絡(luò)發(fā)布預(yù)警信息。
17.一種數(shù)據(jù)查詢裝置,其特征在于,應(yīng)用于區(qū)塊鏈網(wǎng)絡(luò)的區(qū)塊鏈節(jié)點,所述裝置包括:
安全等級確定模塊,被配置為根據(jù)目標區(qū)塊鏈節(jié)點發(fā)送的查詢請求,確定與所述查詢請求對應(yīng)的待查詢數(shù)據(jù)的安全等級;
查詢概率確定模塊,被配置為根據(jù)所述安全等級確定響應(yīng)所述查詢請求的概率;
第一查詢結(jié)果返回模塊,被配置為在根據(jù)所述概率,確定響應(yīng)所述查詢請求時,返回查詢結(jié)果給所述目標區(qū)塊鏈節(jié)點。
18.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述裝置還包括:
概率調(diào)整模塊,被配置為在重復(fù)接收到所述查詢請求時,對所述概率進行調(diào)整;
第二查詢結(jié)果返回模塊,被配置為在根據(jù)調(diào)整后的概率,確定響應(yīng)所述查詢請求時,返回查詢結(jié)果給所述目標區(qū)塊鏈節(jié)點。
19.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第一查詢結(jié)果返回模塊包括:
第一區(qū)塊確定子模塊,被配置為在所述查詢請求中包括交易哈希時,根據(jù)所述交易哈希,確定所述待查詢數(shù)據(jù)所在的區(qū)塊;
第一查詢結(jié)果確定子模塊,被配置為從確定的區(qū)塊中獲取數(shù)據(jù),以及將獲取的數(shù)據(jù)作為查詢結(jié)果返回給所述目標區(qū)塊鏈節(jié)點。
20.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第一查詢結(jié)果返回模塊包括:
交易驗證子模塊,被配置為在所述查詢請求中包括交易哈希時,根據(jù)所述交易哈希,對交易哈希對應(yīng)的交易進行驗證;
第二查詢結(jié)果確定子模塊,被配置為將驗證結(jié)果作為所述查詢結(jié)果返回給所述目標區(qū)塊鏈節(jié)點,所述驗證結(jié)果至少包括:交易是否已被記錄到區(qū)塊中,以及得到的確認區(qū)塊數(shù)。
21.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第一查詢結(jié)果返回模塊包括:
第二區(qū)塊確定子模塊,被配置為當所述查詢請求中包括賬戶地址時,根據(jù)所述賬戶地址,確定賬戶地址所對應(yīng)的區(qū)塊;
第三查詢結(jié)果確定子模塊,被配置為從確定的區(qū)塊中獲取數(shù)據(jù),以及將獲取的數(shù)據(jù)作為所述查詢結(jié)果返回給所述目標區(qū)塊鏈節(jié)點。
22.根據(jù)權(quán)利要求17所述的裝置,其特征在于,所述第一查詢結(jié)果返回模塊包括:
第三區(qū)塊確定子模塊,被配置為當所述查詢請求中包括查詢關(guān)鍵字時,根據(jù)所述查詢關(guān)鍵字,對區(qū)塊鏈進行遍歷,獲得與關(guān)鍵字相對應(yīng)的數(shù)據(jù);以及
第四查詢結(jié)果確定子模塊,被配置為將與所述關(guān)鍵字相對應(yīng)的數(shù)據(jù)作為所述查詢結(jié)果返回給所述目標區(qū)塊鏈節(jié)點。
23.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包含能夠由可編程的裝置執(zhí)行的計算機程序,所述計算機程序具有當由所述可編程的裝置執(zhí)行時用于執(zhí)行權(quán)利要求1至5中任一項所述的方法的代碼部分。
24.一種非臨時性計算機可讀存儲介質(zhì),其特征在于,所述非臨時性計算機可讀存儲介質(zhì)中包括一個或多個程序,所述一個或多個程序用于執(zhí)行權(quán)利要求1至5中任一項所述的方法。
25.一種節(jié)點設(shè)備,其特征在于,包括:
權(quán)利要求24中所述的非臨時性計算機可讀存儲介質(zhì);以及
一個或者多個處理器,用于執(zhí)行所述非臨時性計算機可讀存儲介質(zhì)中的程序。
26.一種計算機程序產(chǎn)品,其特征在于,所述計算機程序產(chǎn)品包含能夠由可編程的裝置執(zhí)行的計算機程序,所述計算機程序具有當由所述可編程的裝置執(zhí)行時用于執(zhí)行權(quán)利要求6至11中任一項所述的方法的代碼部分。
27.一種非臨時性計算機可讀存儲介質(zhì),其特征在于,所述非臨時性計算機可讀存儲介質(zhì)中包括一個或多個程序,所述一個或多個程序用于執(zhí)行權(quán)利要求6至11中任一項所述的方法。
28.一種節(jié)點設(shè)備,其特征在于,包括:
權(quán)利要求27中所述的非臨時性計算機可讀存儲介質(zhì);以及
一個或者多個處理器,用于執(zhí)行所述非臨時性計算機可讀存儲介質(zhì)中的程序。