[發明專利]針對增加區塊進行勘誤的區塊鏈的驗證方法及系統有效
| 申請號: | 201710425458.5 | 申請日: | 2017-06-08 |
| 公開(公告)號: | CN107451007B | 公開(公告)日: | 2020-11-06 |
| 發明(設計)人: | 譚智勇;王子龍;許進;張勇 | 申請(專利權)人: | 北京瑞卓喜投科技發展有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G06Q20/38 |
| 代理公司: | 北京市惠誠律師事務所 11353 | 代理人: | 逯博 |
| 地址: | 100026 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 增加 區塊 進行 勘誤 驗證 方法 系統 | ||
本發明實施例提供了一種針對增加區塊進行勘誤的區塊鏈的驗證方法及系統,屬于區塊鏈技術領域,方法包括:將當前區塊的區塊頭數據和區塊體數據經不可逆算法生成固定長度的字符串作為第一散列值,并與當前區塊的子區塊的區塊頭中存儲的第二散列值進行比較;如果相同,則識別區塊鏈中是否存在與當前區塊對應的副本區塊;如果存在,則將該副本區塊的父區塊的區塊頭數據和區塊體數據經不可逆算法生成固定長度的字符串作為第三散列值;如果第三散列值與副本區塊的區塊頭中存儲的第四散列值相同,則確定當前區塊到其子區塊之間的一致性驗證通過。本發明實施例的方案,旨在通過增加區塊完成勘誤的情況,提供一種對該區塊鏈進行一致性驗證的方法。
技術領域
本發明實施例屬于區塊鏈技術領域,尤其涉及一種針對增加區塊進行勘誤的區塊鏈的驗證方法及系統。
背景技術
隨著互聯網的不斷發展,區塊鏈技術應運而生,它是一種互聯網數據庫技術,具有去中心化、公開透明的特點。具體地,區塊鏈技術的本質是去中心化且寓于分布式結構的數據存儲、傳輸和證明的方法,用數據區塊取代目前互聯網對中心服務器的依賴,使得所有數據的變更或者交易項目都被同時記錄在多個賬本節點之上。由于沒有中央控制點的分布式對等網絡,并且使用分布式集體運作的方法,可以說,區塊鏈是網絡上的“公開大賬本”。它存在許多節點,每個節點都可以觀察到整個賬本,并且共同參與維護,其收益則是獲得記賬的權利,并且可以復制一份完整的數據庫,單個節點無法修改數據庫,從而保證了賬本數據的安全可靠。
當下,采用區塊鏈技術進行數據的組織和管理已經被廣泛的應用到了各種商業領域。
發明人在實現本發明的過程中,發現現有技術存在如下缺陷:
現有的區塊鏈是沿著區塊鏈的延展方向,依次生成新的區塊,且區塊之間滿足一致性驗證,這也是為了防止區塊中的數據被惡意篡改。但是,在一些情況下,當區塊鏈上的某個區塊中的區塊體數據確實存在錯誤,或者出于監管或政策部門的特殊需求,需要被修改更正,但如果強行對該數據進行修改,勢必會導致區塊鏈的一致性驗證不通過,從而出現修改區塊數據與區塊鏈一致性驗證之間的矛盾。
發明內容
本發明實施例提供一種針對增加區塊進行勘誤的區塊鏈的驗證方法及系統,旨在現有區塊鏈的延展過程中,針對已形成的區塊鏈,通過增加區塊而完成勘誤的情況下,提供一種對該區塊鏈進行一致性驗證的方法。
為達到上述目的,本發明實施例提供了一種針對增加區塊進行勘誤的區塊鏈的驗證方法,所述區塊鏈包括一個延展區塊鏈,或者一個所述延展區塊鏈和至少一個與所述延展區塊鏈鏈接的副本區塊;所述副本區塊為對所述延展區塊鏈中原始區塊的區塊體數據進行勘誤后生成的區塊;所述副本區塊的區塊體數據較被勘誤的所述原始區塊的區塊體數據,除待勘誤數據被修改外,其他數據對應相同,所述驗證方法包括:依據區塊之間的鏈接關系,依次對所述延展區塊鏈中的各區塊進行如下操作:將當前區塊的區塊頭數據和區塊體數據經不可逆算法生成固定長度的字符串作為第一散列值,并與所述當前區塊的子區塊的區塊頭中存儲的第二散列值進行比較;如果所述第一散列值與所述第二散列值相同,則識別所述區塊鏈中是否存在與所述當前區塊對應的所述副本區塊;如果所述區塊鏈中存在與所述當前區塊對應的所述副本區塊,則將該副本區塊的父區塊的區塊頭數據和區塊體數據經不可逆算法生成固定長度的字符串作為第三散列值;如果所述第三散列值與所述副本區塊的區塊頭中存儲的第四散列值相同,則確定所述當前區塊到其子區塊之間的一致性驗證通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京瑞卓喜投科技發展有限公司,未經北京瑞卓喜投科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710425458.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:限制存儲設備中的性能變化的技術
- 下一篇:一種CRC計算方法及裝置





