基于区块链的保函数据处理方法、设备以及系统技术方案

技术编号:21659909 阅读:31 留言:0更新日期:2019-07-20 05:56
本发明专利技术提供了一种基于区块链的保函数据处理方法、基于区块链的保函数据处理系统、计算机设备以及计算机可读存储介质,涉及信息处理技术领域。所述系统包括多个合作机构应用设备,每个合作机构应用设备对应一个或多个验证节点,合作机构应用设备通过网络与对应的验证节点相通讯,验证节点至少为四个且所有验证节点构成区块链;多个验证节点,用于接收保函登记信息并对保函登记信息进行验证,当保函登记信息通过验证时,在整个区块链中达成共识,多个验证节点执行智能合约,将接收到的保函登记信息入链。本发明专利技术通过区块链技术构建联盟链并将保函信息存储到链上,实现信息共享,加快信息流通,并联通保函业务相关方的流程,提升各方的工作效率。

Function-preserving Data Processing Method, Equipment and System Based on Block Chain

【技术实现步骤摘要】
基于区块链的保函数据处理方法、设备以及系统
本专利技术关于信息处理
,特别是关于涉及区块链的信息处理技术,具体的讲是一种基于区块链的保函数据处理方法、基于区块链的保函数据处理系统、计算机设备以及计算机可读存储介质。
技术介绍
本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。近年来,随着对外工程承包、国际贸易、海外投资的进一步拓展,国际保函业务发展迅速,跨境保函业务需求日趋扩大。传统的银行保函业务处理流程,银行按照申请人要求开立保函之后,主要有两种方式将保函交递给受益人,一是直接将纸质保函交由申请人带走交给受益人,二是通过SWIFT报文系统传输至受益人所在当地的银行,当地银行打印交给当地受益人或申请人在当地的代理。对于需要验证的信开保函,受益人会将保函正本交给当地银行,由当地银行向保函开立银行发送核签报文,确认保函真实性。目前的流程主要存在三个问题:第一,现有的保函信息传递方式,不论是信函和SWIFT报文,保函文本最终到达受益人客户手中时,都是以信函方式呈现。纸质介质容易损毁,且存在较高的信息泄露和被篡改的风险,安全性差;第二,现有保函真实性验证方式流程很长,保函开出后到验证完成要花超过20天;第三,SWIFT网络只有SWIFT会员机构才能使用。因此,如何提供一种新的方案,其能够解决上述技术问题是本领域亟待解决的技术难题。
技术实现思路
有鉴于此,本专利技术提供了一种基于区块链的保函数据处理方法、基于区块链的保函数据处理系统、计算机设备以及计算机可读存储介质,用区块链技术构建联盟链并将保函信息存储到链上,实现信息共享,加快信息流通,并联通保函业务相关方的流程,提升各方的工作效率,降低费用、时间等成本,同时保证保函信息安全、透明、不可篡改。本专利技术的目的之一是,提供一种基于区块链的保函数据处理系统,包括多个合作机构应用设备,每个所述合作机构应用设备对应一个或多个验证节点,所述合作机构应用设备通过网络与对应的验证节点相通讯,所述验证节点至少为四个且所有验证节点构成区块链;多个验证节点,用于接收保函登记信息并对所述保函登记信息进行验证,当所述保函登记信息通过验证时,在整个区块链中达成共识,多个验证节点执行智能合约,将接收到的保函登记信息入链。优选的,所述合作机构应用设备包括处理终端以及应用服务器;其中,所述处理终端,用于展示录入界面、查询界面和保函内容,并接收用户输入的指令传输至所述应用服务器;所述应用服务器,用于将所述指令格式化为所述区块链提供的接口要求的输入,以完成与所述指令对应的录入或查询。优选的,所述合作机构应用设备还包括打印设备,用于当接收到打印保函指令时,打印纸质保函。优选的,所述应用服务器包括保函录入模块以及保函查询模块;其中,所述保函录入模块,用于向所述处理终端提供录入界面,并解析用户通过所述录入界面输入的保函信息,调用所述区块链检验所述保函信息是否存在,当所述保函信息不存在时按规则生成保函编号,并发送至验证节点进行共识;所述保函查询模块,用于向所述处理终端提供查询界面,将查询指令发至验证节点,调用所述区块链查询并接收查询结果,将所述查询结果通过所述查询界面进行展示。优选的,所述应用服务器还包括保函文件验证模块,用于接收用户输入的扫描保函文件,调用所述区块链检验所述扫描保函信息,与所述区块链中的记录进行比对以验证所述扫描保函文件的真伪性。优选的,所述验证节点包括保函登记模块以及交易共识模块;其中,所述保函登记模块,用于接收各个合作机构应用设备传送的保函登记信息,调用所述交易共识模块完成对应的共识,然后执行智能合约,将所述保函登记信息通过合约规则登记到各个验证节点中,确保所有验证节点上的保函信息一致,并根据所述保函登记信息的多个要素信息的拼接结果计算哈希值,将所述哈希值作为保函特征值存入区块链中;所述交易共识模块,用于当接收到广播的保函登记交易时,检查所述保函登记交易是否重复,当重复时抛弃所述保函登记交易,否则存储在内存中。优选的,所述验证节点还包括保函查询模块以及保函比对模块;其中,所述保函查询模块,用于接收用户的查询请求,根据受益人信息或者保函编号的查询条件获取保函信息并返回;所述保函比对模块,用于接收需要验证的保函信息,根据需要验证的保函信息的多个关键要素的拼接结果计算哈希值,根据所述哈希值以及区块链中的数据进行验证。本专利技术的目的之一是,提供一种基于区块链的保函数据处理的方法,多个合作机构应用设备中的一个作为担保机构应用设备,另一个作为接收机构应用设备,该方法包括:所述担保机构应用设备录入保函开立信息,并调用对应的验证节点验证所述保函开立信息;当所述保函开立信息不存在时,所述区块链中的各个交易节点对所述保函开立信息进行共识,登记所述保函开立信息到所述区块链;所述接收机构应用设备录入保函编号,查询对应的保函信息;展示对应的保函信息。本专利技术的目的之一是,提供一种计算机设备,包括:适于实现各指令的处理器以及存储设备,所述存储设备存储有多条指令,所述指令适于由处理器加载并执行基于区块链的保函数据处理的方法。本专利技术的目的之一是,提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序用于执行基于区块链的保函数据处理的方法。本专利技术的有益效果在于,提供了一种基于区块链的保函数据处理方法、基于区块链的保函数据处理系统、计算机设备以及计算机可读存储介质,用区块链技术构建联盟链并将保函信息存储到链上,实现信息共享,加快信息流通,并联通保函业务相关方的流程,提升各方的工作效率,降低费用、时间等成本,同时保证保函信息安全、透明、不可篡改。为让本专利技术的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种基于区块链的保函数据处理系统的结构示意图;图2为本专利技术实施例提供的一种基于区块链的保函数据处理系统中合作机构应用设备的结构示意图;图3为本专利技术实施例提供的一种基于区块链的保函数据处理系统中的应用服务器的结构框图;图4为本专利技术实施例提供的一种基于区块链的保函数据处理系统中的验证节点的结构框图;图5为本专利技术实施例提供的一种基于区块链的保函数据处理方法的流程图;图6为本专利技术提供的具体实施例中基于区块链的保函数据处理系统的结构示意图;图7为本专利技术提供的具体实施例中一种基于区块链的保函数据处理方法流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本领域技术技术人员知道,本专利技术的实施方式可以实现为一种系统、装置、方法或计算机程序产品。因此,本专利技术公开可以具体实现为以下形式,即:完全的硬件、完全的软件(本文档来自技高网...

【技术保护点】
1.一种基于区块链的保函数据处理系统,其特征在于,所述系统包括多个合作机构应用设备,每个所述合作机构应用设备对应一个或多个验证节点,所述合作机构应用设备通过网络与对应的验证节点相通讯,所述验证节点至少为四个且所有验证节点构成区块链;多个验证节点,用于接收保函登记信息并对所述保函登记信息进行验证,当所述保函登记信息通过验证时,在整个区块链中达成共识,多个验证节点执行智能合约,将接收到的保函登记信息入链。

【技术特征摘要】
1.一种基于区块链的保函数据处理系统,其特征在于,所述系统包括多个合作机构应用设备,每个所述合作机构应用设备对应一个或多个验证节点,所述合作机构应用设备通过网络与对应的验证节点相通讯,所述验证节点至少为四个且所有验证节点构成区块链;多个验证节点,用于接收保函登记信息并对所述保函登记信息进行验证,当所述保函登记信息通过验证时,在整个区块链中达成共识,多个验证节点执行智能合约,将接收到的保函登记信息入链。2.根据权利要求1所述的基于区块链的保函数据处理系统,其特征在于,所述合作机构应用设备包括处理终端以及应用服务器;其中,所述处理终端,用于展示录入界面、查询界面和保函内容,并接收用户输入的指令传输至所述应用服务器;所述应用服务器,用于将所述指令格式化为所述区块链提供的接口要求的输入,以完成与所述指令对应的录入或查询。3.根据权利要求2所述的基于区块链的保函数据处理系统,其特征在于,所述合作机构应用设备还包括打印设备,用于当接收到打印保函指令时,打印纸质保函。4.根据权利要求2所述的基于区块链的保函数据处理系统,其特征在于,所述应用服务器包括保函录入模块以及保函查询模块;其中,所述保函录入模块,用于向所述处理终端提供录入界面,并解析用户通过所述录入界面输入的保函信息,调用所述区块链检验所述保函信息是否存在,当所述保函信息不存在时按规则生成保函编号,并发送至验证节点进行共识;所述保函查询模块,用于向所述处理终端提供查询界面,将查询指令发至验证节点,调用所述区块链查询并接收查询结果,将所述查询结果通过所述查询界面进行展示。5.根据权利要求4所述的基于区块链的保函数据处理系统,其特征在于,所述应用服务器还包括保函文件验证模块,用于接收用户输入的扫描保函文件,调用所述区块链检验所述扫描保函信息,与所述区块链中的记录进行比对以验证所述扫描保函文件的真伪性。6.根据权利要求4所述的基于区块链的保函数据处理系统,其特征在于,所述验证节点包括保函...

【专利技术属性】
技术研发人员:梅泽铭鲁金彪肖波吴晓茵
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京,11

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

1