基于区块链的交易信息管理方法、装置及电子设备制造方法及图纸

技术编号:35490972 阅读:22 留言:0更新日期:2022-11-05 16:46
本发明专利技术公开了一种基于区块链的交易信息管理方法、装置及电子设备。涉及区块链技术领域,该方法包括:获取目标系统与目标区块链之间进行通讯的通讯报文;根据通讯报文和预设对应关系生成第三方通讯报文;获取多个第三方系统基于第三方通讯报文生成的多个共识结果;基于多个共识结果生成交易共识结果,并将交易共识结果存储在目标区块链对应的节点中。本发明专利技术解决了现有技术中存在的交易业务办理效率低的技术问题。的技术问题。的技术问题。

【技术实现步骤摘要】
基于区块链的交易信息管理方法、装置及电子设备


[0001]本专利技术涉及区块链
,具体而言,涉及一种基于区块链的交易信息管理方法、装置及电子设备。

技术介绍

[0002]现有技术中,农民工工资保证金管理流程,主要是线下处理流程,政府机构系统、银行系统、企业之间缺乏可信三方交易,主要步骤如下:施工单位获取到施工许可证后,到政府机构开立农民工工资保证金缴存通知书,并获取农民工工资保证金施工单位、银行、政府三方协议文本;施工单位到银行网点签订三方协议,线下开立保证金,通过线上或线下缴存并获取银行保证金缴存纸质回单;施工单位持保证金缴存回单通过线下提供给政府监管单位报备;施工单位完成工程,且不存在拖欠农民工工资,线下到政府机构申请保证金解除,并持政府机构开立的保证金解除通知书到银行执行保证金解除;当政府机构发现施工单位存在拖欠农民工工资等情况时,根据政府规定及三方协议,开出农民工工资保证金扣划支付农民工工资指令或通知书,政府机关职员持相关指令或通知书到银行,银行执行扣划保证金并支付农民工工资。
[0003]但是,现有技术中通过线下流程进行业务处理,施工单位到政府单位、银行签约、开立农民工工资保证金专户、缴存保证金、解除保证金等,由于线下流程周期长,涉及多重交叉面对面业务接触,在新冠肺炎等特殊环境中,一方面存在影响企业全面复工复产的问题,另一方面增加人员接触导致的交叉感染风险。并且,施工单位到银行缴存保证金并在政府机构报备后,后续的保证金管理过程由各个银行内部系统流程管理,可能存在信息失真,例如缴存的保证金可能被司法机关支取或扣划等,导致实际可支配保证金减少;由于资金流与信息流隔离,信息流在政府机构,而缴存保证金信息仅在具体银行内,仅通过纸质保证金缴存回单证明保证金的存在,政府监管部门无法完整看到农民工保证金整体。
[0004]此外,现有区块链技术,由于在取得共识前就访问政府或银行系统,执行开户或保证金管理交易,可能导致共识失败后交易难以回退或资金被挪用的风险,比如解除保证金交易,先执行调用银行系统先退回保证金,然后再上链,如果上链失败但保证金已退回并被挪用,将导致交易异常及资金损失的风险。如果简单使用区块链智能合约功能,通过区块链计算节点智能合约访问第三方系统,因为区块链多计算节点的特性,将可能到第三方系统交易热点,甚至引发第三方系统重复交易的风险(如重复开户、重复记账)等问题。
[0005]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0006]本专利技术实施例提供了一种基于区块链的交易信息管理方法、装置及电子设备,以至少解决现有技术中存在的交易业务办理效率低的技术问题。
[0007]根据本专利技术实施例的一个方面,提供了一种基于区块链的交易信息管理方法,包括:获取目标系统与目标区块链之间进行通讯的通讯报文,其中,目标系统用于接收目标对
象发送的交易业务的交易信息;根据通讯报文和预设对应关系生成第三方通讯报文,其中,预设对应关系为通讯报文中的字段与多个第三方系统可识别的报文中的字段之间的对应关系;获取多个第三方系统基于第三方通讯报文生成的多个共识结果,其中,共识结果表征多个第三方系统是否允许执行与目标对象对应的交易业务;基于多个共识结果生成交易共识结果,并将交易共识结果存储在目标区块链对应的节点中,其中,交易共识结果表征目标系统是否允许处理交易业务。
[0008]进一步地,基于区块链的交易信息管理方法包括:基于通讯报文生成哈希值;基于哈希值将通讯报文路由至对应的目标服务器,其中,目标服务器为目标系统中的服务器;控制目标服务器根据预设对应关系对通讯报文中的字段进行转换,得到第三方通讯报文。
[0009]进一步地,基于区块链的交易信息管理方法包括:基于哈希值检测交易信息是否为目标交易信息,其中,目标交易信息为目标对象在预设时间段内第一次进行交易的信息;在交易信息为目标交易信息时,控制目标服务器根据预设对应关系对通讯报文中的字段进行转换,得到第三方通讯报文。
[0010]进一步地,基于区块链的交易信息管理方法包括:控制目标服务器将第三方通讯报文发送至多个第三方系统;获取多个第三方系统返回的多个共识结果。
[0011]进一步地,基于区块链的交易信息管理方法包括:在交易信息为非目标交易信息时,确定目标时长,其中,目标时长为检测交易信息是否为目标交易信息的时长;在目标时长大于预设检测时长时,停止执行交易业务。
[0012]进一步地,在基于多个共识结果生成交易共识结果,并将交易共识结果存储在目标区块链对应的节点中之后,获取交易共识结果中目标交易共识结果所对应的共识数量,其中,目标交易共识结果表征允许执行交易业务;在共识数量大于预设阈值时,基于预设智能合约中的预设规则执行交易业务,生成交易结果;从交易结果中提取交易关键信息,并将交易关键信息存储至目标区块链对应的节点中。
[0013]进一步地,基于区块链的交易信息管理方法包括:基于预设智能合约中的预设规则确定执行交易业务的执行规则;基于执行规则执行交易业务,生成交易结果。
[0014]进一步地,基于区块链的交易信息管理方法包括:检测交易信息是否与预设信息相同,其中,预设信息为从多个第三方系统中获取的信息;在交易信息与预设信息相同时,基于交易信息检测目标系统中的交易数据是否存在,其中,交易数据表征执行交易业务时所需的数据;在交易数据存在时,基于执行规则执行交易业务,生成交易结果。
[0015]根据本专利技术实施例的另一方面,还提供了一种基于区块链的交易信息管理装置,包括:第一获取模块,用于获取目标系统与目标区块链之间进行通讯的通讯报文,其中,目标系统用于接收目标对象发送的交易业务的交易信息;生成模块,用于根据通讯报文和预设对应关系生成第三方通讯报文,其中,预设对应关系为通讯报文中的字段与多个第三方系统可识别的报文中的字段之间的对应关系;第二获取模块,用于获取多个第三方系统根据第三方通讯报文生成的多个共识结果,其中,共识结果表征多个第三方系统是否允许执行与目标对象对应的交易业务;处理模块,用于基于多个共识结果生成交易共识结果,并将交易共识结果存储在目标区块链对应的节点中,其中,交易共识结果表征目标系统是否允许处理交易业务。
[0016]根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读
存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的基于区块链的交易信息管理方法。
[0017]根据本专利技术实施例的另一方面,还提供了一种电子设备,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的基于区块链的交易信息管理方法。
[0018]根据本专利技术实施例的另一方面,还提供了一种计算机程序产品,包括计算机程序/指令,计算机程序/指令被处理器执行时实现上述的基于区块链的交易信息管理方法。
[0019]在本专利技术实施例中,采用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的交易信息管理方法,其特征在于,包括:获取目标系统与目标区块链之间进行通讯的通讯报文,其中,所述目标系统用于接收目标对象发送的交易业务的交易信息;根据所述通讯报文和预设对应关系生成第三方通讯报文,其中,所述预设对应关系为所述通讯报文中的字段与多个第三方系统可识别的报文中的字段之间的对应关系;获取所述多个第三方系统基于所述第三方通讯报文生成的多个共识结果,其中,所述共识结果表征所述多个第三方系统是否允许执行与所述目标对象对应的交易业务;基于所述多个共识结果生成交易共识结果,并将所述交易共识结果存储在所述目标区块链对应的节点中,其中,所述交易共识结果表征所述目标系统是否允许处理所述交易业务。2.根据权利要求1所述的方法,其特征在于,根据所述通讯报文和预设对应关系生成第三方通讯报文,包括:基于所述通讯报文生成哈希值;基于所述哈希值将所述通讯报文路由至对应的目标服务器,其中,所述目标服务器为所述目标系统中的服务器;控制所述目标服务器根据所述预设对应关系对所述通讯报文中的字段进行转换,得到所述第三方通讯报文。3.根据权利要求2所述的方法,其特征在于,控制所述目标服务器根据所述预设对应关系对所述通讯报文中的字段进行转换,得到所述第三方通讯报文,包括:基于所述哈希值检测所述交易信息是否为目标交易信息,其中,所述目标交易信息为所述目标对象在预设时间段内第一次进行交易的信息;在所述交易信息为所述目标交易信息时,控制所述目标服务器根据所述预设对应关系对所述通讯报文中的字段进行转换,得到所述第三方通讯报文。4.根据权利要求2所述的方法,其特征在于,获取所述多个第三方系统基于所述第三方通讯报文生成的多个共识结果,包括:控制所述目标服务器将所述第三方通讯报文发送至所述多个第三方系统;获取所述多个第三方系统返回的多个共识结果。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述交易信息为非目标交易信息时,确定目标时长,其中,所述目标时长为检测所述交易信息是否为所述目标交易信息的时长;在所述目标时长大于预设检测时长时,停止执行所述交易业务。6.根据权利要求1所述的方法,其特征在于,在基于所述多个共识结果生成交易共识结果,并将所述交易共识结果存储在所述目标区块链对应的节点中之后,所述方法还包括:获取所述交易共识结果中目标交易共识结果所对应的共识数量,其中,所述目标交易共识结果表征允许执行所述交易业务;在所述共识数量大于预设阈值时,基于预设智能合约...

【专利技术属性】
技术研发人员:沈建宾毛培芳邹建武黄慕芳
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1