[发明专利]数据处理方法、系统、装置、计算机设备和存储介质在审
申请号: | 202110827532.2 | 申请日: | 2021-07-21 |
公开(公告)号: | CN113610520A | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 刘红敏;张松松;郭林海;张琛;万化 | 申请(专利权)人: | 上海浦东发展银行股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06F16/27 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 姜晓云 |
地址: | 200001 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 系统 装置 计算机 设备 存储 介质 | ||
本申请涉及一种数据处理方法、系统、装置、计算机设备和存储介质,涉及区块链技术领域。该方法应用于区块链网络中,区块链网络包括第一节点、第二节点和多个候选节点,第一节点发起交易请求,交易请求中携带管理节点的身份信息,各候选节点收到交易请求之后,确定自身是否为该交易请求的管理节点,若是,则该候选节点作为管理节点对该交易请求进行管理,其管理过程包括,管理节点向第二节点发送交易启动指令,管理节点接收第一节点发送的交易状态信息之后,可以根据交易状态信息对第一节点和管理节点对应的多签账户中的数字资产进行管理,从而保证第一节点和第二节点的链上交易和链下交易状态同步,从而保证交易双方的资产安全。
技术领域
本申请涉及区块链技术领域,特别是涉及一种数据处理方法、系统、装置、计算机设备和存储介质。
背景技术
基于区块链技术构建的区块链网络具有匿名性、不篡改性、可追溯等特点。因此,区块链技术在商业应用方面起到了越来越重要的作用。
现有技术中,基于区块链网络的数据处理方法包括:第一节点与第二节点进行交易时,第一节点需要链上先进行转账,然后第二节点开始线下发货,直到第一节点收到货物,完成整个交易。其中,第一节点在区块链网络中向第二节点转移数字资产后,就表示在区块链网络中该交易已经完成,而实体交易的状态是第二节点发货,第一节点是否受到货物并未确定,即实体交易并未完成,由此可见,现有的区块链系统不能保证链上链下交易的状态一致,若第一节点最终未收到货物,那么第一节点就会出现财产损失。
发明内容
基于此,有必要针对上述技术问题,提供一种能够对链上交易和链下交易进行同步的数据处理方法、系统、装置、计算机设备和存储介质。
一种数据处理方法,应用于区块链网络,区块链网络包括第一节点、第二节点和多个候选节点,该方法包括:
对于各候选节点,候选节点接收第一节点发送的交易请求,交易请求中携带有管理节点的身份信息;
候选节点根据管理节点的身份信息确定候选节点是否为管理节点,若候选节点是管理节点,则根据交易请求向第二节点发送交易启动指令,交易启动指令用于指示第二节点进行交易操作;
管理节点在接收到第一节点发送的交易状态消息时,根据交易状态消息对多签账户中的数字资产进行管理;交易状态消息表示在交易操作过程中交易成功或交易失败,多签账户为第一节点和管理节点对应的账户。
在其中一个实施例中,根据交易状态消息对多签账户中的数字资产进行管理,包括:
若交易状态消息表示在交易操作过程中交易成功,则管理节点将多签账户中的数字资产转移至第二节点对应的账户。
在其中一个实施例中,交易请求还包括第一节点的第一数字签名和第一节点的身份信息,第一数字签名表示第一节点授予管理节点转移多签账户中的数字资产的权限,将多签账户中的数字资产转移至第二节点对应的账户,包括:
管理节点根据第一节点的身份信息对第一数字签名进行验证;
在确定第一数字签名有效的情况下,管理节点生成第二数字签名,并广播第二数字签名;第二数据签名表示管理节点同意将多签账户中的数字资产转移至第二节点对应的账户;
管理节点将多签账户中的数字资产转移至第二节点对应的账户。
在其中一个实施例中,管理节点根据第一节点的身份信息对第一数字签名进行验证,包括:
管理节点对第一节点的身份信息进行签名验签;
管理节点检测验签结果,若验签通过,则确定第一数字签名有效,若验签未通过,则确定第一数字签名无效。
在其中一个实施例中,根据交易状态消息对多签账户中的数字资产进行管理,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海浦东发展银行股份有限公司,未经上海浦东发展银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110827532.2/2.html,转载请声明来源钻瓜专利网。