【技术实现步骤摘要】
一种基于区块链的交易核对方法及装置
[0001]本申请涉及区块链领域,尤其涉及一种基于区块链的交易核对方法及装置。
技术介绍
[0002]在通过区块链进行交易时,可能存在部分异常交易,因此需要对交易进行对账。现有技术中,需要业务人员人工在银行系统中查询实体账户的余额,并在区块链支付平台中查询区块链钱包账户的余额,将两余额进行比较,若一致,则对账成功。若不一致,则表示区块链网络平台和区块链支付平台中记录的交易信息不一致,需要提交运维工单,由技术人员查询交易数据,并对交易信息进行调整。调整交易信息后,需要重新查询两个系统中的余额并进行比较。由于银行每日都有巨大的交易量,这种方式十分耗费人力,且通过后台操作调整交易信息的方式造成了额外的风险。
技术实现思路
[0003]针对现有技术中的问题,本申请提供一种基于区块链的交易核对方法及装置,能够至少部分地解决现有技术中存在的问题。
[0004]第一方面,本申请提供一种基于区块链的交易核对方法,包括:
[0005]接收交易明细核对请求,并基于所述交易明细核 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的交易核对方法,其特征在于,包括:接收交易明细核对请求,并基于所述交易明细核对请求查询本地交易信息;向区块链网络平台发送交易信息查询请求,得到所述区块链网络平台返回的区块链网络交易信息;根据所述本地交易信息和所述区块链网络交易信息进行交易信息核对;根据核对结果生成交易明细核对清单。2.根据权利要求1所述的基于区块链的交易核对方法,其特征在于,所述本地交易信息包括:本地汇入交易信息,所述区块链网络交易信息包括区块链网络汇入交易信息;根据所述本地交易信息和所述区块链网络交易信息进行交易信息核对包括:逐条核对所述区块链网络汇入交易信息是否在所述本地汇入交易信息中存在,并得到每条区块链网络汇入交易信息的核对结果;根据所述核对结果生成核对记录,所述核对记录包括:交易信息操作类型、报文归属系统和核对状态;若所述区块链网络汇入交易信息在所述本地汇入交易信息中存在,则所述交易信息操作类型记录为汇入,所述报文归属系统记录为所述区块链网络平台,所述核对状态记录为核对成功;若所述区块链网络汇入交易信息在所述本地汇入交易信息不存在,则所述交易信息操作类型记录为汇入,所述报文归属系统记录为所述区块链网络平台,所述核对状态记录为核对失败;将核对状态为核对失败的区块链网络汇入交易信息更新到本地数据库,并将所述区块链网络汇入交易信息的核对状态更新为核对成功。3.根据权利要求1所述的基于区块链的交易核对方法,其特征在于,所述本地交易信息包括:本地汇入交易信息,所述区块链网络交易信息包括区块链网络汇入交易信息;根据所述本地交易信息和所述区块链网络交易信息进行交易信息核对包括:逐条核对所述本地汇入交易信息是否在所述区块链网络汇入交易信息中存在,得到每条本地汇入交易信息的核对结果;根据所述核对结果生成核对记录,所述核对记录包括:交易信息操作类型、业务处理编号、报文归属系统和核对状态;若所述本地汇入交易信息在所述区块链网络汇入交易信息中存在,则所述交易信息操作类型记录为汇入,所述报文归属系统记录为所述区块链网络平台,所述核对状态记录为核对成功;若所述本地汇入交易信息在所述区块链网络汇入交易信息中不存在,则所述交易信息操作类型记录为汇入,所述报文归属系统记录为区块链支付平台,所述核对状态记录为核对失败。4.根据权利要求1所述的基于区块链的交易核对方法,其特征在于,所述本地交易信息包括:本地汇出交易信息,所述区块链网络交易信息包括区块链网络汇出交易信息;所述根据所述本地交易信息和所述区块链网络交易信息进行交易信息核对包括:逐条核对所述区块链网络汇出交易信息是否在所述本地汇出交易信息中存在,得到每条交易信息的核对结果;根据所述核对结果生成核对记录,所述核对记录包括:交易信息操作类型、业务处理编号、报文归属系统和核对状态;若所述区块链网络汇出交易信息在所述本地汇出交易信息中存在,则所述交易信息操作类型记录为汇出,所述报文归属系统记录为所述区块链网络平台,所述核对状态记录为核对成功;若所述区块链网络汇出交易信息在所述本地汇出交
易信息中不存在,则所述交易信息操作类型记录为汇出,所述报文归属系统记录为所述区块链网络平台,所述核对状态记录为核对失败。5.根据权利要求1所述的基于区块链的交易核对方法,其特征在于,所述本地交易信息包括:本地汇出交易信息,所述区块链网络交易信息包括区块链网络汇出交易信息;根据所述本地交易信息和所述区块链网络交易信息进行交易信息核对包括:逐条核对交易状态为交易成功、提交区块链未明、已提交区块链和区块链记录成功的本地汇出交易信息是否在所述区块链网络汇出交易信息中存在,得到每条交易信息的核对结果;根据所述核对结果生成核对记录,所述核对记录包括:交易信息操作类型、业务处理编号、报文归属系统和核对状态;若所述本地汇出交易信息在所述区块链网络汇出交易信息中存在,则所述交易信息操作类型记录为汇出,所述报文归属系统记录为所述区块链网络平台,所述核对状态记录为核对成功;若所述本地汇出交易信息在所述区块链网络平台中不存在,则所述交易信息操作类型记录为汇出,所述报文归属系统记录为区块链支付平台,所述核对状态记录为核对失败;将核对状态为核对失败的本地汇出交易信息更新到所述区块链网络平台后,将所述本地汇出交易信息的核对状态更新为核对成功,报文归属系统更新为区块链网络平台。6.根据权利要求1所述的基于区块链的交易核对方法,其特征在于,所述区块链网络交易信息包括区块链网络汇入交易信息;所述区块链网络汇入交易信息以汇入交易信息文件的形式返回;所述汇入交易信息文件的文件名包括:对账日期、汇入汇出类型和本日生成同类型文件的次数的信息。7.根据权利要求1所述的基于区块链的交易核对方法,其特征在于,所述区块链网络交易信息包括区块链网络汇出交易信息;所述区块链网络汇出交易信息以汇出交易信息文件的形式返回;所述汇出交易信息文件的文件名包括:对账日期和汇入汇出类型的信息。8.一种基于区块链的交易核对装置,其特征在于,包括:本地交易信息查询单元,用于接收交易明细核对请求,并基于所述交易明细核对请求查询本地交易信息;区块链网络交易信息请求单元,用于向区...
【专利技术属性】
技术研发人员:刘萌萌,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。