一种基于区块链的实时对账方法及装置、电子设备制造方法及图纸

技术编号:20945470 阅读:17 留言:0更新日期:2019-04-24 02:47
本发明专利技术涉及一种基于区块链的实时对账方法及装置、电子设备。所述方法包括:在参与某一目标交易的第一参与节点完成对应的交易处理后,生成第一交易数据,第一参与节点为区块链网络中的网络节点;将第一交易数据上报至区块链网络进行广播,以使区块链网络其它任意一个网络节点对目标交易进行验证;当验证出目标交易异常时,识别参与目标交易的第二参与节点,第二参与节点为网络节点中除第一参与节点以外参与目标交易的其余节点;获取第二参与节点参与目标交易并完成对应的交易处理后生成的第二交易数据;利用第一交易数据与第二交易数据进行对账。本发明专利技术实施例,利用智能合约实时对异常交易进行处理,可以实时进行对账调账,提高对账效率。

A Real-time Accounting Method Based on Block Chain and Its Devices and Electronic Equipment

The invention relates to a real-time Reconciliation Method Based on block chain, a device and an electronic device. The method includes: generating the first transaction data after the first participating node of a target transaction completes the corresponding transaction, and the first participating node is the network node of the block chain network; reporting the first transaction data to the block chain network for broadcasting, so that any other node of the block chain network can verify the target transaction; and verifying the target transaction when the target delivery is verified. When it is abnormal, the second participating node is identified, and the second participating node is the other nodes in the network except the first participating node; the second transaction data generated after the second participating node participates in the target transaction and completes the corresponding transaction is obtained; and the first transaction data is used to reconcile with the second transaction data. According to the embodiment of the present invention, abnormal transactions can be processed in real time by using intelligent contracts, which can make real-time account reconciliation and improve the efficiency of account reconciliation.

【技术实现步骤摘要】
一种基于区块链的实时对账方法及装置、电子设备
本专利技术涉及区块链
,特别涉及一种基于区块链的实时对账方法及装置、电子设备。
技术介绍
为了保证数据的一致性,目前的基金系统选择在固定的时间集中进行对账:比如,固定时间选在15点,在每天15点之后,通过文件传递等方式对交易数据进行对账,并且在发现不平账时进行调账。然而,由于各个系统之间存在依赖关系,而每个系统只能在一个集中的时间内进行对账操作,当对账发现某一交易出现异常时,如果该系统的对账调账业务人员处理延时,下游系统也会跟着延时,导致出现收益下发延时、净值下发延时等问题。可见,现有技术中的对账方法不具备实时性,效率较低。
技术实现思路
为了解决相关技术中存在的对账调账方法不具备实时性,效率低的问题,本专利技术提供了一种基于区块链的实时对账方法及装置、电子设备。本专利技术实施例第一方面公开了一种基于区块链的实时对账方法,所述方法包括:在参与某一目标交易的第一参与节点完成该节点对应的交易处理后,生成第一交易数据,所述第一参与节点为区块链网络中的网络节点;将所述第一交易数据上报至所述区块链网络,并进行广播,以使所述区块链网络中除所述第一参与节点以外的任意一个所述网络节点根据所述第一交易数据对所述目标交易进行验证;在除所述第一参与节点以外的任意一个所述网络节点根据所述第一交易数据验证出所述目标交易异常时,识别参与所述目标交易的第二参与节点,所述第二参与节点为所述网络节点中除所述第一参与节点以外参与所述目标交易的其余节点;获取所述第二参与节点参与所述目标交易并完成该节点对应的交易处理后生成的第二交易数据;利用所述第一交易数据与所述第二交易数据进行对账。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述利用所述第一交易数据与所述第二交易数据进行对账,包括:从所述区块链网络所维护的公共数据库中提取预设时间范围内对应的公共账本;根据所述公共账本,验证所述第一交易数据是否正常;如果正常,以所述第一交易数据为基准数据,利用所述基准数据与所述第二交易数据进行对账;如果不正常,发布提醒消息以提醒所述第一参与节点对应的业务人员进行人工对账,以及提醒所述第一参与节点对应的业务人员对所述第一交易数据进行调整;接收所述业务人员通过所述第一参与节点反馈的反馈信息,所述反馈信息用于表征所述第一交易数据被调整为目标第一交易数据,且所述目标第一交易数据正常;以所述目标第一交易数据为基准数据,利用所述基准数据与所述第二交易数据进行对账。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述利用所述基准数据与所述第二交易数据进行对账,包括:判断所述基准数据与所述第二交易数据是否匹配;如果所述基准数据与所述第二交易数据不匹配,向所述第二参与节点发送提醒消息,以提醒所述第二参与节点调整所述第二交易数据;在所述第二参与节点接收到所述提醒消息时,根据所述第二参与节点的智能合约所约定的调账规则,以所述基准数据为准对所述第二交易数据进行调整。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述判断所述基准数据与所述第二交易数据是否匹配,包括:判断所述基准数据包括的多个交易明细数据的第一总和与所述第二交易数据包括的多个交易明细数据的第二总和是否匹配;如果所述第一总和与所述第二总和不匹配,确定所述基准数据与所述第二交易数据不匹配。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:如果所述第一总和与所述第二总和匹配,判断所述基准数据包括的各个交易明细数据与所述第二交易数据中对应的交易明细数据是否匹配;如果所述基准数据包括的任一交易明细数据与所述第二交易数据中对应的交易明细数据不匹配,确定所述基准数据与所述第二交易数据不匹配。作为一种可选的实施方式,在本专利技术实施例第一方面中,在所述根据所述第二参与节点的智能合约所约定的调账规则,以所述基准数据为准对所述第二交易数据进行调整之后,所述方法还包括:接收所述第二参与节点反馈的对账完成消息,所述对账完成消息用于表征所述第二交易数据被调整为目标第二交易数据,且所述目标第二交易数据正常;将所述基准数据以及所述目标第二交易数据上传至所述公共数据库。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述方法还包括:在除所述第一参与节点以外的任意一个所述网络节点根据所述第一交易数据验证出所述目标交易异常时,向所述区块链网络广播告警信息,以告知所述区块链网络上的所有所述网络节点所述目标交易异常。本专利技术实施例第二方面公开了一种基于区块链的实时对账系统,所述系统包括:生成单元,用于在参与某一目标交易的第一参与节点完成该节点对应的交易处理后,生成第一交易数据,所述第一参与节点为区块链网络中的网络节点;广播单元,用于将所述第一交易数据上报至所述区块链网络,并进行广播,以使所述区块链网络中除所述第一参与节点以外的任意一个所述网络节点根据所述第一交易数据对所述目标交易进行验证;识别单元,用于在除所述第一参与节点以外的任意一个所述网络节点根据第一交易数据验证出所述目标交易异常时,识别参与所述目标交易的第二参与节点,所述第二参与节点为所述网络节点中除所述第一参与节点以外参与所述目标交易的其余节点;获取单元,用于获取所述第二参与节点参与所述目标交易并完成该节点对应的交易处理后生成的第二交易数据;对账单元,用于利用所述第一交易数据与所述第二交易数据进行对账。本专利技术实施例第三方面公开了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现本专利技术实施例第一方面公开的基于区块链的实时对账方法。本专利技术实施例第四方面公开了一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本专利技术实施例第一方面公开的基于区块链的实时对账方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术所提供的基于区块链的实时对账方法包括如下步骤:在参与某一目标交易的第一参与节点完成该节点对应的交易处理后,生成第一交易数据,第一参与节点为区块链网络中的网络节点;将第一交易数据上报至区块链网络,并进行广播,以使区块链网络中除第一参与节点以外的任意一个网络节点根据第一交易数据对目标交易进行验证;在除第一参与节点以外的任意一个网络节点根据第一交易数据验证出目标交易异常时,识别参与目标交易的第二参与节点,第二参与节点为网络节点中除第一参与节点以外参与目标交易的其余节点;获取第二参与节点参与目标交易并完成该节点对应的交易处理后生成的第二交易数据;利用第一交易数据与第二交易数据进行对账。此方法下,通过将参与目标交易的第一参与节点完成交易处理后对应生成的第一交易数据上报至区块链网络,并进行广播,区块链网络中任意一个网络节点可以实时根据第一交易数据对目标交易进行验证,在验证出目标交易异常时,识别参与目标交易的其余参与节点,利用第一交易数据与其余参与节点生成的第二交易数据进行对账,可以实时进行对账调账,提高对账效率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是本专利技术实施例公开的一种基于区块链本文档来自技高网...

【技术保护点】
1.一种基于区块链的实时对账方法,其特征在于,所述方法包括:在参与某一目标交易的第一参与节点完成该节点对应的交易处理后,生成第一交易数据,所述第一参与节点为区块链网络中的网络节点;将所述第一交易数据上报至所述区块链网络,并进行广播,以使所述区块链网络中除所述第一参与节点以外的任意一个所述网络节点根据所述第一交易数据对所述目标交易进行验证;在除所述第一参与节点以外的任意一个所述网络节点根据所述第一交易数据验证出所述目标交易异常时,识别参与所述目标交易的第二参与节点,所述第二参与节点为所述网络节点中除所述第一参与节点以外参与所述目标交易的其余节点;获取所述第二参与节点参与所述目标交易并完成该节点对应的交易处理后生成的第二交易数据;利用所述第一交易数据与所述第二交易数据进行对账。

【技术特征摘要】
1.一种基于区块链的实时对账方法,其特征在于,所述方法包括:在参与某一目标交易的第一参与节点完成该节点对应的交易处理后,生成第一交易数据,所述第一参与节点为区块链网络中的网络节点;将所述第一交易数据上报至所述区块链网络,并进行广播,以使所述区块链网络中除所述第一参与节点以外的任意一个所述网络节点根据所述第一交易数据对所述目标交易进行验证;在除所述第一参与节点以外的任意一个所述网络节点根据所述第一交易数据验证出所述目标交易异常时,识别参与所述目标交易的第二参与节点,所述第二参与节点为所述网络节点中除所述第一参与节点以外参与所述目标交易的其余节点;获取所述第二参与节点参与所述目标交易并完成该节点对应的交易处理后生成的第二交易数据;利用所述第一交易数据与所述第二交易数据进行对账。2.根据权利要求1所述的方法,其特征在于,所述利用所述第一交易数据与所述第二交易数据进行对账,包括:从所述区块链网络所维护的公共数据库中提取预设时间范围内对应的公共账本;根据所述公共账本,验证所述第一交易数据是否正常;如果正常,以所述第一交易数据为基准数据,利用所述基准数据与所述第二交易数据进行对账;如果不正常,发布提醒消息以提醒所述第一参与节点对应的业务人员进行人工对账,以及提醒所述第一参与节点对应的业务人员对所述第一交易数据进行调整;接收所述业务人员通过所述第一参与节点反馈的反馈信息,所述反馈信息用于表征所述第一交易数据被调整为目标第一交易数据,且所述目标第一交易数据正常;以所述目标第一交易数据为基准数据,利用所述基准数据与所述第二交易数据进行对账。3.根据权利要求2所述的方法,其特征在于,所述利用所述基准数据与所述第二交易数据进行对账,包括:判断所述基准数据与所述第二交易数据是否匹配;如果所述基准数据与所述第二交易数据不匹配,向所述第二参与节点发送提醒消息,以提醒所述第二参与节点调整所述第二交易数据;在所述第二参与节点接收到所述提醒消息时,根据所述第二参与节点的智能合约所约定的调账规则,以所述基准数据为准对所述第二交易数据进行调整。4.根据权利要求3所述的方法,其特征在于,所述判断所述基准数据与所述第二交易数据是否匹配,包括:判断所述基准数据包括的多个交易明细数据的第一总和与所述第二交易数据包括的多个交易明细数据的第二总和是否匹配;如果所述第一总和与所述第二总和不匹配,确定所述基准...

【专利技术属性】
技术研发人员:胡玉金
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1