[發明專利]一種面向跨鏈的哈希函數庫更新系統在審
| 申請號: | 202211279707.1 | 申請日: | 2022-10-19 |
| 公開(公告)號: | CN115658705A | 公開(公告)日: | 2023-01-31 |
| 發明(設計)人: | 伍前紅;丁振洋;朱焱;高啟元;張天逸 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/25;G06F16/27;G06F16/22 |
| 代理公司: | 北京高沃律師事務所 11569 | 代理人: | 賈瑞華 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 函數庫 更新 系統 | ||
本發明涉及一種面向跨鏈的哈希函數庫更新系統,涉及區塊鏈領域,包括:哈希函數存儲合約、哈希函數管理合約和本地哈希函數庫,哈希函數存儲合約和哈希函數管理合約位于區塊鏈上;每個哈希函數存儲合約存儲有合約管理權限賬戶、哈希函數名稱和哈希函數代碼;哈希函數管理合約包括管理權限的賬戶列表,管理權限的賬戶列表存儲多個哈希函數名稱,以及與各哈希函數名稱對應的合約管理權限賬戶;本地哈希函數庫包括更新接口;更新接口通過哈希函數管理合約判斷當前賬戶是否為合約管理權限賬戶,當當前賬戶為待更新哈希函數的合約管理權限賬戶時,更新待更新哈希函數的哈希函數存儲合約和本地哈希函數庫。本發明提高了哈希函數更新的可用性和安全性。
技術領域
本發明涉及區塊鏈技術領域,特別是涉及一種面向跨鏈的哈希函數庫更新系統。
背景技術
跨鏈技術是打通各個區塊鏈系統,實現鏈間信息互聯互通,區塊鏈數據價值最大化的重要技術手段。跨鏈過程中最為核心的步驟是跨鏈數據驗證,其是實現跨鏈資產轉移、跨鏈鎖定資產留置等功能的前提。跨鏈數據驗證中需要根據不同區塊鏈系統的設計,使用對應哈希函數,對以哈希值形式保存的數據進行驗證。
哈希函數是一類將任意長度數據映射為固定長度數據的函數,輸出的固定長度數據被稱為哈希值或消息摘要,輸入的任意長度數據被稱為哈希值的原像。哈希函數具有單向性、抗碰撞性和雪崩效應,在區塊鏈中被應用于數據的存儲,驗證以及共識算法中。
目前,跨鏈驗證中哈希函數的使用已經存在使用合約編寫哈希函數的方案。但該方案存在合約中計算消耗高,支持哈希函數數量少,哈希函數更新困難等問題。為解決原有方案問題,一種面向跨鏈的哈希函數庫方案被提了出來。該方案將哈希函數計算從合約中轉移到虛擬機外運行,極大降低了哈希運算的成本,且能夠提供更多哈希函數用于跨鏈驗證,適用區塊鏈系統更多。但由于哈希函數庫不在鏈上,對哈希函數更新只能通過硬分叉的方式進行,而硬分叉在實際區塊鏈系統中是難以接受的,這使得該方案在可用性方面存在極大問題。該方案缺少有效的更新機制。
發明內容
本發明的目的是提供一種面向跨鏈的哈希函數庫更新系統,提高了哈希函數更新的可用性和安全性。
為實現上述目的,本發明提供了如下方案:
一種面向跨鏈的哈希函數庫更新系統,包括:哈希函數存儲合約、哈希函數管理合約和本地哈希函數庫,所述哈希函數存儲合約和所述哈希函數管理合約位于區塊鏈上,所述本地哈希函數庫位于本地服務器;
每個所述哈希函數存儲合約用于存儲一種哈希函數,每個所述哈希函數存儲合約存儲有合約管理權限賬戶、哈希函數名稱和哈希函數代碼;
所述哈希函數管理合約包括管理權限的賬戶列表,所述管理權限的賬戶列表用于存儲多個所述哈希函數名稱,以及與各所述哈希函數名稱對應的所述合約管理權限賬戶;
所述本地哈希函數庫用于存儲多種哈希函數代碼,所述本地哈希函數庫包括更新接口;所述更新接口用于通過所述哈希函數管理合約判斷當前賬戶是否為待更新哈希函數的合約管理權限賬戶,當當前賬戶為待更新哈希函數的合約管理權限賬戶時,更新待更新哈希函數的所述哈希函數存儲合約和所述本地哈希函數庫。
可選地,所述本地哈希函數庫還包括調用接口,所述調用接口用于所述本地服務器對所述本地哈希函數庫中哈希函數代碼的調用。
可選地,所述哈希函數管理合約還用于存儲與各所述哈希函數名稱對應的哈希函數存儲合約地址的映射;
所述更新接口還用于通過所述哈希函數管理合約中哈希函數存儲合約地址的映射,判斷所述待更新哈希函數是否存在所述哈希函數存儲合約。
可選地,各所述哈希函數名稱作為各哈希函數的唯一標識。
可選地,所述待更新哈希函數的更新操作包括哈希函數添加、哈希函數更名、哈希函數更新和哈希函數移除。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202211279707.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:氣體滅火壓力遠程監測系統
- 下一篇:一種工業鹽酸廢水回收鹽酸的工藝





