一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种面向PoW区块链的跨链验证系统

2023-02-04 12:27:10 来源:中国专利 TAG:

技术特征:
1.一种面向pow区块链的跨链验证系统,其特征在于,包括:哈希算法库模块、算法更新模块以及数据验证模块;所述哈希算法库模块分别与所述算法更新模块和所述数据验证模块连接;所述哈希算法库模块用于采用面向对象的方式实现哈希算法,并规定哈希算法的统一格式,类中方法实现哈希值计算,采用统一接口对不同哈希算法的进行调用;所述数据验证模块用于为跨链过程提供不同区块链上数据的验证;所述算法更新模块用于对哈希算法库模块进行哈希算法的添加、更新、更名和移除。2.根据权利要求1所述的一种面向pow区块链的跨链验证系统,其特征在于,所述哈希算法库模块包括:哈希算法单元、辅助单元以及测试单元;所述哈希算法单元用于采用统一接口对不同哈希算法的进行调用并采用面向对象的方式实现哈希算法;所述辅助单元用于存储所述哈希算法库模块中使用的通用工具函数和自定义类型,并进行哈希算法中的常用操作;所述常用操作包括:字节序转换,类型的转换和读取;所述测试单元用于对实现的哈希算法进行性能测试。3.根据权利要求2所述的一种面向pow区块链的跨链验证系统,其特征在于,所述哈希算法单元包括:抽象哈希类、具体哈希算法类和哈希调用接口;所述具体哈希算法类存储多种哈希算法;所述具体哈希算法类作为所述抽象哈希类的子类,对抽象类中的方法进行覆写,实现不同的哈希计算过程;所述哈希调用接口用于存储哈希算法唯一标识与具体哈希算法对象之间的映射关系,并根据所述映射关系以及哈希算法唯一标识选择对应哈希算法对象进行哈希运算,进而实现不同哈希算法的统一调用。4.根据权利要求3所述的一种面向pow区块链的跨链验证系统,其特征在于,所述哈希算法唯一标识为哈希算法名称。5.根据权利要求1数据验证模块所述的一种面向pow区块链的跨链验证系统,其特征在于,所述数据验证模块包括:区块头数据验证单元和交易支付验证单元;所述区块头数据验证单元用于对区块头多个数据字段进行哈希计算验证;所述交易支付验证单元用于根据交易重新计算merkle根哈希,并将重新计算的merkle根哈希与区块头中存储的merkle根哈希进行比对。6.根据权利要求5数据验证模块所述的一种面向pow区块链的跨链验证系统,其特征在于,区块链中交易以哈希值的形式保存。7.根据权利要求1数据验证模块所述的一种面向pow区块链的跨链验证系统,其特征在于,所述算法更新模块包括:算法添加单元、算法更新单元、算法更名单元以及算法移除单元。

技术总结
本发明涉及一种面向PoW区块链的跨链验证系统。该系统包括:哈希算法库模块、算法更新模块以及数据验证模块;所述哈希算法库模块分别与所述算法更新模块和所述数据验证模块连接;所述哈希算法库模块用于采用面向对象的方式实现哈希算法,并规定哈希算法的统一格式,类中方法实现哈希值计算,采用统一接口对不同哈希算法的进行调用;所述数据验证模块用于为跨链过程提供不同区块链上数据的验证;所述算法更新模块用于对哈希算法库模块进行哈希算法的添加、更新、更名和移除。本发明能够根据实际需要对哈希算法进行管理和更新,具有较高可扩展性。展性。展性。


技术研发人员:伍前红 丁振洋 朱焱 张天逸 杨洋
受保护的技术使用者:北京航空航天大学
技术研发日:2022.10.26
技术公布日:2023/2/3
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献