[發明專利]一種面向PoW區塊鏈的跨鏈驗證系統在審
| 申請號: | 202211314354.4 | 申請日: | 2022-10-26 |
| 公開(公告)號: | CN115687474A | 公開(公告)日: | 2023-02-03 |
| 發明(設計)人: | 伍前紅;丁振洋;朱焱;張天逸;楊洋 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06F16/25 | 分類號: | G06F16/25;G06F16/27;G06F16/22;G06Q20/38 |
| 代理公司: | 北京高沃律師事務所 11569 | 代理人: | 萬慧華;賈瑞華 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 pow 區塊 驗證 系統 | ||
1.一種面向PoW區塊鏈的跨鏈驗證系統,其特征在于,包括:哈希算法庫模塊、算法更新模塊以及數據驗證模塊;
所述哈希算法庫模塊分別與所述算法更新模塊和所述數據驗證模塊連接;所述哈希算法庫模塊用于采用面向對象的方式實現哈希算法,并規定哈希算法的統一格式,類中方法實現哈希值計算,采用統一接口對不同哈希算法的進行調用;
所述數據驗證模塊用于為跨鏈過程提供不同區塊鏈上數據的驗證;
所述算法更新模塊用于對哈希算法庫模塊進行哈希算法的添加、更新、更名和移除。
2.根據權利要求1所述的一種面向PoW區塊鏈的跨鏈驗證系統,其特征在于,所述哈希算法庫模塊包括:哈希算法單元、輔助單元以及測試單元;
所述哈希算法單元用于采用統一接口對不同哈希算法的進行調用并采用面向對象的方式實現哈希算法;
所述輔助單元用于存儲所述哈希算法庫模塊中使用的通用工具函數和自定義類型,并進行哈希算法中的常用操作;所述常用操作包括:字節序轉換,類型的轉換和讀?。?/p>
所述測試單元用于對實現的哈希算法進行性能測試。
3.根據權利要求2所述的一種面向PoW區塊鏈的跨鏈驗證系統,其特征在于,所述哈希算法單元包括:抽象哈希類、具體哈希算法類和哈希調用接口;
所述具體哈希算法類存儲多種哈希算法;所述具體哈希算法類作為所述抽象哈希類的子類,對抽象類中的方法進行覆寫,實現不同的哈希計算過程;
所述哈希調用接口用于存儲哈希算法唯一標識與具體哈希算法對象之間的映射關系,并根據所述映射關系以及哈希算法唯一標識選擇對應哈希算法對象進行哈希運算,進而實現不同哈希算法的統一調用。
4.根據權利要求3所述的一種面向PoW區塊鏈的跨鏈驗證系統,其特征在于,所述哈希算法唯一標識為哈希算法名稱。
5.根據權利要求1數據驗證模塊所述的一種面向PoW區塊鏈的跨鏈驗證系統,其特征在于,所述數據驗證模塊包括:區塊頭數據驗證單元和交易支付驗證單元;
所述區塊頭數據驗證單元用于對區塊頭多個數據字段進行哈希計算驗證;
所述交易支付驗證單元用于根據交易重新計算Merkle根哈希,并將重新計算的Merkle根哈希與區塊頭中存儲的Merkle根哈希進行比對。
6.根據權利要求5數據驗證模塊所述的一種面向PoW區塊鏈的跨鏈驗證系統,其特征在于,區塊鏈中交易以哈希值的形式保存。
7.根據權利要求1數據驗證模塊所述的一種面向PoW區塊鏈的跨鏈驗證系統,其特征在于,所述算法更新模塊包括:算法添加單元、算法更新單元、算法更名單元以及算法移除單元。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211314354.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種鷗翼式護罩結構
- 下一篇:一種通過智能AI分析實現精準推送文獻的系統





