[發明專利]一種基于區塊鏈智能合約的數據交易方法在審
| 申請號: | 201710701511.X | 申請日: | 2017-08-16 |
| 公開(公告)號: | CN107464118A | 公開(公告)日: | 2017-12-12 |
| 發明(設計)人: | 孫善寶;于治樓 | 申請(專利權)人: | 濟南浪潮高新科技投資發展有限公司 |
| 主分類號: | G06Q20/40 | 分類號: | G06Q20/40;G06Q40/04;G06F21/62;G06F21/60;G06F17/30;G06Q20/22;G06Q20/08 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 姜明 |
| 地址: | 250000 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 智能 合約 數據 交易 方法 | ||
1.一種基于區塊鏈智能合約的數據交易方法,其方法是數據交易共識網絡和監管共識網絡之間的所有節點通過區塊鏈共同維護一份賬本記錄,所述的節點都可以發布數據交易,所述的數據交易共識網絡以智能合同的方式發布到區塊鏈中,并通過P2P網絡分發到各個節點,最終達成共識,也可以向監管共識網絡發布數據交易,達成共識,并通過數據交易共識網絡的驗證節點來自動執行智能合同。
2.根據權利要求1所述的一種基于區塊鏈智能合約的數據交易方法,其特征在于,所述的數據交易方法具體包括:
步驟1、買方節點提出數據交易申請;
步驟2、賣方節點提供數據名錄以及樣本發送給買方節點;
步驟3、所述的買方節點制定數據目錄、規則和策略,并確定驗證程序邏輯,發送給賣方節點;
步驟4、所述的賣方節點加密交易數據,并放入外部存儲中,將外部鏈接及認證方式加入到智能合約中;
步驟5、所述的買方節點和所述的賣方節點進行協商,最終由所述的買方節點發布智能合約到所述的數據交易共識網絡;
步驟6、所述的數據交易共識網絡的各節點達成共識,生成區塊,加入到區塊鏈;
步驟7、所述的驗證節點按時間要求自動開始執行智能合約;
步驟8、所述的驗證節點在智能合約執行過程中會產生臨時密鑰對,并將智能合約標識、認證信息以及臨時公鑰發送給所述的賣方節點;
步驟9、所述的賣方節點驗證收到信息的合法性,將外部加密存儲的數據密鑰,利用智能合約臨時公鑰進行加密,并發送所述的驗證節點;
步驟10、所述的驗證節點利用智能合約的臨時私鑰解密收到的信息,得到密鑰,并將外部加密存儲的交易數據下載到本地,利用密鑰將數據解密;
步驟11、所述的驗證節點執行智能合約的驗證數據有效性的程序;如果驗證通過,將數據加密密鑰利用所述的買方節點的公鑰進行加密,并發送給所述的買方節點,合約執行完成,更新執行狀態;否則,通知所述的買方節點和所述的賣方節點交易失敗,更新執行狀態。
3.根據權利要求2所述的一種基于區塊鏈智能合約的數據交易方法,其特征在于,步驟5和步驟6之間,還包括步驟51、所述的買方節點將智能合約的內容發布到所述的監管共識網絡。
4.根據權利要求2所述的一種基于區塊鏈智能合約的數據交易方法,其特征在于,步驟6和步驟7之間,還包括步驟61、所述的監管共識網絡的各節點達成共識,生成區塊,加入到區塊鏈。
5.根據權利要求2所述的一種基于區塊鏈智能合約的數據交易方法,其特征在于,步驟11之后,還包括步驟12、所述的驗證節點將智能合約的執行狀態發布到所述的監管共識網絡;步驟13、所述的監管共識網絡的各節點達成共識,生成區塊,加入到區塊鏈中。
6.根據權利要求2-5任意一項所述的一種基于區塊鏈智能合約的數據交易方法,其特征在于,所述的買方節點通過P2P網絡發布數據交易智能合同,參與區塊鏈的各個節點達成共識,所述的賣方節點提供加密后的交易數據,并進行智能合約的協商。
7.根據權利要求2-5任意一項所述的一種基于區塊鏈智能合約的數據交易方法,其特征在于,所述的數據交易共識網絡是P2P網絡,通過區塊鏈完成數據交易;所述的監管共識網絡的節點由參與交易的第三方參與,對數據交易智能合同的內容進行見證;所述的驗證節點負責執行智能合同,根據交易情況將密鑰發送給買方節點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于濟南浪潮高新科技投資發展有限公司,未經濟南浪潮高新科技投資發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710701511.X/1.html,轉載請聲明來源鉆瓜專利網。





