[发明专利]一种基于区块链技术的金融信息验证方法与装置有效
申请号: | 202011240336.7 | 申请日: | 2020-11-09 |
公开(公告)号: | CN112419054B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 莫凌峰 | 申请(专利权)人: | 藕丝科技(深圳)有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F21/64 |
代理公司: | 深圳众鼎汇成知识产权代理有限公司 44566 | 代理人: | 张宏杰 |
地址: | 518000 广东省深圳市宝安区新安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 金融 信息 验证 方法 装置 | ||
1.一种基于区块链技术的金融信息验证方法,其特征在于,包括:
确定待验证的金融信息;
根据所述金融信息判断区块链内是否存在与所述金融信息关联的交易信息;所述区块链内预先存储有金融信息与交易信息的关联关系;所述关联关系是按照预设的金融信息存储规则存储在区块链上;
当判断存在交易信息时,获取与所述金融信息关联的全部交易信息;
根据所述全部交易信息并按照预设的验证规则对所述金融信息进行验证处理;
按照预设的金融信息存储规则将金融信息与交易信息的关联关系存储在区块链上的步骤具体包括:
确定待存储的当前交易信息并计算所述当前交易信息的哈希值;
确定与所述当前交易信息相关联的金融信息;
将所述哈希值与所述金融信息组合生成存储信息,并向区块链发送存储请求;
根据所述金融信息判断区块链内是否存在与所述金融信息关联的在先交易信息;
当判断存在与所述金融信息关联的在先交易信息时,将所述在先交易信息的哈希指针与所述存储信息关联并存入区块链中。
2.根据权利要求1所述的基于区块链技术的金融信息验证方法,其特征在于,在所述确定待存储的当前交易信息并计算所述当前交易信息的哈希值的步骤之后,还包括:
将所述当前交易信息存入星际文件系统;所述当前交易信息在所述星际文件系统中的存储地址即为所述当前交易信息的哈希值。
3.根据权利要求1所述的基于区块链技术的金融信息验证方法,其特征在于,在所述确定与所述当前交易信息相关联的金融信息的步骤之后,还包括:
确定所述金融信息的标识值;
所述将所述哈希值与所述金融信息组合生成存储信息,并向区块链发送存储请求的步骤,具体为:
将所述哈希值与所述标识值组合生成存储信息,并向区块链发送存储请求;
所述根据所述金融信息判断区块链内是否存在与所述金融信息关联的在先交易信息的步骤,具体为:
根据所述标识值判断区块链内是否存在与所述标识值关联的在先交易信息;
所述当判断存在与所述金融信息关联的在先交易信息时,将所述在先交易信息的哈希指针与所述存储信息关联并存入区块链中的步骤,具体为:
当判断存在与所述标识值关联的在先交易信息时,将所述在先交易信息的哈希指针与所述存储信息关联并存入区块链中。
4.根据权利要求1所述的基于区块链技术的金融信息验证方法,其特征在于,所述将所述在先交易信息的哈希指针与所述存储信息关联并存入区块链中的步骤,具体为:
在所述存储信息内添加所述在先交易信息的哈希指针,并存入区块链中。
5.根据权利要求4所述的基于区块链技术的金融信息验证方法,其特征在于,所述获取与所述金融信息关联的全部交易信息的步骤,具体包括:
获取与所述金融信息关联的最新的交易信息;
根据交易信息内的哈希指针获取上一交易信息;
重复获取上一交易信息直至交易信息内不存在哈希指针。
6.根据权利要求1所述的基于区块链技术的金融信息验证方法,其特征在于,所述将所述在先交易信息的哈希指针与所述存储信息关联并存入区块链中的步骤,具体为:
将所述在先交易信息的哈希指针与所述金融信息关联,并以分布式哈希表的形式存入区块链中;所述分布式哈希表中是以所述金融信息作为KEY值,以所述在先交易信息的哈希指针作为value值。
7.根据权利要求6所述的基于区块链技术的金融信息验证方法,其特征在于,所述获取与所述金融信息关联的全部交易信息的步骤,具体包括:
确定区块链分布式哈希表中以所述金融信息作为KEY值的value值;
根据所述value值从区块链中获取全部交易信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于藕丝科技(深圳)有限公司,未经藕丝科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011240336.7/1.html,转载请声明来源钻瓜专利网。