[發明專利]一種智能合約的處理方法、裝置、計算機設備及存儲介質有效
| 申請號: | 202110649601.5 | 申請日: | 2021-06-10 |
| 公開(公告)號: | CN113360883B | 公開(公告)日: | 2023-07-11 |
| 發明(設計)人: | 杜茂兵;曹崇瑞;顧費勇 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06F21/44 | 分類號: | G06F21/44;G06Q40/04 |
| 代理公司: | 深圳紫藤知識產權代理有限公司 44570 | 代理人: | 遠明 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 智能 合約 處理 方法 裝置 計算機 設備 存儲 介質 | ||
本申請實施例公開了一種智能合約的處理方法、裝置、計算機設備及存儲介質。本方案在智能合約中設計指定程序邏輯,通過對指定程序邏輯中的第一指定參數的參數值進行修改,以實現對部署在區塊鏈平臺中的智能合約的權限訪問開放狀態進行調整,當部署在區塊鏈平臺中的智能合約出現異常問題時,可以調整智能合約的權限訪問開放狀態為禁止訪問狀態,則后續需要調用該異常問題的智能合約的交易業務無法執行,從而可以提高區塊鏈平臺的資源利用率。
技術領域
本申請涉及計算機技術領域,具體涉及一種智能合約的處理方法、裝置、計算機設備及存儲介質。
背景技術
區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。區塊鏈技術是利用塊鏈式數據結構來驗證與存儲數據、利用分布式節點共識算法來生成和更新數據、利用密碼學的方式保證數據傳輸和訪問的安全、利用由自動化腳本代碼組成的智能合約來編程和操作數據的一種全新的分布式基礎架構與計算方式。智能合約是一套以數字形式定義的承諾(promises),包括合約參與方可以在上面執行這些承諾的協議。
發明內容
本申請實施例提供一種智能合約的處理方法、裝置、計算機設備及存儲介質,可以提高區塊鏈平臺的資源利用率。
本申請實施例提供了一種智能合約的處理方法,包括:
接收業務請求,所述業務請求指示基于部署在區塊鏈平臺中的智能合約執行交易業務;
根據所述業務請求從所述區塊鏈平臺的智能合約中確定目標智能合約,其中,所述目標智能合約包括指定程序邏輯,所述指定程序邏輯用于調整所述目標智能合約的訪問權限開放狀態;
獲取所述目標智能合約的當前訪問權限開放狀態;
若所述當前訪問權限開放狀態為禁止訪問狀態,則禁止對所述業務請求進行響應。
相應的,本申請實施例提供了另一種智能合約的處理方法,包括:
接收業務請求,所述業務請求指示基于部署在區塊鏈平臺中的智能合約執行交易業務;
根據所述業務請求從所述區塊鏈平臺的智能合約中確定目標智能合約,其中,所述區塊鏈平臺包括指定程序邏輯,所述指定程序邏輯用于調整所述目標智能合約的訪問權限開放狀態;
獲取所述目標智能合約的當前訪問權限開放狀態;
若所述當前訪問權限開放狀態為禁止訪問狀態,則禁止對所述業務請求進行響應。
相應的,本申請實施例還提供了一種智能合約的處理裝置,包括:
第一接收單元,用于接收業務請求,所述業務請求指示基于部署在區塊鏈平臺中的智能合約執行交易業務;
第一確定單元,用于根據所述業務請求從所述區塊鏈平臺的智能合約中確定目標智能合約,其中,所述目標智能合約包括指定程序邏輯,所述指定程序邏輯用于調整所述目標智能合約的訪問權限開放狀態;
第一獲取單元,用于獲取所述目標智能合約的當前訪問權限開放狀態;
第一響應單元,用于若所述當前訪問權限開放狀態為禁止訪問狀態,則禁止對所述業務請求進行響應。
在一些實施例中,第一獲取單元包括:
獲取子單元,用于獲取所述指定程序邏輯中第一指定參數的參數值,所述第一指定參數指示所述目標智能合約的訪問權限開放狀態;
第一確定子單元,用于根據所述第一指定參數的參數值確定所述目標智能合約的當前訪問權限開放狀態。
在一些實施例中,該裝置還包括:
第三接收單元,用于接收用戶通過所述區塊鏈平臺觸發對所述目標智能合約的修改指令;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110649601.5/2.html,轉載請聲明來源鉆瓜專利網。





