[發明專利]針對增加區塊進行勘誤的區塊鏈的驗證方法及系統有效
| 申請號: | 201710425458.5 | 申請日: | 2017-06-08 |
| 公開(公告)號: | CN107451007B | 公開(公告)日: | 2020-11-06 |
| 發明(設計)人: | 譚智勇;王子龍;許進;張勇 | 申請(專利權)人: | 北京瑞卓喜投科技發展有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10;G06Q20/38 |
| 代理公司: | 北京市惠誠律師事務所 11353 | 代理人: | 逯博 |
| 地址: | 100026 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 針對 增加 區塊 進行 勘誤 驗證 方法 系統 | ||
1.一種針對增加區塊進行勘誤的區塊鏈的驗證方法,其特征在于,所述區塊鏈包括一個延展區塊鏈,或者一個所述延展區塊鏈和至少一個與所述延展區塊鏈鏈接的副本區塊;所述副本區塊為對所述延展區塊鏈中原始區塊的區塊體數據進行勘誤后生成的區塊;所述副本區塊的區塊體數據較被勘誤的所述原始區塊的區塊體數據,除待勘誤數據被修改外,其他數據對應相同,
所述驗證方法包括:
依據區塊之間的鏈接關系,依次對所述延展區塊鏈中的各區塊進行如下操作:
將當前區塊的區塊頭數據和區塊體數據經不可逆算法生成固定長度的字符串作為第一散列值,并與所述當前區塊的子區塊的區塊頭中存儲的第二散列值進行比較;
如果所述第一散列值與所述第二散列值相同,則識別所述區塊鏈中是否存在與所述當前區塊對應的所述副本區塊;
如果所述區塊鏈中存在與所述當前區塊對應的所述副本區塊,則將該副本區塊的父區塊的區塊頭數據和區塊體數據經不可逆算法生成固定長度的字符串作為第三散列值,并與所述副本區塊的區塊頭中存儲的第四散列值進行比較;
如果所述第三散列值與所述副本區塊的區塊頭中存儲的第四散列值相同,則確定所述當前區塊到其子區塊之間的一致性驗證通過。
2.根據權利要求1所述的驗證方法,其特征在于,所述方法還包括:
如果所述第一散列值與所述第二散列值不同,則確定所述當前區塊到其子區塊之間的一致性驗證未通過。
3.根據權利要求1所述的驗證方法,其特征在于,所述方法還包括:
如果所述第一散列值與所述第二散列值相同,且識別出所述區塊鏈中不存在與所述當前區塊對應的所述副本區塊,則確定所述當前區塊到其子區塊之間的一致性驗證通過。
4.根據權利要求1所述的驗證方法,其特征在于,所述方法還包括:
如果所述第三散列值與所述第四散列值不同,則確定所述當前區塊到其子區塊之間的一致性驗證未通過。
5.根據權利要求1-4中任一項所述的驗證方法,其特征在于,被勘誤的所述原始區塊,其對應的所述副本區塊至少為一個。
6.一種針對增加區塊進行勘誤的區塊鏈的驗證系統,其特征在于,所述區塊鏈包括一個延展區塊鏈,或者一個所述延展區塊鏈和至少一個與所述延展區塊鏈鏈接的副本區塊;所述副本區塊為對所述延展區塊鏈中原始區塊的區塊體數據進行勘誤后生成的區塊;所述副本區塊的區塊體數據較被勘誤的所述原始區塊的區塊體數據,除待勘誤數據被修改外,其他數據對應相同,
所述驗證系統包括:散列值比較模塊、區塊識別模塊、散列值計算模塊和驗證確定模塊,所述驗證系統依據區塊之間的鏈接關系,依次對所述延展區塊鏈中的各區塊進行如下操作,其中:
所述散列值比較模塊,用于將當前區塊的區塊頭數據和區塊體數據經不可逆算法生成固定長度的字符串作為第一散列值,并與所述當前區塊的子區塊的區塊頭中存儲的第二散列值進行比較;
所述區塊識別模塊,用于如果所述第一散列值與所述第二散列值相同,則識別所述區塊鏈中是否存在與所述當前區塊對應的所述副本區塊;
所述散列值計算模塊,用于如果所述區塊鏈中存在與所述當前區塊對應的所述副本區塊,則將該副本區塊的父區塊的區塊頭數據和區塊體數據經不可逆算法生成固定長度的字符串作為第三散列值;
所述驗證確定模塊,用于如果所述第三散列值與所述副本區塊的區塊頭中存儲的第四散列值相同,則確定所述當前區塊到其子區塊之間的一致性驗證通過。
7.根據權利要求6所述的驗證系統,其特征在于,所述驗證確定模塊還用于,
如果所述第一散列值與所述第二散列值不同,則確定所述當前區塊到其子區塊之間的一致性驗證未通過。
8.根據權利要求6所述的驗證系統,其特征在于,所述驗證確定模塊還用于,
如果所述第一散列值與所述第二散列值相同,且識別出所述區塊鏈中不存在與所述當前區塊對應的所述副本區塊,則確定所述當前區塊到其子區塊之間的一致性驗證通過。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京瑞卓喜投科技發展有限公司,未經北京瑞卓喜投科技發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710425458.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:限制存儲設備中的性能變化的技術
- 下一篇:一種CRC計算方法及裝置





