[發明專利]裁剪共識網絡中空區塊的方法、裝置、設備和存儲介質有效
| 申請號: | 201910555751.2 | 申請日: | 2019-06-25 |
| 公開(公告)號: | CN110322350B | 公開(公告)日: | 2020-03-27 |
| 發明(設計)人: | 陳鴻剛;路京磊;盧小明 | 申請(專利權)人: | 北京眾享比特科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F16/22;G06F16/23 |
| 代理公司: | 北京志霖恒遠知識產權代理事務所(普通合伙) 11435 | 代理人: | 郭棟梁 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 裁剪 共識 網絡 中空 區塊 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種裁剪共識網絡中空區塊的方法、裝置、設備和存儲介質,該方法包括:當第一區塊處于關閉狀態時,確定第一區塊在開放狀態時是否接收到交易;如果接收到交易,則將第一區塊作為新生成的區塊用于更新第一鏈的存儲位置;如果未接收到交易,則將第一區塊作為新生成的區塊用于更新第二鏈的存儲位置;在第二鏈持續更新的過程中,若第二區塊處于關閉狀態時,確定第二區塊在開放狀態時接收到交易,則裁剪第二鏈,并將第二區塊作為新生成的區塊更新到第一鏈相應的位置。根據本申請實施例提供的技術方案,通過剪裁RPCA共識網絡中的空區塊,解決了存儲RPCA共識網絡時造成的存儲空間的浪費的問題。
技術領域
本申請涉及區塊鏈技術領域,具體涉及一種裁剪共識網絡中空區塊的方法、裝置、設備和存儲介質。
背景技術
區塊鏈技術是一種不依賴第三方,通過自身分布式節點進行網絡數據的存儲、驗證、傳遞和交流的一種技術方案。區塊鏈的本質是一種特殊的分布式數據庫,由一個個區塊組成,每次寫入數據,就是創建一個區塊。隨著區塊鏈技術的不斷成熟,該技術已經被廣泛的應用于社會生活的各個領域。
Ripple是一種基于互聯網的開源支付協議,在金融支付領域,可以實現去中心化的貨幣兌換、支付與清算功能。Ripple網絡作為Ripple的核心,可以快速不斷的生成新區塊來存儲交易數據,在Ripple網絡中,可以通過RPCA(英文:RippleProtocolConsensusAlgorithm;中文:Ripple協議一致性算法)處理交易中的交易數據,該采用了RPCA共識算法的Ripple網絡也稱為RPCA共識網絡。
在相關技術中,當RPCA共識網絡中的交易量較大時,通過快速生成新區塊對交易數據進行快速存儲。但是,當RPCA共識網絡中的交易量較小時,RPCA共識網絡仍然在以很快的速度生成新的區塊,此時,就會產生一些沒有存儲交易數據的空區塊(如圖1所示的白色區塊A2和A5),由于這些空區塊也需要占用一定的存儲空間,會造成存儲空間的大量浪費。
發明內容
鑒于現有技術中的上述缺陷或不足,期望提供一種可以解決共識網絡中存儲空區塊導致存儲空間浪費問題的裁剪共識網絡中空區塊的方法、裝置、設備和存儲介質。
第一方面,本申請實施例提供一種裁剪RPCA共識網絡中空區塊的方法,該方法包括:
當第一區塊處于關閉狀態時,確定第一區塊在開放狀態時是否接收到交易,
如果接收到交易,則將第一區塊作為新生成的區塊用于更新第一鏈的存儲位置,第一鏈用于存儲包含交易的區塊;
如果未接收到交易,則將第一區塊作為新生成的區塊用于更新第二鏈的存儲位置,第二鏈用于臨時存儲未包含交易的區塊;
在第二鏈持續更新的過程中,若第二區塊處于關閉狀態時,確定第二區塊在開放狀態時接收到交易,則裁剪第二鏈,并將第二區塊作為新生成的區塊更新到第一鏈相應的位置。
第二方面,本申請實施例提供一種裁剪RPCA共識網絡中空區塊的裝置,該裝置包括:
第一確定模塊,被配置為當第一區塊處于關閉狀態時,確定第一區塊在開放狀態時是否接收到交易,
第一更新模塊,被配置為如果接收到交易,則將第一區塊作為新生成的區塊用于更新第一鏈的存儲位置,第一鏈用于存儲包含交易的區塊;如果未接收到交易,則將第一區塊作為新生成的區塊用于更新第二鏈的存儲位置,第二鏈用于臨時存儲未包含交易的區塊;
第二更新模塊,被配置為在第二鏈持續更新的過程中,若第二區塊處于關閉狀態時,確定第二區塊在開放狀態時接收到交易,則裁剪第二鏈,并將第二區塊作為新生成的區塊更新到第一鏈相應的位置。
第三方面,本申請實施例提供一種計算機設備,該計算機設備包括:
處理器;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京眾享比特科技有限公司,未經北京眾享比特科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910555751.2/2.html,轉載請聲明來源鉆瓜專利網。





