【技术实现步骤摘要】
离线节点的区块链网络交易处理方法和接收方节点
本专利技术涉及通信
,尤其涉及一种离线节点的区块链网络交易处理方法和接收方节点。
技术介绍
通常,基于区块链的运作机制,区块链基于共识机制应用,所谓共识机制即为通过区块链中不同节点之间建立信任、获取权益的算法,也就是说,区块链由于通过基于节点与节点之间的信息交互实现交易的安全性的保证,降低了信任成本而得到广泛应用。相关技术中,节点之前的交易验证需要保证当前参与交易的节点都参与到区块链中,即如图1所示,在区块链中包含节点A、B、C和D时(处于区块链网络在线模式,通过节点之间的实线表示在线),基于区块链的运作机制,可以保证对区块链中包含节点A、B、C和D进行交易的验证,但是,当区块链中不包含的节点E(处于区块链网络离线模式,通过节点之间的虚线表示在线)与区块链中包含节点进行交易时,则无法实现对节点E的交易的验证。然而,随着移动互联网时代的发展,一方面,移动终端作为区块链的交易节点成为主流,由于移动终端等电量和流量的限制,导致无法做到参与交易的节点实时处于区块链网络在线模式,因而,也就无法实现对处于区块链网络离线模式的 ...
【技术保护点】
1.一种离线节点的区块链网络交易处理方法,其特征在于,所述方法应用于处于区块链网络在线模式的接收方节点,所述方法包括:向处于区块链网络离线模式的发送方节点发送交易信息,以使所述发送方节点根据所述交易信息生成当前交易记录;获取经过所述发送方节点签名后发送的所述当前交易记录,计算所述当前交易记录的哈希值,并将所述哈希值发送给所述区块链网络的时间戳服务器,以使所述时间戳服务器为所述哈希值标记时间戳;获取经过所述时间戳服务器签名后发送的包含所述时间戳的所述哈希值,并向区块链网络广播,且存储在所述接收方节点当前未生成区块的交易池中;查询所述接收方节点当前保存的区块链账本,获取最后一个 ...
【技术特征摘要】
1.一种离线节点的区块链网络交易处理方法,其特征在于,所述方法应用于处于区块链网络在线模式的接收方节点,所述方法包括:向处于区块链网络离线模式的发送方节点发送交易信息,以使所述发送方节点根据所述交易信息生成当前交易记录;获取经过所述发送方节点签名后发送的所述当前交易记录,计算所述当前交易记录的哈希值,并将所述哈希值发送给所述区块链网络的时间戳服务器,以使所述时间戳服务器为所述哈希值标记时间戳;获取经过所述时间戳服务器签名后发送的包含所述时间戳的所述哈希值,并向区块链网络广播,且存储在所述接收方节点当前未生成区块的交易池中;查询所述接收方节点当前保存的区块链账本,获取最后一个区块生成时间,并向所述发送方节点发送从所述最后一个区块生成时间到所述时间戳之间的交易查询指令;接收所述发送方节点反馈的从所述最后一个区块生成时间到所述时间戳之间发生的第一交易记录,并从所述交易池中检索所有与所述发送方节点有关的第二交易记录;比较所述第一交易记录和所述第二交易记录,若比较结果一致,则向所述发送方节点发送与所述当前交易记录对应的交易确认消息。2.如权利要求1所述的方法,其特征在于,在所述比较所述第一交易记录和所述第二交易记录之后,还包括:若比较获知所述第一交易记录少于所述第二交易记录,则向所述发送方节点发送与所述当前交易记录对应的交易拒绝消息。3.如权利要求1所述的方法,其特征在于,在所述比较所述第一交易记录和所述第二交易记录之后,还包括:若比较获知所述第一交易记录多于所述第二交易记录,则从所述交易池中重新检索所有与所述发送方节点有关的第二交易记录。4.如权利要求1所述的方法,其特征在于,在所述向处于区块链网络离线模式的发送方节点发送交易信息之前,还包括:与所述处于区块链网络离线模式的发送方节点建立通信网络,以使所述接收方节点通过所述通信网络所述与所述发送方节点进行信息交互。5.如权利要求1-4任一所述的方法,其特征在于,在所述向所述发送方节点发送与所述当前交易记录对应的交易确认消息之前,还包括:查询所述接收方节点当前保存的区块链账本,获取第M个区块生成时间,其中,所述第M个区块不是最后一个区块,并向所述发送方节点发送从所述第M个区块生成时间到所述最后一个区块生成时间之间的交易查询指令;接收所述发送方节点反馈的从所述第M个区块生成时间到所述最后一个区块生成时间之间的第三交易记录,并从所述区块链账本中检索从所述第M个区块到最后一个区块所有与所述发送方节点有关的第四交易记录;比较所述第三交易记录和所述第四交易记录,若比较结果一致,则向所述发送方节点发送与所述当前交易记录对应的交易确认消息。6.一种区块链网络的接收方节点,,其特征在于,包括:发送模块,用于向处于区块链网络离线模式的发送方节点发送交易信息,以使所述发送方节点根据所述交易信息生成当前交易记录;获取模块,用于获取经过所述发送方节点签名后发送的所述当...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。