[發明專利]一種智能合約訪問方法、系統、設備及計算機存儲介質在審
| 申請號: | 201811115832.2 | 申請日: | 2018-09-25 |
| 公開(公告)號: | CN109345390A | 公開(公告)日: | 2019-02-15 |
| 發明(設計)人: | 劉新;黃慶財 | 申請(專利權)人: | 深圳市元征科技股份有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王仲凱 |
| 地址: | 518000 廣東省深圳市龍*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 安全智能 調用目標 目標智能 計算機存儲介質 獲取目標 允許訪問 區塊 訪問 計算機可讀存儲介質 申請 訪問系統 直接調用 鏈節點 鏈系統 調用 應用 | ||
1.一種智能合約訪問方法,其特征在于,應用于區塊鏈系統的任一區塊鏈節點中,包括:
獲取目標智能合約;
判斷所述目標智能合約是否為安全智能合約,若是,則允許訪問并調用所述目標智能合約。
2.根據權利要求1所述的方法,其特征在于,所述判斷所述目標智能合約是否為安全智能合約,包括:
獲取所述目標智能合約的訪問地址;
判斷所述訪問地址是否屬于安全智能合約地址列表;
若是,則判定所述目標智能合約為安全智能合約;
若否,則進一步判斷所述訪問地址是否屬于危險智能合約地址列表,若屬于所述危險智能合約地址列表,則判定所述目標智能合約為危險智能合約。
3.根據權利要求2所述的方法,其特征在于,在所述判斷所述訪問地址是否屬于所述危險智能合約地址列表之后,還包括:
若所述訪問地址不屬于所述危險智能合約地址列表,則判斷是否接收到上傳端口傳輸的所述訪問地址的歸屬類型,所述歸屬類型包括所述訪問地址的安全性信息;
若是,則基于所述歸屬類型將所述訪問地址添加至所述安全智能合約地址列表或所述危險智能合約地址列表。
4.根據權利要求2所述的方法,其特征在于,所述判斷所述訪問地址是否屬于安全智能合約地址列表之前,還包括:
創建所述安全智能合約地址列表及所述危險智能合約地址列表;
接收第三方可信機構發送的智能合約的地址的歸屬類型;
按照所述歸屬類型將所述智能合約的地址添加至所述安全智能合約地址列表或所述危險智能合約地址列表。
5.根據權利要求1所述的方法,其特征在于,所述判斷所述目標智能合約是否為安全智能合約,包括:
直接發送所述目標智能合約至智能合約測試系統;
接收所述智能合約測試系統對所述目標智能合約的測試結果;
解析所述測試結果,若所述測試結果表明所述目標智能合約安全,則判定所述目標智能合約為安全智能合約。
6.根據權利要求1至5任一項所述的方法,其特征在于,所述判斷所述目標智能合約是否為安全智能合約之后,還包括:
若判定所述目標智能合約為危險智能合約,則發送告警信息至訪問所述目標智能合約的用戶客戶端。
7.根據權利要求6所述的方法,其特征在于,所述判定所述目標智能合約為危險智能合約之后,還包括:
判斷是否接收到所述用戶客戶端發送的繼續調用所述目標智能合約的請求信息,若是,則允許所述用戶客戶端調用所述目標智能合約,若否,則禁止所述用戶客戶端調用所述目標智能合約。
8.一種智能合約訪問系統,其特征在于,應用于區塊鏈系統的任一區塊鏈節點中,包括:
第一獲取模塊,用于獲取目標智能合約;
第一判斷模塊,用于判斷所述目標智能合約是否為安全智能合約,若是,則允許訪問并調用所述目標智能合約。
9.一種區塊鏈節點設備,其特征在于,包括:
存儲器,用于存儲計算機程序;
處理器,用于執行所述計算機程序時實現如權利要求1至7任一項所述的智能合約訪問方法的步驟。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任一項所述的智能合約訪問方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市元征科技股份有限公司,未經深圳市元征科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811115832.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種資源分享方法、裝置及設備
- 下一篇:基于大數據分析的風險控制方法及系統





