区块链账本的查询方法及装置制造方法及图纸

技术编号:16837572 阅读:60 留言:0更新日期:2017-12-19 20:01
本发明专利技术实施例提供一种区块链账本的查询方法及装置。该方法包括:向第一节点发送第一查询请求;接收第一节点发送的包括目标用户的交易信息的第一区块;获取第一区块的关联信息;从除了第一节点之外的其他节点获取第二区块的关联信息;通过比较第一区块的关联信息和第二区块的关联信息,确定第一区块是否为合法的区块。本发明专利技术实施例通过向第一节点发送第一查询请求,从第一节点获取包括目标用户的交易信息的第一区块,并且从除了第一节点之外的其他节点获取第二区块的关联信息,通过比较第一区块的关联信息和第二区块的关联信息,确定第一区块是否为合法的区块,避免查询获取到被黑客攻击的交易信息。

The inquiry method and device of the book of the block chain

An embodiment of the invention provides a query method and a device for a block chain book. The method includes: a first node to send the first query request; the first block including the target user's transaction information receiving first node sends the first block of information acquisition; Association; association information acquisition second blocks from other nodes in addition to the first node outside; related information through the related information and comparing the first second block block. The first block is legal block. The embodiment of the invention to the first node sends the first query request, the first block access to transaction information including the target users from the first node, and obtain the related information from other nodes in addition to the first second block node outside, through the relevant information related information and comparing the first second block block, to determine whether the legitimate first block block, avoid query access to transaction information by hackers.

【技术实现步骤摘要】
区块链账本的查询方法及装置
本专利技术实施例涉及通信
,尤其涉及一种区块链账本的查询方法及装置。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链账本中存储有用户的交易信息,随着用户数量的增加,以及用户交易的增加,区块链账本中的交易信息不断的增加,对于区块链中的节点,有些节点可能无法实时的更新和保存完整的账本,如果没有完整的账本,则需要从其他节点中获取需要查询的交易信息,如果其他节点被黑客攻击,将导致该节点查询到的交易信息是被黑客伪造的,从而降低了区块链账本的查询安全性。
技术实现思路
本专利技术实施例提供一种区块链账本的查询方法及装置,以提高区块链账本的查询安全性。本专利技术实施例的一个方面是提供一种区块链账本的查询方法,包括:向第一节点发送第一查询请求,所述第一查询请求包括目标用户的标识信息,所述第一查询请求用于查询获取所述第一节点存储的所述目标用户的交易信息;接收所述第一节点发送的包括所述目标用户的交易信息的第一区块;获取所述第一区块的关联信息,所述第一区块的关联信息包括第一区块标识和第一哈希值;从除了所述第一节点之外的其他节本文档来自技高网...
区块链账本的查询方法及装置

【技术保护点】
一种区块链账本的查询方法,其特征在于,包括:向第一节点发送第一查询请求,所述第一查询请求包括目标用户的标识信息,所述第一查询请求用于查询获取所述第一节点存储的所述目标用户的交易信息;接收所述第一节点发送的包括所述目标用户的交易信息的第一区块;获取所述第一区块的关联信息,所述第一区块的关联信息包括第一区块标识和第一哈希值;从除了所述第一节点之外的其他节点获取第二区块的关联信息,所述第二区块是其他节点存储的包括所述目标用户的交易信息的区块,所述第二区块的关联信息包括第二区块标识和第二哈希值中的至少一个;通过比较所述第一区块的关联信息和所述第二区块的关联信息,确定所述第一区块是否为合法的区块。

【技术特征摘要】
1.一种区块链账本的查询方法,其特征在于,包括:向第一节点发送第一查询请求,所述第一查询请求包括目标用户的标识信息,所述第一查询请求用于查询获取所述第一节点存储的所述目标用户的交易信息;接收所述第一节点发送的包括所述目标用户的交易信息的第一区块;获取所述第一区块的关联信息,所述第一区块的关联信息包括第一区块标识和第一哈希值;从除了所述第一节点之外的其他节点获取第二区块的关联信息,所述第二区块是其他节点存储的包括所述目标用户的交易信息的区块,所述第二区块的关联信息包括第二区块标识和第二哈希值中的至少一个;通过比较所述第一区块的关联信息和所述第二区块的关联信息,确定所述第一区块是否为合法的区块。2.根据权利要求1所述的方法,其特征在于,所述从除了所述第一节点之外的其他节点获取第二区块的关联信息,包括:向第二节点发送第二查询请求,所述第二查询请求包括所述第一区块标识;接收所述第二节点发送的所述第一区块标识对应的第二哈希值。3.根据权利要求2所述的方法,其特征在于,所述通过比较所述第一区块的关联信息和所述第二区块的关联信息,确定所述第一区块是否为合法的区块,包括:若所述第一哈希值和所述第二哈希值一致,则确定所述第一区块为合法的区块。4.根据权利要求1所述的方法,其特征在于,所述从除了所述第一节点之外的其他节点获取第二区块的关联信息,包括:向第二节点发送所述第一查询请求;接收所述第二节点发送的第二区块标识,第二区块是所述第二节点中包括所述目标用户的交易信息的区块;向第三节点发送第二查询请求,所述第二查询请求包括所述第二区块标识;接收第三节点发送的所述第二区块标识对应的第二哈希值。5.根据权利要求4所述的方法,其特征在于,所述通过比较所述第一区块的关联信息和所述第二区块的关联信息,确定所述第一区块是否为合法的区块,包括:若所述第一区块标识和所述第二区块标识一致,且所述第一哈希值和所述第二哈希值一致,则确定所述第一...

【专利技术属性】
技术研发人员:田新雪马书惠
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1