[發明專利]基于區塊鏈智能合約的公平數據交易方法及裝置有效
| 申請號: | 202110044196.4 | 申請日: | 2021-01-13 |
| 公開(公告)號: | CN112801785B | 公開(公告)日: | 2023-10-20 |
| 發明(設計)人: | 高勝;樸桂榮;朱建明 | 申請(專利權)人: | 中央財經大學 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06Q20/12;G06Q20/38;G06Q20/40 |
| 代理公司: | 北京清亦華知識產權代理事務所(普通合伙) 11201 | 代理人: | 李巖 |
| 地址: | 100081 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 智能 合約 公平 數據 交易 方法 裝置 | ||
1.一種基于區塊鏈智能合約的公平數據交易方法,其特征在于,包括以下步驟:
加密售出者的待出售數據,并根據加密數據生成交易合約和交易信息,其中,所述交易信息存儲在區塊鏈上;
在購買者通過區塊鏈上的交易信息確定購買后,調用所述交易合約創建數據購買交易和數據出售交易;以及
根據所述數據購買交易和所述數據出售交易進行交易,并在所述購買者成功獲取所述待出售數據時完成交易,如果所述購買者解密所述加密數據或者驗證所述待出售數據失敗,則隨機組建仲裁委員會,并基于可檢測明文加密和相似性學習構建仲裁合約,以通過所述仲裁合約廣播所述仲裁委員會的仲裁結果。
2.根據權利要求1所述的方法,其特征在于,所述加密出售者的待出售數據,包括:
計算所述待出售數據的哈希值和密文,并計算所述密文的簽名;
根據所述哈希值、所述密文和所述密文的簽名加密所述待出售數據。
3.根據權利要求2所述的方法,其特征在于,其中,
所述交易合約為:TC={Create(·),Buy(·),Sell(·)},
其中,Create(·)函數用于售出者創建并初始化交易合約,Buy(·)函數用于實現購買者完成購買功能,Sell(·)函數用于實現售出者完成售出功能;
所述交易信息為:
其中,表示所述待出售數據的數據屬性,表示所述哈希值,表示所述密文的簽名,表示密文D′i存儲地址,Pricei表示所述待出售數據的出售價格。
4.根據權利要求3所述的方法,其特征在于,所述調用所述交易合約創建數據購買交易和數據出售交易,包括:
在所述區塊鏈上鎖定所述購買者的抵押資金,并將公鑰PKB和支付金額發送至所述交易合約,并調用所述Buy(·)函數創建所述數據購買交易;
在所述區塊鏈上鎖定所述售出者的抵押資金,并計算調用所述Sell(·)函數創建所述數據出售交易。
5.根據權利要求3所述的方法,其特征在于,所述在所述購買者成功獲取所述待出售數據時完成交易,包括:
在所述購買者根據所述獲取密文后,對所述密文的簽名進行驗證;
在驗證通過后,計算解密秘鑰根據所述解密秘鑰解密所述密文得到待出售數據,并在驗證所述待出售數據具有可用性、完整性、不可篡改性以及不可轉售性時,成功獲取所述待出售數據;
將所述購買者的支付金額發送給所述售出者,并將所述售出者與所述購買者的抵押資金退回,以完成交易。
6.一種基于區塊鏈智能合約的公平數據交易裝置,其特征在于,包括:
加密模塊,用于加密售出者的待出售數據;
交易模塊,用于根據加密數據生成交易合約和交易信息,其中,所述交易信息存儲在區塊鏈上,在購買者通過區塊鏈上的交易信息確定購買后,調用所述交易合約創建數據購買交易和數據出售交易,根據所述數據購買交易和所述數據出售交易進行交易;
解密模塊,用于解密所述加密數據或者驗證所述待出售數據;
構建模塊,用于在所述購買者解密所述加密數據或者驗證所述待出售數據失敗時,隨機組建仲裁委員會;
仲裁模塊,用于基于可檢測明文加密和相似性學習構建仲裁合約,以通過所述仲裁合約廣播所述仲裁委員會的仲裁結果。
7.根據權利要求6所述的方法,其特征在于,所述加密模塊進一步用于計算所述待出售數據的哈希值和密文,并計算所述密文的簽名,根據所述哈希值、所述密文和所述密文的簽名加密所述待出售數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中央財經大學,未經中央財經大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110044196.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:對象控制方法及裝置
- 下一篇:一種擴散板加工及微處理一體化設備





