[发明专利]一种区块链的验证方法、装置、设备及存储介质有效
申请号: | 201810714971.0 | 申请日: | 2018-07-02 |
公开(公告)号: | CN108985772B | 公开(公告)日: | 2022-03-18 |
发明(设计)人: | 邱俊炜 | 申请(专利权)人: | 上海达家迎信息科技有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q40/04 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 200000 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 区块 验证 方法 装置 设备 存储 介质 | ||
1.一种区块链的验证方法,其特征在于,包括:
区块验证节点接收区块生成节点发送的待验证区块,所述区块生成节点为通过设定共识机制选举出的节点;其中,所述区块验证节点中存储有最新的历史金融交易数据;
所述区块验证节点获取所述待验证区块中的金融交易数据;其中,所述金融交易数据中包括:与历史金融交易数据关联的至少一个历史数据标识信息,所述历史数据标识信息的生成与所述历史金融交易数据的事务数据相关联,每条金融交易数据都有唯一的历史数据标识信息相对应;
所述区块验证节点根据所述金融交易数据的所述历史数据标识信息,获取与当前处理的金融交易数据关联的历史事务数据作为验证数据,并根据所述验证数据,对所述当前处理的金融交易数据进行验证;其中,所述历史数据标识信息是指示当前金融交易数据相关联的历史金融交易的编号或标识,用于指示当前金融交易数据与历史金融交易数据相关联。
2.根据权利要求1所述的方法,其特征在于,所述金融交易数据中包括:数据标识信息、转入方信息以及转出方信息;所述转入方信息包括:与历史金融交易数据关联的至少一个历史数据标识信息;所述转出方信息包括:至少两种类型的转出账户。
3.根据权利要求2所述的方法,其特征在于,所述转出账户包括:在现实世界中流通的金融货币的账户,以及在虚拟世界流通的虚拟交易物的账户,所述虚拟交易物包括:数字货币或者虚拟物品。
4.根据权利要求3所述的方法,其特征在于,所述数据标识信息包括:金融交易数据的编号;所述历史数据标识信息包括:历史金融交易数据的编号;
所述区块验证节点根据所述金融交易数据的所述历史数据标识信息,获取与当前处理的金融交易数据关联的历史事务数据作为验证数据,并根据所述验证数据,对所述当前处理的金融交易数据进行验证,包括:
所述区块验证节点根据所述历史金融交易数据的编号,获取与所述历史金融交易数据的编号对应的历史金融交易数据;
所述区块验证节点获取与所述历史金融交易数据对应的各个类型转入账户分别对应的全部转入额度作为当前处理的金融交易数据各个类型转出账户分别对应的总额度;
所述区块验证节点验证所述当前处理的金融交易数据中各个类型转出账户分别对应的转出额度的总和是否与所述当前处理的金融交易数据各个类型转出账户分别对应的总额度相匹配;
若是,则所述区块验证节点确定所述当前处理的金融交易数据通过验证。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述区块验证节点根据对所述待验证区块中金融交易数据的数据验证结果,得到对所述待验证区块的区块验证结果,并将所述区块验证结果反馈至所述区块生成节点,以使所述区块生成节点确定所述待验证区块是否通过验证;
所述区块验证节点如果接收到所述区块生成节点反馈的共识通过响应,则将所述待验证区块加入区块链中。
6.根据权利要求1所述的方法,其特征在于,
当所述历史金融交易数据为原始金融交易数据时,所述历史金融交易数据中包括:数据标识信息、转入方信息以及转出方信息;所述转入方信息包括:原始数据源。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
所述区块验证节点如果接收到所述区块生成节点反馈的共识通过响应,则根据所述待验证区块中的金融交易数据对本地存储的金融交易数据进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海达家迎信息科技有限公司,未经上海达家迎信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810714971.0/1.html,转载请声明来源钻瓜专利网。