[發明專利]基于區塊鏈的數字資產交易方法、裝置、設備及介質有效
| 申請號: | 202211029718.4 | 申請日: | 2022-08-26 |
| 公開(公告)號: | CN115131022B | 公開(公告)日: | 2022-11-29 |
| 發明(設計)人: | 馬戈;羅盈盈;黃啟洋;呂衎;邱文瀛 | 申請(專利權)人: | 中國工業互聯網研究院 |
| 主分類號: | G06Q20/38 | 分類號: | G06Q20/38;G06Q20/40;G06Q40/04 |
| 代理公司: | 深圳市恒程創新知識產權代理有限公司 44542 | 代理人: | 李晶 |
| 地址: | 100020 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 數字 資產 交易 方法 裝置 設備 介質 | ||
1.一種基于區塊鏈的數字資產交易方法,其特征在于,所述基于區塊鏈的數字資產交易方法,包括以下步驟:
當區塊鏈網絡中的主節點接收到數據資產購買端發起的交易請求時,所述主節點對所述交易請求對應的交易信息進行驗證;
在驗證通過之后,所述主節點在所述區塊鏈網絡中向各記賬節點廣播所述交易請求;
若通過所述記賬節點驗證的所述交易請求的數量超過預設閾值,則完成所述交易請求在所述區塊鏈網絡中共識,并達成數據資產擁有端和所述數據資產購買端之間數字資產的交易;
所述主節點在所述區塊鏈網絡中向各記賬節點廣播所述交易請求的步驟之后,還包括:
所述主節點對所述交易請求封裝并簽名得到第一消息,并將所述第一消息向所述區塊鏈網絡中進行第一廣播;
響應所述第一廣播的所述記賬節點判斷所述第一消息的有效性,在確定所述第一消息有效之后,所述記賬節點對所述第一消息封裝并簽名后得到第二消息,并將所述第二消息向所述區塊鏈網絡中進行第二廣播;
響應所述第二廣播的所述記賬節點判斷所述第二消息的有效性,在確定所述第二消息的有效性之后,確定所述交易請求通過所述記賬節點的驗證。
2.如權利要求1所述的基于區塊鏈的數字資產交易方法,其特征在于,所述主節點對所述交易請求對應的交易信息進行驗證的步驟,包括:
所述主節點查詢所述交易請求對應的交易信息中,狀態屬性值是否為同意交易;
若狀態屬性值為不同意交易,則所述主節點驗證所述交易信息的數字簽名是否有效;
若所述交易信息的數字簽名有效,則驗證通過;
若所述交易信息的數字簽名無效,則驗證失敗。
3.如權利要求2所述的基于區塊鏈的數字資產交易方法,其特征在于,所述主節點查詢所述交易請求對應的交易信息中,狀態屬性值是否為同意交易的步驟之后,還包括:
若狀態屬性值為同意交易,則所述主節點驗證以下條件:所述交易信息中的數字簽名是否有效、是否存在對應當前所述交易請求的交易申請、所述數據資產購買端和所述數據資產擁有端的數字資產改變量是否相等、所述數字資產改變量是否與所述交易信息中的交易金額相等;
若所有條件均滿足,則驗證通過;
若其中一條不滿足,則驗證失敗。
4.如權利要求3所述的基于區塊鏈的數字資產交易方法,其特征在于,所述判斷所述第一消息的有效性的步驟,包括:
判斷所述第一消息對應的簽名是否正確;
判斷消息視圖與當前所述記賬節點是否處于相同視圖中;
判斷當前所述記賬節點在接受到所述第一消息之前是否接收到所述第一消息;
判斷區塊高度是否在預設閾值范圍之內;
若所述第一消息對應的簽名正確、消息視圖與當前所述記賬節點處于相同視圖中、當前所述記賬節點在接受到所述第一消息之前未接收到所述第一消息、區塊高度在預設閾值范圍之內,則確定所述第一消息有效。
5.如權利要求4所述的基于區塊鏈的數字資產交易方法,其特征在于,所述主節點對所述交易請求封裝并簽名得到第一消息,并將所述第一消息向所述區塊鏈網絡中進行第一廣播的步驟之前,還包括;
以所述區塊鏈網絡中的任意節點作為候選節點,所述候選節點之外的節點作為投票節點;
以所述投票節點投票選舉出的得票排名前預設數量的候選節點作為所述記賬節點。
6.如權利要求5所述的基于區塊鏈的數字資產交易方法,其特征在于,所述在驗證通過之后,所述主節點在所述區塊鏈網絡中向各記賬節點廣播所述交易請求的步驟之后,還包括:
若通過所述記賬節點驗證的所述交易請求的數量未超過預設閾值,則更換主節點重新在所述區塊鏈網絡中對所述交易請求進行共識。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工業互聯網研究院,未經中國工業互聯網研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211029718.4/1.html,轉載請聲明來源鉆瓜專利網。





