[發(fā)明專利]基于智能合約的協(xié)議轉換方法、裝置、設備及存儲介質有效
| 申請?zhí)枺?/td> | 202110117087.0 | 申請日: | 2021-01-27 |
| 公開(公告)號: | CN112910985B | 公開(公告)日: | 2022-06-03 |
| 發(fā)明(設計)人: | 劉亞雪;徐高峰;朱小非;曹軍偉 | 申請(專利權)人: | 南京中興力維軟件有限公司;深圳力維智聯(lián)技術有限公司 |
| 主分類號: | H04L67/12 | 分類號: | H04L67/12;H04L67/10;H04L69/08 |
| 代理公司: | 深圳市恒程創(chuàng)新知識產權代理有限公司 44542 | 代理人: | 苗廣冬 |
| 地址: | 210008 江蘇省南京*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 智能 合約 協(xié)議 轉換 方法 裝置 設備 存儲 介質 | ||
1.一種基于智能合約的協(xié)議轉換方法,其特征在于,所述基于智能合約的協(xié)議轉換方法應用于目標區(qū)塊鏈,所述基于智能合約的協(xié)議轉換方法包括以下步驟:
當接收到協(xié)議轉換指令時,獲取所述協(xié)議轉換指令對應的協(xié)議轉換事務,并將所述協(xié)議轉換事務發(fā)送到所述目標區(qū)塊鏈;
執(zhí)行所述協(xié)議轉換事務對應的操作函數(shù),以觸發(fā)所述協(xié)議轉換事務對應的目標智能合約,并下載所述目標智能合約中的協(xié)議轉換服務;
運行所述協(xié)議轉換服務,以完成協(xié)議轉換。
2.如權利要求1所述的基于智能合約的協(xié)議轉換方法,其特征在于,所述當接收到協(xié)議轉換指令時,獲取所述協(xié)議轉換指令對應的協(xié)議轉換事務,并將所述協(xié)議轉換事務發(fā)送到所述目標區(qū)塊鏈的步驟之前,包括:
當接收到區(qū)塊鏈加入指令時,獲取所述區(qū)塊鏈加入指令對應的數(shù)據處理方和目標區(qū)塊鏈,并在所述目標區(qū)塊鏈上創(chuàng)建所述數(shù)據處理方對應的目標區(qū)塊鏈節(jié)點;
當接收到服務寫入指令時,接收所述數(shù)據處理方制定的協(xié)議轉換服務,并將所述協(xié)議轉換服務寫入所述目標區(qū)塊鏈中的目標智能合約。
3.如權利要求2所述的基于智能合約的協(xié)議轉換方法,其特征在于,所述當接收到區(qū)塊鏈加入指令時,獲取所述區(qū)塊鏈加入指令對應的數(shù)據處理方和目標區(qū)塊鏈,并在所述目標區(qū)塊鏈上創(chuàng)建所述數(shù)據處理方對應的目標區(qū)塊鏈節(jié)點的步驟之后,包括:
當檢測到上傳至所述目標區(qū)塊鏈的數(shù)據接入協(xié)議時,將所述數(shù)據接入協(xié)議存放至所述目標區(qū)塊鏈中的協(xié)議庫;
當接收到所述數(shù)據處理方觸發(fā)的協(xié)議轉換指令時,將所述協(xié)議庫中所述協(xié)議轉換指令對應的目標數(shù)據接入協(xié)議發(fā)送至所述數(shù)據處理方,以使所述數(shù)據處理方基于所述目標數(shù)據接入協(xié)議制定協(xié)議轉換服務。
4.如權利要求1所述的基于智能合約的協(xié)議轉換方法,其特征在于,所述當接收到協(xié)議轉換指令時,獲取所述協(xié)議轉換指令對應的協(xié)議轉換事務,并將所述協(xié)議轉換事務發(fā)送到所述目標區(qū)塊鏈的步驟之前,包括:
當接收到函數(shù)定義指令時,獲取所述函數(shù)定義指令對應的目標區(qū)塊鏈;
根據預設共識機制和所述目標區(qū)塊鏈上的礦工節(jié)點,確定操作函數(shù)和共識節(jié)點,并將所述操作函數(shù)存儲到所述共識節(jié)點。
5.如權利要求4所述的基于智能合約的協(xié)議轉換方法,其特征在于,所述當接收到協(xié)議轉換指令時,獲取所述協(xié)議轉換指令對應的協(xié)議轉換事務,并將所述協(xié)議轉換事務發(fā)送到所述目標區(qū)塊鏈的步驟之后,包括:
查詢所述共識節(jié)點,并判斷所述共識節(jié)點是否存儲有所述協(xié)議轉換事務對應的操作函數(shù);
若所述共識節(jié)點存儲有所述操作函數(shù),且接收到所述操作函數(shù)對應的觸發(fā)指令,則獲取所述操作函數(shù),以執(zhí)行所述操作函數(shù)。
6.如權利要求1所述的基于智能合約的協(xié)議轉換方法,其特征在于,所述執(zhí)行所述協(xié)議轉換事務對應的操作函數(shù),以觸發(fā)所述協(xié)議轉換事務對應的目標智能合約,并下載所述目標智能合約中的協(xié)議轉換服務的步驟包括:
執(zhí)行所述協(xié)議轉換事務對應的操作函數(shù),并在所述目標區(qū)塊鏈中查找所述協(xié)議轉換事務對應的目標智能合約;
當接收到所述目標智能合約對應的觸發(fā)指令時,下載所述目標智能合約中的協(xié)議轉換服務。
7.如權利要求6所述的基于智能合約的協(xié)議轉換方法,其特征在于,所述執(zhí)行所述協(xié)議轉換事務對應的操作函數(shù),并在所述目標區(qū)塊鏈中查找所述協(xié)議轉換事務對應的目標智能合約的步驟包括:
執(zhí)行所述協(xié)議轉換事務對應的操作函數(shù),查詢所述協(xié)議轉換事務中包含的目標待轉換協(xié)議和目標轉換協(xié)議;
篩選出所述目標區(qū)塊鏈中部署的第一智能合約,并獲取所述第一智能合約中部署的第一協(xié)議轉換服務,以及所述第一協(xié)議轉換服務對應的第一待轉換協(xié)議和第一轉換協(xié)議,將所述第一智能合約作為所述協(xié)議轉換事務對應的目標智能合約,其中,所述第一待轉換協(xié)議與所述目標待轉換協(xié)議相同,所述第一轉換協(xié)議與所述目標轉換協(xié)議相同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京中興力維軟件有限公司;深圳力維智聯(lián)技術有限公司,未經南京中興力維軟件有限公司;深圳力維智聯(lián)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110117087.0/1.html,轉載請聲明來源鉆瓜專利網。





