[发明专利]一种面向跨链的哈希函数库更新系统在审
| 申请号: | 202211279707.1 | 申请日: | 2022-10-19 |
| 公开(公告)号: | CN115658705A | 公开(公告)日: | 2023-01-31 |
| 发明(设计)人: | 伍前红;丁振洋;朱焱;高启元;张天逸 | 申请(专利权)人: | 北京航空航天大学 |
| 主分类号: | G06F16/23 | 分类号: | G06F16/23;G06F16/25;G06F16/27;G06F16/22 |
| 代理公司: | 北京高沃律师事务所 11569 | 代理人: | 贾瑞华 |
| 地址: | 100191*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 面向 函数库 更新 系统 | ||
本发明涉及一种面向跨链的哈希函数库更新系统,涉及区块链领域,包括:哈希函数存储合约、哈希函数管理合约和本地哈希函数库,哈希函数存储合约和哈希函数管理合约位于区块链上;每个哈希函数存储合约存储有合约管理权限账户、哈希函数名称和哈希函数代码;哈希函数管理合约包括管理权限的账户列表,管理权限的账户列表存储多个哈希函数名称,以及与各哈希函数名称对应的合约管理权限账户;本地哈希函数库包括更新接口;更新接口通过哈希函数管理合约判断当前账户是否为合约管理权限账户,当当前账户为待更新哈希函数的合约管理权限账户时,更新待更新哈希函数的哈希函数存储合约和本地哈希函数库。本发明提高了哈希函数更新的可用性和安全性。
技术领域
本发明涉及区块链技术领域,特别是涉及一种面向跨链的哈希函数库更新系统。
背景技术
跨链技术是打通各个区块链系统,实现链间信息互联互通,区块链数据价值最大化的重要技术手段。跨链过程中最为核心的步骤是跨链数据验证,其是实现跨链资产转移、跨链锁定资产留置等功能的前提。跨链数据验证中需要根据不同区块链系统的设计,使用对应哈希函数,对以哈希值形式保存的数据进行验证。
哈希函数是一类将任意长度数据映射为固定长度数据的函数,输出的固定长度数据被称为哈希值或消息摘要,输入的任意长度数据被称为哈希值的原像。哈希函数具有单向性、抗碰撞性和雪崩效应,在区块链中被应用于数据的存储,验证以及共识算法中。
目前,跨链验证中哈希函数的使用已经存在使用合约编写哈希函数的方案。但该方案存在合约中计算消耗高,支持哈希函数数量少,哈希函数更新困难等问题。为解决原有方案问题,一种面向跨链的哈希函数库方案被提了出来。该方案将哈希函数计算从合约中转移到虚拟机外运行,极大降低了哈希运算的成本,且能够提供更多哈希函数用于跨链验证,适用区块链系统更多。但由于哈希函数库不在链上,对哈希函数更新只能通过硬分叉的方式进行,而硬分叉在实际区块链系统中是难以接受的,这使得该方案在可用性方面存在极大问题。该方案缺少有效的更新机制。
发明内容
本发明的目的是提供一种面向跨链的哈希函数库更新系统,提高了哈希函数更新的可用性和安全性。
为实现上述目的,本发明提供了如下方案:
一种面向跨链的哈希函数库更新系统,包括:哈希函数存储合约、哈希函数管理合约和本地哈希函数库,所述哈希函数存储合约和所述哈希函数管理合约位于区块链上,所述本地哈希函数库位于本地服务器;
每个所述哈希函数存储合约用于存储一种哈希函数,每个所述哈希函数存储合约存储有合约管理权限账户、哈希函数名称和哈希函数代码;
所述哈希函数管理合约包括管理权限的账户列表,所述管理权限的账户列表用于存储多个所述哈希函数名称,以及与各所述哈希函数名称对应的所述合约管理权限账户;
所述本地哈希函数库用于存储多种哈希函数代码,所述本地哈希函数库包括更新接口;所述更新接口用于通过所述哈希函数管理合约判断当前账户是否为待更新哈希函数的合约管理权限账户,当当前账户为待更新哈希函数的合约管理权限账户时,更新待更新哈希函数的所述哈希函数存储合约和所述本地哈希函数库。
可选地,所述本地哈希函数库还包括调用接口,所述调用接口用于所述本地服务器对所述本地哈希函数库中哈希函数代码的调用。
可选地,所述哈希函数管理合约还用于存储与各所述哈希函数名称对应的哈希函数存储合约地址的映射;
所述更新接口还用于通过所述哈希函数管理合约中哈希函数存储合约地址的映射,判断所述待更新哈希函数是否存在所述哈希函数存储合约。
可选地,各所述哈希函数名称作为各哈希函数的唯一标识。
可选地,所述待更新哈希函数的更新操作包括哈希函数添加、哈希函数更名、哈希函数更新和哈希函数移除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211279707.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:气体灭火压力远程监测系统
- 下一篇:一种工业盐酸废水回收盐酸的工艺





