[發明專利]資產交換方法、設備和存儲介質有效
| 申請號: | 202011062209.2 | 申請日: | 2020-09-30 |
| 公開(公告)號: | CN112184228B | 公開(公告)日: | 2023-05-30 |
| 發明(設計)人: | 馬登極;王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資產 交換 方法 設備 存儲 介質 | ||
1.一種資產交換方法,其特征在于,適用于客戶端,所述方法包括:
響應于當前用戶想用若干條第一平行鏈上所持有的資產與第二用戶在若干條第二平行鏈上所持有的對應的資產進行資產交換,生成第一交易內容集合;其中,所述第一交易內容集合包括各所述第一平行鏈的各平行鏈節點和各所述第二平行鏈的各平行鏈節點分別對應執行的各第一交易內容;
根據當前用戶所持有的聚合簽名私鑰對所述第一交易集合進行簽名以生成第一簽名數據,將所述第一交易集合、所述第一簽名數據發送給所述第二用戶的第二客戶端,以供所述第二客戶端根據所述第二用戶所持有的聚合簽名私鑰對所述第一交易集合進行簽名以生成第二簽名數據;
接收第二簽名數據;
響應于所述第一簽名數據和所述第二簽名數據由當前客戶端聚合,根據所述第一簽名數據、所述第二簽名數據聚合生成第一資產交換聚合交易;其中,所述第一資產交換聚合交易包括各所述第一平行鏈和各所述第二平行鏈的第一標識;
將所述第一資產交換聚合交易發送至主鏈,以供各平行鏈的各平行鏈節點:
判斷所述第一資產交換聚合交易中的所述第一標識中是否包括所屬平行鏈的第二標識:
是,則在所述第一資產交換聚合交易驗證通過時,執行對應的第一交易內容:凍結對應的第一交易內容中的交易發送方賬戶的若干資產;以及,
生成包括所述第一資產交換聚合交易的平行鏈區塊的共識交易并發送至主鏈;
在各包括所述第一資產交換聚合交易的平行鏈區塊在主鏈均共識成功時,生成包括所述第一資產交換聚合交易的交易哈希的第一確認交易并發送至主鏈,以供各平行鏈的各平行鏈節點:
根據所述交易哈希判斷所屬平行鏈上是否包括所述第一資產交換聚合交易:
是,則執行所述第一確認交易:從主鏈獲取各共識成功的所述第一資產交換聚合交易的執行結果;
判斷各所述執行結果是否均為執行成功:
是,則將所凍結的所述若干資產解凍,并劃轉至對應的第一交易內容的交易接收方賬戶;
否,則將所凍結的所述若干資產解凍。
2.根據權利要求1所述的方法,其特征在于,所述聚合簽名算法為bls聚合簽名算法,所述根據當前用戶所持有的聚合簽名私鑰對所述第一交易集合進行簽名以生成第一簽名數據包括:
根據當前用戶所持有的bls聚合簽名私鑰對所述第一交易集合進行簽名以生成第一簽名數據;
所述根據所述第一簽名數據、所述第二簽名數據聚合生成第一資產交換聚合交易包括:
根據所述第一簽名數據、所述第二簽名數據聚合生成第一聚合簽名數據;其中,所述第二簽名數據是由所述第二客戶端根據所述第二用戶所持有的bls聚合簽名私鑰對所述第一交易集合進行簽名生成;
根據所述第一聚合簽名數據、所述第一交易集合、當前用戶所持有的bls聚合簽名公鑰、所述第二用戶所持有的bls聚合簽名公鑰生成第一資產交換聚合交易;
所述在所述第一資產交換聚合交易驗證通過時包括:
根據當前用戶所持有的bls聚合簽名公鑰、所述第二用戶所持有的bls聚合簽名公鑰生成第一聚合公鑰信息;
結合所述第一交易集合、根據雙線性映射加密算法判斷所述第一聚合簽名數據和所述第一聚合公鑰信息是否相匹配:
是,則認為所述第一資產交換聚合交易驗證通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司,未經杭州復雜美科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011062209.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:快卸型超高真空連接器
- 下一篇:數據獲取方法、設備和存儲介質





