[发明专利]向区块链浏览器传输区块链数据的方法和设备有效
| 申请号: | 201811254405.2 | 申请日: | 2018-10-26 |
| 公开(公告)号: | CN109447641B | 公开(公告)日: | 2022-03-04 |
| 发明(设计)人: | 张乐;瞿争 | 申请(专利权)人: | 众安信息技术服务有限公司 |
| 主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04;G06Q20/06 |
| 代理公司: | 北京永新同创知识产权代理有限公司 11376 | 代理人: | 杨胜军 |
| 地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 区块 浏览器 传输 数据 方法 设备 | ||
1.一种使用区块链浏览器接收区块链数据的方法,所述方法包括:
接收区块链节点发送的区块链数据,其中,所述区块链数据是块数据或交易数据,并且当所述区块链数据是块数据时,所述块数据对应的块数据结构体中至少包括块哈希、块高度以及块中交易数量,或者当所述区块链数据是交易数据时,所述交易数据对应的交易数据结构体中至少包括所属块高度、交易哈希、源头账户地址以及目的账户地址,其中,所述所属块高度对应于所述交易数据所属的区块的块高度;
对所述区块链数据进行安全认证;
对通过安全认证的区块链数据进行去重检查;以及
将通过去重检查的区块链数据存储在数据库中。
2.根据权利要求1所述的方法,其中,在接收区块链节点发送的区块链数据之前,所述方法进一步包括:
接收所述区块链节点发送的查询请求,其中,所述查询请求用于请求查询区块链浏览器中所保存的所述区块链的最新块高度;
向所述区块链节点发送查询到的最新块高度。
3.根据权利要求1所述的方法,其中,在对所述区块链数据进行安全认证与对通过安全认证的区块链数据进行去重检查之间,所述方法进一步包括:
将通过安全认证的区块链数据存入缓存队列中。
4.根据权利要求3所述的方法,其中,对通过安全认证的区块链数据进行去重检查进一步包括:
对于所述块数据而言,将所述缓存队列中的每一个块数据结构体中的块高度与所述缓存队列中已存储的所有块高度进行比较,当未查找到与所述块数据结构体中的块高度相同的已存储的块高度时,确定所述块数据通过去重检查;或者
对于所述交易数据而言,将所述缓存队列中的每一个交易数据结构体中的交易哈希与所述缓存队列中已存储的所有交易哈希进行比较,当未查找到与所述交易数据结构体中的交易哈希相同的已存储的交易哈希时,确定所述交易数据通过去重检查。
5.根据权利要求1所述的方法,其中,所述方法进一步包括:
将所述数据库中具有相同块高度的块数据与交易数据相关联。
6.根据权利要求1所述的方法,其中,所述方法进一步包括:
提取所述交易数据结构体中的源头账户地址、目的账户地址以分别生成与所述源头账户地址相对应的账户信息、与所述目的账户地址相对应的账户信息。
7.一种用于发送区块链数据的方法,所述方法包括:
向区块链浏览器发送区块链数据;
其中,所述区块链数据是块数据或交易数据,并且当所述区块链数据是块数据时,所述块数据对应的块数据结构体中至少包括块哈希、块高度以及块中交易数量,或者当所述区块链数据是交易数据时,所述交易数据对应的交易数据结构体中至少包括所属块高度、交易哈希、源头账户地址以及目的账户地址,其中,所述所属块高度对应于所述交易数据所属的区块的块高度。
8.根据权利要求7所述的方法,其中,在向区块链浏览器发送区块链数据之前,所述方法进一步包括:
向所述区块链浏览器发送查询请求,其中,所述查询请求用于请求查询所述区块链浏览器中所保存的所述区块链的最新块高度;
接收所述区块链浏览器发送查询到的最新块高度;以及
确定所述区块链的当前块高度大于所述查询到的最新块高度。
9.根据权利要求8所述的方法,其中,在确定所述区块链的当前块高度大于所述查询到的最新块高度的情况下,向区块链浏览器发送区块链数据进一步包括:
向所述区块链浏览器发送块高度大于所述查询到的最新块高度的一个或多个块数据;或者
向所述区块链浏览器发送所属块高度大于所述查询到的最新块高度的一个或多个交易数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于众安信息技术服务有限公司,未经众安信息技术服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811254405.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于权益的改进PoW共识算法
- 下一篇:一种基于区块链多链混合共识的方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





