【技术实现步骤摘要】
一种区块链网络的交易处理方法及区块链网络
本专利技术涉及区块链
,具体而言,涉及一种区块链网络的交易处理方法及区块链网络。
技术介绍
相关技术中,通过区块链技术可以实现延迟交易。一般是将交易请求阻塞在交易缓存池中或者锁定限制资产流动,直到达到交易条件后再将该交易请求上链,进行最终的处理。这些方式的可靠性较差,由于交易请求阻塞在缓存池中,存在被篡改的可能,或者容易被其他因素所影响,最终不能确保交易能够成功执行,例如有可能锁定了一笔最终不能提交上链的交易,比如这样的场景:账户A从节点1发送延迟转账请求,期间从节点2发送正常转账请求,就会破坏节点1中请求执行的条件;另一方面,对于锁定限制资产流动的方式来说,由于最终锁定的资产仍然属于用户,解锁后也不能确保交易能够成功执行。针对上述交易处理可靠性差的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种,以至少解决交易处理可靠性差的技术问题。根据本专利技术实施例的一个方面,提供了一种区块链网络的交易处理方法,包括:通过区块链网络中的第一节点接收客户端发送的交易请求,其中,所述交易请求中指示了交易条件;在所述交易请求通过第一验证的情况下,根据所述交易请求生成区块发送至所述区块链网络中的记账节点;通过所述记账节点对所述交易请求进行第二验证,在所述交易请求通过所述第二验证的情况下,锁定与所述交易请求关联的对象,其中,所述第二验证至少用于确定所述交易请求关联的所述对象是否满足所述交易请求, ...
【技术保护点】
1.一种区块链网络的交易处理方法,其特征在于,包括:/n通过区块链网络中的第一节点接收客户端发送的交易请求,其中,所述交易请求中指示了交易条件;/n在所述交易请求通过第一验证的情况下,根据所述交易请求生成区块发送至所述区块链网络中的记账节点;/n通过所述记账节点对所述交易请求进行第二验证,在所述交易请求通过所述第二验证的情况下,锁定与所述交易请求关联的对象,其中,所述第二验证至少用于确定所述交易请求关联的所述对象是否满足所述交易请求,在所述交易请求关联的所述对象满足所述交易请求的情况下,确定所述交易请求通过所述第二验证;/n在满足所述交易请求的所述交易条件的情况下,执行所述交易请求所指示的交易。/n
【技术特征摘要】
1.一种区块链网络的交易处理方法,其特征在于,包括:
通过区块链网络中的第一节点接收客户端发送的交易请求,其中,所述交易请求中指示了交易条件;
在所述交易请求通过第一验证的情况下,根据所述交易请求生成区块发送至所述区块链网络中的记账节点;
通过所述记账节点对所述交易请求进行第二验证,在所述交易请求通过所述第二验证的情况下,锁定与所述交易请求关联的对象,其中,所述第二验证至少用于确定所述交易请求关联的所述对象是否满足所述交易请求,在所述交易请求关联的所述对象满足所述交易请求的情况下,确定所述交易请求通过所述第二验证;
在满足所述交易请求的所述交易条件的情况下,执行所述交易请求所指示的交易。
2.根据权利要求1所述的方法,其特征在于,在所述执行所述交易请求所指示的交易之前,所述方法还包括:
通过所述记账节点获取所述区块链网络中的最新区块;
确定所述区块链网络中的最新区块中所指示的指定信息是否满足所述交易条件;
在所述指定信息满足所述交易条件的情况下,确定所述交易请求的所述交易条件已满足。
3.根据权利要求1所述的方法,其特征在于,在所述执行所述交易请求所指示的交易之前,所述方法还包括:
通过所述记账节点中的第一记账节点接收所述客户端发送的交易撤销请求;
通过所述第一记账节点对所述交易撤销请求进行第三验证,在所述交易撤销请求通过所述第三验证的情况下,根据所述交易撤销请求生成区块并发送给所述记账节点;
通过所述记账节点通过对所述交易撤销请求进行第四验证,在所述交易撤销请求通过所述第四验证的情况下,撤销所述交易请求,其中,所述第四验证至少用于确定所述交易撤销请求是否具有撤销权限,在所述交易撤销请求具有撤销权限的情况下,确定所述交易撤销请求通过所述第四验证。
4.根据权利要求1所述的方法,其特征在于,在所述执行所述交易请求所指示的交易之前,所述方法包括:
通过所述区块链网络中的管理节点接收所述记账节点中的第二记账节点所发送的待签名的交易撤销请求,其中,通过所述管理节点对所述待签名的撤销交易请求进行验证,在所述待签名的撤销交易请求通过验证的情况下,通过所述管理节点对所述待签名的撤销交易请求进行签名;
根据签名之后的所述撤销交易请求生成区块,发送给所述记账节点;
通过所述记账节点对所述签名之后的所述交易撤销请求进行第五验证,在所述签名之后的所述交易...
【专利技术属性】
技术研发人员:陈志明,姜鹏,张鼎,
申请(专利权)人:中信银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。