[發明專利]區塊鏈數據共識處理方法、系統、存儲介質和電子設備在審
| 申請號: | 201811076926.3 | 申請日: | 2018-09-14 |
| 公開(公告)號: | CN109347917A | 公開(公告)日: | 2019-02-15 |
| 發明(設計)人: | 付佩學;王超 | 申請(專利權)人: | 北京沃杰知識產權有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06;H04L9/06;G06Q40/04 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 北京市通州區運河核心區Ⅳ-*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 鏈節點 數據交換格式 交易數據 存儲介質 電子設備 算法 處理效率 算法提供 映射關系 預設 發送 | ||
本公開是關于一種區塊鏈數據共識處理方法、系統、存儲介質和電子設備。該方法包括:區塊鏈節點接收到一交易數據后,確定該交易數據的數據交換格式;所述區塊鏈節點根據確定的數據交換格式,從預設的不同數據交換格式與共識算法之間的映射關系確定對應的共識算法,選擇基于該共識算法提供共識機制的其他區塊鏈節點;所述區塊鏈節點發送所述交易數據至選擇的其他區塊鏈節點以進行共識處理。本公開可以提高區塊鏈數據共識處理效率。
技術領域
本公開涉及區塊鏈技術領域,尤其涉及一種區塊鏈數據共識處理方法、區塊鏈數據共識處理系統以及計算機可讀存儲介質和電子設備。
背景技術
區塊鏈是分布式數據存儲、點對點傳輸、共識機制、加密算法等計算機技術的新型應用模式。所謂共識機制是區塊鏈系統中實現不同節點之間建立信任、獲取權益的數學算法。
現有技術中,數據在一節點上鏈受理后其他區塊鏈節點參與共識處理,而在對數據進行共識處理時,隨著參與共識的區塊鏈節點的數量增加,對數據進行共識處理的時間長,導致數據的共識處理效率降低。
發明內容
本公開的目的在于提供一種區塊鏈數據共識處理方法、系統以及計算機可讀存儲介質和電子設備,進而至少在一定程度上克服由于相關技術的限制和缺陷而導致的一個或者多個問題。
根據本公開實施例的第一方面,提供一種區塊鏈數據共識處理方法,該方法包括:
區塊鏈節點接收到一交易數據后,確定該交易數據的數據交換格式;
所述區塊鏈節點根據確定的數據交換格式,從預設的不同數據交換格式與共識算法之間的映射關系確定對應的共識算法,選擇基于該共識算法提供共識機制的其他區塊鏈節點;
所述區塊鏈節點發送所述交易數據至選擇的其他區塊鏈節點以進行共識處理。
本公開的實施例中,所述數據交換格式至少包括XML格式和JSON格式。
進一步的,本公開的實施例中,所述區塊鏈節點選擇基于該共識算法提供共識機制的其他區塊鏈節點,具體包括:
所述區塊鏈節點根據所述共識算法,確定符合所述共識算法要求的參與共識的其他區塊鏈節點的數量P;
所述區塊鏈節點從共識網絡中選擇滿足所述數量P的其他區塊鏈節點參與共識。
本公開的實施例中,該方法還包括:
所述區塊鏈節點在接收到所述交易數據時,利用預設算法對該交易數據進行加密,得到該交易數據的加密信息;
所述區塊鏈節點將該交易數據以及該交易數據的加密信息發送給其他區塊鏈節點;
在共識處理階段,其他區塊鏈節點對接收到的加密信息進行解密,得到所接收到的加密信息對應的交易數據,然后判斷是否與接收到的交易數據一致,若是則實現對該交易數據的共識處理。
本公開的實施例中,所述區塊鏈節點具體通過廣播的方式將該交易數據以及該交易數據的加密信息發送給其他區塊鏈節點。
本公開的實施例中,所述預設算法至少包括MD5消息摘要算法。
本公開的實施例中,在其他區塊鏈節點判斷加密信息對應的交易數據與接收到的交易數據不一致時,發送重發請求至所述區塊鏈節點以等待重新接收交易數據。
根據本公開實施例的第二方面,提供一種區塊鏈數據共識處理系統,該系統包括:
格式確定模塊,用于使一區塊鏈節點接收到一交易數據后,確定該交易數據的數據交換格式;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京沃杰知識產權有限公司,未經北京沃杰知識產權有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811076926.3/2.html,轉載請聲明來源鉆瓜專利網。





