[發明專利]用于區塊鏈的交易信息的共識方法及系統有效
| 申請號: | 202010245612.2 | 申請日: | 2020-03-31 |
| 公開(公告)號: | CN111464633B | 公開(公告)日: | 2023-03-21 |
| 發明(設計)人: | 劉昱;李成才;鄧柯 | 申請(專利權)人: | 成都質數斯達克科技有限公司 |
| 主分類號: | H04L67/10 | 分類號: | H04L67/10;H04L9/40;H04L67/1097;G06Q40/04 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 林哲生 |
| 地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 區塊 交易 信息 共識 方法 系統 | ||
本發明公開了一種用于區塊鏈的交易信息的共識方法及系統,有交易發生時,根據交易類型確定目標業務共識策略;將交易對應的交易信息發送至目標業務共識策略對應的所有節點,節點對所述交易信息進行驗證,得到業務共識結果;將業務共識結果發送至交易對應的交易發起方,使得完成業務共識;對交易通過區塊鏈共識協議進行數據共識;響應于區塊鏈的各節點收到數據共識后的交易,通過交易類型獲取目標業務共識策略;基于目標業務共識策略驗證各節點的共識結果,若驗證通過,執行交易,使得交易添加至區塊鏈。本發明實現了基于業務共識和數據共識的雙層共識,實現了對區塊鏈交易信息的有效共識,保證了共識的公平的目的。
技術領域
本發明涉及區塊鏈技術領域,特別是涉及一種用于區塊鏈的交易信息的共識方法及系統。
背景技術
區塊鏈技術是一種基于去中心化分布式協議、共識算法、非對稱密鑰簽名、哈希等技術,構建的能安全地存儲數字信息資產的分布式賬本,具有信息不可偽造、篡改、公開透明等特點。對于目前存在的大多數區塊鏈網絡,如在公有區塊鏈上所有的交易都是公開透明的。交易的發起方有很大控制權和自由權;而結合現實業務場景,一筆交易的發起到最終成交,一般都會存在多個機構或個人的參與,需要多方授權才能進行,且參與比重也不是公平平等的。因此,在區塊鏈各節點在參與交易時,很難實現交易信息的共識。
發明內容
針對于上述問題,本發明提供一種用于區塊鏈的交易信息的共識方法及系統,實現了對區塊鏈交易信息的有效共識,保證了共識的公平的目的。
為了實現上述目的,本發明提供了如下技術方案:
一種用于區塊鏈的交易信息的共識方法,所述方法包括:
響應于有交易發生時,根據交易類型確定目標業務共識策略;
將所述交易對應的交易信息發送至所述目標業務共識策略對應的所有節點,使得所述所有節點對所述交易信息進行驗證,得到業務共識結果;
將所述業務共識結果發送至所述交易對應的交易發起方,使得所述交易發起方基于所述業務共識結果提交所述交易,完成業務共識;
對所述交易通過區塊鏈共識協議進行數據共識;
響應于所述區塊鏈的各節點收到所述數據共識后的交易,通過所述交易類型獲取目標業務共識策略;
基于所述目標業務共識策略驗證所述各節點的共識結果,若驗證通過,執行所述交易,使得所述交易添加至所述區塊鏈。
可選地,所述方法還包括:
生成與交易類型相匹配的業務共識策略,所述業務共識策略為根據交易類型、參與節點信息、節點參與業務共識的策略約束生成的信息。
可選地,所述方法還包括:
獲取業務規則,使得所述所有節點根據所述業務規則對所述交易信息進行驗證,得到業務共識結果。
可選地,所述方法還包括:
基于所述目標業務共識策略驗證所述各節點的共識結果,若驗證不通過,將所述共識結果添加至所述區塊鏈。
可選地,所述基于所述目標業務共識策略驗證所述各節點的共識結果,包括:
獲取預設驗證函數,所述預設驗證函數表征交易信息、各節點業務共識結果和節點業務共識策略之間關系的函數;
通過所述預設驗證函數對所述各節點的共識結果進行驗證,得到驗證結果。
一種用于區塊鏈的交易信息的共識系統,所述系統包括:
策略確定單元,用于響應于有交易發生時,根據交易類型確定目標業務共識策略;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都質數斯達克科技有限公司,未經成都質數斯達克科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/202010245612.2/2.html,轉載請聲明來源鉆瓜專利網。
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





