[發(fā)明專利]基于實例選舉共識的交易上鏈防錯方法、裝置和電子設備有效
| 申請?zhí)枺?/td> | 202011478363.8 | 申請日: | 2020-12-15 |
| 公開(公告)號: | CN112529707B | 公開(公告)日: | 2022-12-13 |
| 發(fā)明(設計)人: | 周喆;朱箭飛;吳斌;劉博 | 申請(專利權)人: | 從法信息科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F21/64 |
| 代理公司: | 上海點威知識產權代理有限公司 31326 | 代理人: | 杜焱 |
| 地址: | 202150 上海市崇明區(qū)城橋鎮(zhèn)喬松*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 實例 選舉 共識 交易 上鏈防錯 方法 裝置 電子設備 | ||
1.一種基于實例選舉共識的交易上鏈防錯方法,其特征在于,包括:
為業(yè)務提供方創(chuàng)建共用同一區(qū)塊地址的多個實例;
各實例獨立與業(yè)務需求方進行合同公證交易,生成交易日志,所述交易日志中具有交易內容和可變更狀態(tài)的簽名指令;
當前實例將基于當前交易生成的交易日志同步至與其共用同一區(qū)塊地址的實例,各跟隨者實例結合當前實例生成的歷史交易日志和同步接收到的交易日志判定當前交易的簽名指令的狀態(tài)是否是初始狀態(tài),當前實例基于判斷結果利用所述簽名指令中的數(shù)字證書對交易內容進行簽名;
由所述多個實例選舉產生的領導者實例作為區(qū)塊鏈的接入節(jié)點將簽名后的交易內容上鏈。
2.根據(jù)權利要求1所述的方法,其特征在于,還包括:
將所述多個實例劃分領導者實例和跟隨者實例,領導者實例的個數(shù)為1個,為所述領導者實例配置計票權,為各跟隨者實例配置投票請求權和投票權;
所述當前實例將基于當前交易生成的交易日志同步至與其共用同一區(qū)塊地址的實例,各跟隨者實例結合當前實例生成的歷史交易日志和同步接收到的交易日志判定當前交易的簽名指令的狀態(tài)是否是初始狀態(tài),包括:
當前實例將待簽名交易的交易日志發(fā)送給領導者實例,所述交易日志中具有交易內容和當前簽名指令;
領導者實例將所述交易日志同步至各跟隨者實例并請求各跟隨者實例對所述待簽名交易中的簽名指令的狀態(tài)進行投票;
各跟隨者實例接收同步來的交易日志,結合其歷史存儲的交易日志判斷所述當前簽名指令是否處于初始狀態(tài),若是則向領導者實例發(fā)送判定結果;
所述領導者實例進行計票得到共識的判斷結果。
3.根據(jù)權利要求2所述的方法,其特征在于,所述判斷所述當前簽名指令是否處于初始狀態(tài),包括:
利用簽名指令攜帶的狀態(tài)標識判斷其是否處于初始狀態(tài)。
4.根據(jù)權利要求3所述的方法,其特征在于,所述領導者實例將所述交易日志同步至各跟隨者實例,還包括:
所述當前實例在利用所述當前簽名指令進行簽名后,變更所述當前簽名指令的狀態(tài)標識,并將變更后的狀態(tài)標識同步至各實例。
5.根據(jù)權利要求2所述的方法,其特征在于,還包括:
設定任期,在每個任期重新將所述多個實例隨機劃分領導者實例和跟隨者實例。
6.根據(jù)權利要求2所述的方法,其特征在于,所述簽名指令還關聯(lián)有交易標識;
所述基于判斷結果利用所述簽名指令中的數(shù)字證書對交易內容進行簽名,還包括:
判斷當前簽名指令關聯(lián)的交易標識是否對應所述待簽名交易;
若所述簽名指令處于初始狀態(tài)且關聯(lián)的交易標識與所述待簽名交易向對應,則利用所述簽名指令中的數(shù)字證書對交易內容進行簽名。
7.根據(jù)權利要求1所述的方法,其特征在于,所述業(yè)務提供方為銀行。
8.一種基于實例選舉共識的交易上鏈防錯裝置,其特征在于,包括:
實例管理模塊,為業(yè)務提供方創(chuàng)建共用同一區(qū)塊地址的多個實例;
交易模塊,各實例獨立與業(yè)務需求方進行合同公證交易,生成交易日志,所述交易日志中具有交易內容和可變更狀態(tài)的簽名指令;
同步模塊,當前實例將基于當前交易生成的交易日志同步至與其共用同一區(qū)塊地址的實例;
驗證簽名模塊,各跟隨者實例結合當前實例生成的歷史交易日志和同步接收到的交易日志判定當前交易的簽名指令的狀態(tài)是否是初始狀態(tài),當前實例基于判斷結果利用所述簽名指令中的數(shù)字證書對交易內容進行簽名;
上鏈模塊,由所述多個實例選舉產生的領導者實例作為區(qū)塊鏈的接入節(jié)點將簽名后的交易內容上鏈。
9.一種電子設備,其中,該電子設備包括:
處理器;以及,
存儲計算機可執(zhí)行指令的存儲器,所述可執(zhí)行指令在被執(zhí)行時使所述處理器執(zhí)行根據(jù)權利要求1-7中任一項所述的方法。
10.一種計算機可讀存儲介質,其中,所述計算機可讀存儲介質存儲一個或多個程序,所述一個或多個程序當被處理器執(zhí)行時,實現(xiàn)權利要求1-7中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于從法信息科技有限公司,未經從法信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011478363.8/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類
G06Q 專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的數(shù)據(jù)處理系統(tǒng)或方法;其他類目不包含的專門適用于行政、商業(yè)、金融、管理、監(jiān)督或預測目的的處理系統(tǒng)或方法
G06Q40-00 金融;保險;稅務策略;公司或所得稅的處理
G06Q40-02 .銀行業(yè),例如,利息計算、信貸審批、抵押、家庭銀行或網上銀行
G06Q40-04 .交易,例如,股票、商品、金融衍生工具或貨幣兌換
G06Q40-06 .投資,例如,金融工具、資產組合管理或者基金管理
G06Q40-08 .保險,例如,風險分析或養(yǎng)老金
- 用于區(qū)塊鏈的交易信息的共識方法及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置、設備及介質
- 一種基于區(qū)塊鏈系統(tǒng)的共識方法及區(qū)塊鏈系統(tǒng)
- 蜜獾拜占庭容錯共識機制的共識節(jié)點變更方法及相關裝置
- 區(qū)塊鏈共識節(jié)點的重啟處理方法、共識節(jié)點及區(qū)塊鏈系統(tǒng)
- 區(qū)塊鏈共識處理方法及裝置、電子設備、存儲介質
- 區(qū)塊鏈的節(jié)點處理方法、裝置、節(jié)點設備及存儲介質
- 用于區(qū)塊鏈系統(tǒng)的共識方法、裝置、電子設備及存儲介質
- 區(qū)塊鏈共識引擎系統(tǒng)和區(qū)塊鏈共識處理流程方法
- 一種數(shù)據(jù)處理方法、裝置、設備及介質





