[發明專利]基于智能合約的交易指令預授權、交易執行方法及系統有效
| 申請號: | 201911142148.8 | 申請日: | 2019-11-20 |
| 公開(公告)號: | CN110932864B | 公開(公告)日: | 2022-06-28 |
| 發明(設計)人: | 陳然;王磊;楊華;陸宇峰;謝翔;佟宇 | 申請(專利權)人: | 上海歐冶金融信息服務股份有限公司 |
| 主分類號: | H04L9/32 | 分類號: | H04L9/32;H04L9/08;H04L67/1097;G06Q40/04 |
| 代理公司: | 北京高沃律師事務所 11569 | 代理人: | 楊媛媛 |
| 地址: | 201900 上海市*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 智能 合約 交易 指令 授權 執行 方法 系統 | ||
1.一種基于智能合約的交易執行方法,其特征在于,包括:
獲取托管機構密鑰和目標交易指令;所述目標交易指令包括發起方信息、接收方信息和交易ID信息;
獲取預授權合約,所述預授權合約根據所述托管機構密鑰以及與所述托管機構密鑰對應的交易指令生成;其中,采用所述托管機構密鑰對所述交易指令進行簽名,生成預授權合約;
根據所述預授權合約判斷所述托管機構密鑰與所述目標交易指令是否匹配;若匹配,則執行交易;若不匹配,則不執行交易。
2.一種基于智能合約的交易執行系統,其特征在于,包括:
第三獲取模塊,用于獲取托管機構密鑰和目標交易指令;所述目標交易指令包括發起方信息、接收方信息和交易ID信息;
第四獲取模塊,用于獲取預授權合約,所述預授權合約根據所述托管機構密鑰以及與所述托管機構密鑰對應的交易指令生成;其中,采用所述托管機構密鑰對所述交易指令進行簽名,生成預授權合約;
第一匹配模塊,用于根據所述預授權合約判斷所述托管機構密鑰與所述目標交易指令是否匹配;若匹配,則將指令發送至第一執行交易模塊;若不匹配,則將指令發送至第一停止模塊;
第一執行交易模塊,用于在所述匹配模塊判斷結果為匹配時執行交易;
第一停止模塊,用于在所述匹配模塊判斷結果為不匹配時不執行交易。
3.一種基于智能合約的交易指令預授權、交易執行方法,其特征在于,包括:
獲取交易ID信息、發起方信息和接收方信息;
根據所述交易ID信息、所述發起方信息和所述接收方信息生成交易指令;
獲取托管機構密鑰;
根據所述托管機構密鑰和所述交易指令生成預授權合約;
將所述預授權合約存儲在區塊鏈上;
獲取待交易的托管機構密鑰和目標交易指令;所述目標交易指令包括目標交易發起方信息、目標交易接收方信息和目標交易ID信息;
獲取所述預授權合約,所述預授權合約根據所述托管機構密鑰以及與所述托管機構密鑰對應的交易指令生成;其中,采用所述托管機構密鑰對所述交易指令進行簽名,生成預授權合約;
根據所述預授權合約判斷所述待交易的托管機構密鑰與所述目標交易指令是否匹配;若匹配,則執行交易;若不匹配,則不執行交易。
4.一種基于智能合約的交易指令預授權、交易執行系統,其特征在于,包括:
第五獲取模塊,用于獲取交易ID信息、發起方信息和接收方信息;
第二交易指令生成模塊,用于根據所述交易ID信息、所述發起方信息和所述接收方信息生成交易指令;
第六獲取模塊,用于獲取托管機構密鑰;
第二預授權合約生成模塊,用于根據所述托管機構密鑰和所述交易指令生成預授權合約;具體包括:
第二預授權合約生成單元,用于采用所述托管機構密鑰對所述交易指令進行簽名,生成預授權合約;
第二存儲模塊,用于將所述預授權合約存儲在區塊鏈上;
第七獲取模塊,用于獲取待交易的托管機構密鑰和目標交易指令;所述目標交易指令包括目標交易發起方信息、目標交易接收方信息和目標交易ID信息;
第八獲取模塊,用于獲取所述預授權合約,所述預授權合約根據所述托管機構密鑰以及與所述托管機構密鑰對應的交易指令生成;
第二匹配模塊,用于根據所述預授權合約判斷所述待交易的托管機構密鑰與所述目標交易指令是否匹配;若匹配,則將指令發送至第二執行交易模塊;若不匹配,則將指令發送至第二停止模塊;
第二執行交易模塊,用于在所述匹配模塊判斷結果為匹配時執行交易;
第二停止模塊,用于在所述匹配模塊判斷結果為不匹配時不執行交易。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海歐冶金融信息服務股份有限公司,未經上海歐冶金融信息服務股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911142148.8/1.html,轉載請聲明來源鉆瓜專利網。





