基于区块链的高风险业务交易执行方法及装置与流程

文档序号:26088973发布日期:2021-07-30 17:57阅读:77来源:国知局
基于区块链的高风险业务交易执行方法及装置与流程

本发明涉及区块链领域,尤其涉及一种基于区块链的高风险业务交易执行方法及装置。



背景技术:

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

由于业务交易涉及到交易安全,现有的银行业务交易系统,不支持一些高风险场景的业务交易,例如,在不联网的情况下,现有的银行业务交易系统不能进行有效的联网核查,所以不支持客户交易。但是现实中,经常会碰到网络不通而需要执行相关业务交易的情况。因而,如何在确保交易安全的情况下,实现高风险场景下的业务交易,是目前亟待解决的技术问题。



技术实现要素:

本发明实施例提供一种基于区块链的高风险业务交易执行方法,用以现有银行业务交易系统难以实现在高风险场景下执行业务交易的技术问题,该方法包括:采集目标客户的低风险业务交易数据,其中,所述低风险业务交易数据为所述目标客户在低风险场景下与一个或多个第一交易方进行业务交易的交易数据;根据目标客户的低风险业务交易数据,生成所述目标客户的可靠交易方集合,并将所述可靠交易方集合存储到区块链网络,由区块链网络推送到目标客户的客户端,其中,所述可靠交易方集合中包含:多个可靠交易方的标识信息;接收目标客户通过客户端发起的高风险业务交易请求,其中,所述高风险业务交易请求用于请求在高风险场景下执行所述目标客户与第二交易方的高风险业务交易;基于所述目标客户的可靠交易方集合,根据所述高风险业务交易请求,判断所述第二交易方是否为所述目标客户的可靠交易方;当所述第二交易方为所述目标客户的可靠交易方的情况下,执行所述目标客户与所述第二交易方的高风险业务交易。

本发明实施例还提供一种基于区块链的高风险业务交易执行装置,用以现有银行业务交易系统难以实现在高风险场景下执行业务交易的技术问题,该装置包括:低风险业务交易数据采集模块,用于采集目标客户的低风险业务交易数据,其中,低风险业务交易数据为目标客户在低风险场景下与一个或多个第一交易方进行业务交易的交易数据;可靠交易方信息确定模块,用于根据目标客户的低风险业务交易数据,生成目标客户的可靠交易方集合,并将可靠交易方集合存储到区块链网络,由区块链网络推送到目标客户的客户端,其中,可靠交易方集合中包含:多个可靠交易方的标识信息;高风险业务交易请求模块,用于接收目标客户的高风险业务交易请求,其中,高风险业务交易请求用于请求在高风险场景下执行目标客户与第二交易方的高风险业务交易;高风险业务交易方校验模块,用于基于目标客户的可靠交易方集合,根据高风险业务交易请求,判断第二交易方是否为目标客户的可靠交易方;高风险业务交易执行模块,用于当第二交易方为目标客户的可靠交易方的情况下,执行目标客户与第二交易方的高风险业务交易。

本发明实施例还提供一种计算机设备,用以现有银行业务交易系统难以实现在高风险场景下执行业务交易的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述基于区块链的高风险业务交易执行方法。

本发明实施例还提供一种计算机可读存储介质,用以现有银行业务交易系统难以实现在高风险场景下执行业务交易的技术问题,该计算机可读存储介质存储有执行上述基于区块链的高风险业务交易执行方法的计算机程序。

本发明实施例中提供的基于区块链的高风险业务交易执行方法、装置、计算机设备及计算机可读存储介质,在采集到目标客户在低风险场景下与一个或多个第一交易方进行业务交易的低风险业务交易数据后,根据目标客户的低风险业务交易数据,生成包含多个可靠交易方标识信息的可靠交易方集合,并将生成的可靠交易方集合存储到区块链网络,由区块链网络推送到目标客户的客户端以便在接收到目标客户在高风险场景下发起的高风险业务交易请求后,基于目标客户的可靠交易方集合,判断第二交易方是否为目标客户的可靠交易方,并当第二交易方为目标客户的可靠交易方的情况下,执行目标客户与第二交易方的高风险业务交易。

通过本发明实施例,利用低风险业务交易数据识别出可靠交易方,构建可靠交易方集合,并存储到区块链网络上,以便基于区块链网络上存储的可靠交易方集合,确定是否执行高风险业务交易,能够在确保交易安全的情况下,实现高风险业务交易。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中的一种基于区块链的高风险业务交易执行方法流程图;

图2为本发明实施例中的一种可选的高风险业务交易执行流程图;

图3为本发明实施例中的一种可选的高风险业务交易执行流程图;

图4为本发明实施例中的一种区块链网络共识算法的更新流程图;

图5为本发明实施例中的一种基于区块链的高风险业务交易执行装置示意图;

图6为本发明实施例中的一种可选的高风险业务交易执行装置示意图;

图7为本发明实施例中的一种可选的高风险业务交易执行装置示意图;

图8为本发明实施例中的一种可选的高风险业务交易执行装置示意图;

图9为本发明实施例中的一种可选的高风险业务交易执行装置示意图;

图10为本发明实施例中的一种计算机设备示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

本发明实施例中提供了一种基于区块链的高风险业务交易执行方法,图1为本发明实施例中提供的一种基于区块链的高风险业务交易执行方法流程图,如图1所示,该方法包括如下步骤:

s101,采集目标客户的低风险业务交易数据,其中,低风险业务交易数据为目标客户在低风险场景下与一个或多个第一交易方进行业务交易的交易数据。

需要说明的是,本发明实施例中的第一交易方是指在低风险场景下与目标客户进行业务交易的交易方。由于业务交易数据往往会包含交易双方的标识信息,因而,通过采集目标客户在低风险场景下与一个或多个第一交易方进行业务交易的低风险业务交易数据,能够从中识别出一个或多个第一交易方作为可靠交易方。

在具体实施时,可以通过对神经网络模型或svm模型进行机器学习,训练得到一个能够业务交易数据识别出可靠交易方的可靠交易方识别模型,以便通过该可靠交易方识别模型,从目标客户的低风险业务交易数据中,快速识别出与目标客户进行业务交易的可靠交易方。

在一个实施例中,本发明实施例中的低风险业务交易可以是但不限于联机业务交易;高风险业务交易可以是但不限于非联机业务交易。根据目标客户的联机业务交易数据,确定与目标客户进行非联机业务交易的可靠交易方,以便执行目标客户与可靠交易方之间的非联机业务交易,让用户能够手机不联网的情况下,仍然能够完成支付业务的目的。

s102,根据目标客户的低风险业务交易数据,生成目标客户的可靠交易方集合,并将可靠交易方集合存储到区块链网络,由区块链网络推送到目标客户的客户端,其中,可靠交易方集合中包含:多个可靠交易方的标识信息。

需要说明的是,本发明实施例中通过区块链网络可以是由各个银行业务系统作为区块链存储节点构建的区块链网络。利用区块链网络存储数据的及时性、透明性和安全性等优点,将可靠交易方集合存储到到区块链网络,能够使得可靠交易方集合中包含的各个交易方信息不被篡改。

由于本发明实施例中的高风险业务交易可能是非联机业务交易,为了使得目标客户的客户端能够在不联网的情况下,也能实现非联机业务交易,在根据目标客户的低风险业务交易数据,生成目标客户的可靠交易方集合,可以通过区块链网络将目标客户的可靠交易方集合推送给目标客户端的客户端。

本发明实施例中,从低风险业务交易数据识别出可靠交易方,并将识别出的可靠交易方放在一个集合中,在高风险业务交易场景下,仅允许可靠交易方集合中的交易方进行业务交易,能够在确保交易安全的情况下,实现高风险业务交易。

可选地,本发明实施例中的区块链网络可以通过5g消息与各个客户的客户端通信,以便快速将每个客户的可靠交易方集合推送到每个客户的客户端。

s103,接收目标客户通过客户端发起的高风险业务交易请求,其中,高风险业务交易请求用于请求在高风险场景下执行目标客户与第二交易方的高风险业务交易。

需要说明的是,上述s103中的客户端可以是但不限于手机。本发明实施例中的第二交易方是指在高风险场景下与目标客户进行业务交易的交易方。

s104,基于目标客户的可靠交易方集合,根据高风险业务交易请求,判断第二交易方是否为目标客户的可靠交易方。

在具体实施时,可根据高风险业务交易请求获取第二交易方的标识信息,并将第二交易方的标识信息与目标客户的可靠交易方集合中各个可靠交易方的标识信息进行比对,以判断第二交易方式为目标客户的可靠交易方。

s105,当第二交易方为目标客户的可靠交易方的情况下,执行目标客户与第二交易方的高风险业务交易。

需要说明的是,由于高风险场景下与目标客户进行业务交易的第二交易方为可靠交易方,因而,可直接执行目标客户与第二交易方的高风险业务交易。

在具体实施时,本发明实施例中提供的基于区块链的高风险业务交易执行方法还可包括如下步骤:接收目标客户自定义配置的高风险业务交易条件或可靠交易方集合;将目标客户自定义配置的高风险业务交易条件或可靠交易方集合,上传到区块链网络。例如,目标客户可以设置一个总的交易最大金额,当该目标客户与所有可靠交易方的交易金额之和大于或等于该最大金额,则停止高风险业务交易。

在一个实施例中,本发明实施例中提供的基于区块链的高风险业务交易执行方法还可包括如下步骤:采集多个客户的低风险业务交易数据;根据每个客户的低风险业务交易数据,确定每个客户的可靠交易方集合;根据每个客户的可靠交易方集合,识别具有共同可靠交易方的第一客户和第二客户;将具有共同可靠交易方的第一客户和第二客户,确定为各自的可靠交易方。

当第一客户与第二客户具有多个共同可靠交易方的情况下,在将具有共同可靠交易方的第一客户和第二客户,确定为各自的可靠交易方之后,本发明实施例中提供的基于区块链的高风险业务交易执行方法还可包括如下步骤:根据第一客户与每个共同可靠交易方的交易限额,以及第二客户与每个共同可靠交易方的交易限额,配置第一客户与第二客户执行高风险业务交易的交易限额。

例如,比如目标客户a的第二交易方包含客户c,目标客户b的第二交易方也包含客户c,也即是交易双方有共同的可靠交易方,那么目标客户a和b也可以在高风险场景下进行交易,并且这两个客户的交易条件设置为两个目标客户与公共可靠交易方集合中的最强公共可靠方对应的最小值。这是要综合考虑高风险场景下交易的便捷性和风险。

以下以交易条件是交易限额为例,假设目标客户是a和b,他们都包含有客户c、d、e是其可靠交易方,假设目标客户a与c、d、e的交易限额分别是a1、a2、a3,b与c,d,e的交易限额分别是b1、b2、b3。具体包括:①从公共的可靠交易方中选取出最能体现出两目标客户之间联系的可靠交易方,比如选取与两个目标客户的对应交易条件的差的绝对值最小的那个可靠交易方,比如选取min(abs(ai-bi))对应的那个交易可靠方,比如是e;②以选取的该可靠交易方与两个目标客户的条件的最小值为两个目标客户的对应条件,比如a和b的交易限额设置为min(a3,b3)。

在一个实施例中,本发明实施例中提供的基于区块链的高风险业务交易执行方法还可包括如下步骤:接收目标客户自定义配置的高风险业务交易条件或可靠交易方集合;将目标客户自定义配置的高风险业务交易条件或可靠交易方集合,上传到区块链网络。

当低风险业务交易为联机业务交易、高风险业务交易为非联机业务交易的情况下,上述s105可通过如下步骤来实现:获取目标客户和第二交易方的账户信息;根据目标客户和第二交易方的账户信息,执行目标客户与第二交易方的高风险业务交易,生成高风险业务交易数据。

在根据所述目标客户和所述第二交易方的账户信息,执行所述目标客户与所述第二交易方的高风险业务交易,生成高风险业务交易数据之后,本发明实施例中提供的基于区块链的高风险业务交易执行方法还可包括如下步骤:根据所述高风险业务交易数据,提取高风险业务交易关键信息;将提取的高风险业务交易关键信息,上传到所述区块链网络。可选地,提取的高风险业务交易关键信息包括但不限于:交易的流水号、交易时间、客户id、交易设备id、交易时上传的其他客户信息,例如,人脸信息、指纹信息、使用的公钥信息等。

为了进一步提高高风险业务交易的安全性,在一个实施例中,如图2所示,在执行上述s105之前,本发明实施例中提供的基于区块链的高风险业务交易执行方法还包括如下步骤:

s201,根据目标客户的低风险业务交易数据,配置目标客户与每个可靠交易方的高风险业务交易条件,其中,高风险业务交易条件至少包括:交易类型、交易限额和最大交易次数。

该实施例中,上述s105可通过如下步骤来实现:判断高风险业务交易请求所请求的高风险业务交易是否满足高风险业务交易条件;当高风险业务交易请求所请求的高风险业务交易满足高风险业务交易条件的情况下,执行目标客户与第二交易方的高风险业务交易。

上述实施例中,通过配置高风险业务交易的交易类型、交易限额和最大交易次数,能够进一步提高高风险业务交易的安全性,避免黑客模仿可靠交易方与目标客户进行大量高风险业务交易的目的。

在一个实施例中,上述s201可以通过如下步骤来实现:根据目标客户的低风险业务交易数据,将所述目标客户在低风险场景下进行的业务交易类型确定为高风险业务交易的交易类型;根据目标客户的低风险业务交易数据,将目标客户最近一次低风险业务交易的交易金额或历史最大交易金额确定为高风险业务交易的交易限额;根据目标客户的低风险业务交易数据,将目标客户最近预设时间段内进行的低风险业务交易次数或在一预设时间内历史最大的低风险交易次数确定为高风险业务交易的最大交易次数。

在一个实施例中,如图3所示,在执行上述s105之前,本发明实施例中提供的基于区块链的高风险业务交易执行方法还包括如下步骤:

s301,获取目标客户与第二交易方的交易风险信用评估结果;

s302,根据目标客户与第二交易方的交易风险信用评估结果,确定是否执行目标客户与第二交易方的高风险业务交易。

需要说明的是,上述s301中获取的交易风险信用评估结果可以是第三方平台提供的交易风险信用评估结果,也可以是根据历史低风险业务交易数据或高风险业务交易数据生成的交易风险信用评估结果,在执行目标客户与第二交易方的高风险业务交易之前,根据根据目标客户与第二交易方的交易风险信用评估结果,确定是否执行目标客户与第二交易方的高风险业务交易,能够进一步提高高风险业务交易的安全性。

在一个实施例中,如图3所示,在执行上述s105之后,本发明实施例中提供的基于区块链的高风险业务交易执行方法还包括如下步骤:

s303,将目标客户与第二交易方的高风险业务交易数据,上传到区块链网络;

s304,基于区块链网络上预先配置的智能合约,根据目标客户的账户信息和业务交易数据,执行目标客户的账务处理,并根据账务处理结果,更新目标客户的交易风险信用评估结果;

s305,基于区块链网络上预先配置的智能合约,根据第二交易方的账户信息和业务交易数据,执行第二交易方的账务处理,并根据账务处理结果,更新第二交易方的交易风险信用评估结果。

通过上述实施例,动态更新目标客户和高风险业务交易方(即第二交易方)的交易风险信用评估结果,进而根据动态更新的交易风险信用评估结果,确定是否执行目标客户与高风险业务交易方的高风险业务交易,能够进一步提高高风险业务交易的安全性。

由于区块链网络存储数据时,区块链网络中的各个存储节点是基于共识算法来实现的,为了提高区块链网络存储数据的共识效率,在一个实施例中,如图4所示,本发明实施例中提供的基于区块链的高风险业务交易执行方法还可通过如下步骤来实现共识算法的更新:

s401,定期获取区块链网络中各个区块链存储节点的节点信息;

s402,根据区块链网络中各个区块链存储节点的节点信息,更新各个区块链存储节点的权重值,使得各个区块链存储节点根据更新后的权重值,执行共识算法。

本发明实施例中提供的基于区块链的高风险业务交易执行方法,根据在线状态的业务交易数据,有效识别出可靠交易双方以及业务交易涉及的金额,进而将每个客户对应的可靠交易方和交易金额发送到该客户的客户端,当该客户通过客户端处于高风险场景状态发起业务交易时,若当前交易方为该客户的可靠交易方,可支持该客户与可靠交易方的业务交易。当业务交易为支付业务交易(例如,手机扫描支付业务)时,还可以进一步判断交易金额满足预设交易限额,并在满足预设交易限额的情况下,支持该客户的高风险支付业务交易。当该客户的客户端联机后,将高风险业务交易数据上传区块链网络,完成相应的账务处理。

通过本发明实施例中提供的基于区块链的高风险业务交易执行方法,能够依据联机交易的数据,发掘出风险特别小的交易双方,然后支持该交易双方的高风险场景交易。在交易过程中,使用区块链技术保证交易的可信性,并依据账务结果调整客户的积分。这样可以减少风险,同时为客户提供了高风险场景交易的场景,这样有利于方便客户进行交易,增大了客户和银行之间的粘性。

以客户a与客户b进行联机交易、客户a与客户c进行非联机交易为例,本发明实施例中提供的高风险业务交易执行方法可具体通过如下步骤来实现:

1)获取客户a与客户b的联机交易数据,包括客户的交易对方、交易的金额、交易时间。

2)根据联机交易数据,获取客户a的可靠交易对方(即该客户与可靠交易对方交易的时候,基本没有风险)。

3)对于可靠交易对方集合中的每一个可靠交易对方,依据联机历史数据确定高风险场景交易限额,最大交易次数等。比如将最近一次交易或者最大的一次交易金额作为客户a和客户b的交易限额;将最近一次或者最大的一次连续1小时(这个值是高风险场景时长的估计值)的交易次数作为本次高风险场景的最大交易次数。

4)客户的移动终端在线时,将上述该客户的账户余额,可靠交易对方和交易限额发送到客户的移动终端上。同时将两客户的信用积分发送到客户的移动终端上,信用积分用于评定客户的信用,如果信用积分小到一定程度,则不支持客户的高风险场景交易。

5)当客户a处于高风险场景状态时,检验交易对方c是否在客户a的可靠交易对方集合中,以及交易金额是否小于等于两客户对应的交易限额,如果不满足则拒绝客户a和客户c之间的交易行为。

6)如果满足,则客户c向客户a展示包含有自己最近收到的公钥信息和人脸信息的收款凭证(比如二维码),客户a读取该公钥,并将自己目前账户对应的公钥,人脸信息和自己的私钥(密码)和交易金额(小于客户a账户的余额和客户a和客户c之间的交易限额),打包成一个交易。客户c获取客户a打包生成的交易所包含的信息。

7)当客户a和客户c的移动终端在线时,将交易数据上传到区块链中,并处理客户a和客户c的账务。根据账务处理结果,调用智能合约,调整客户a和客户c的信用积分。交易账务无问题,则增加积信用积分;有问题,则减小信用积分。

8)定期依据客户账户所对应的机构的风险交易的比例或者数目,或者所涉及的金额,调整机构的权重,然后再执行区块链的共识算法。

基于同一发明构思,本发明实施例中还提供了一种基于区块链的高风险业务交易执行装置,如下面的实施例所述。由于该装置解决问题的原理与基于区块链的高风险业务交易执行方法相似,因此该装置的实施可以参见基于区块链的高风险业务交易执行方法的实施,重复之处不再赘述。

图5为本发明实施例中的一种基于区块链的高风险业务交易执行装置示意图,如图5所示,该装置:低风险业务交易数据采集模块51、可靠交易方信息确定模块52、高风险业务交易请求模块53、高风险业务交易方校验模块54和高风险业务交易执行模块55。

其中,低风险业务交易数据采集模块51,用于采集目标客户的低风险业务交易数据,其中,低风险业务交易数据为目标客户在低风险场景下与一个或多个第一交易方进行业务交易的交易数据;可靠交易方信息确定模块52,用于根据目标客户的低风险业务交易数据,生成目标客户的可靠交易方集合,并将可靠交易方集合存储到区块链网络,由区块链网络推送到目标客户的客户端,其中,可靠交易方集合中包含:多个可靠交易方的标识信息;高风险业务交易请求模块53,用于接收目标客户通过客户端发起的高风险业务交易请求,其中,高风险业务交易请求用于请求在高风险场景下执行目标客户与第二交易方的高风险业务交易;高风险业务交易方校验模块54,用于基于目标客户的可靠交易方集合,根据高风险业务交易请求,判断第二交易方是否为目标客户的可靠交易方;高风险业务交易执行模块55,用于当第二交易方为目标客户的可靠交易方的情况下,执行目标客户与第二交易方的高风险业务交易。

可选地,本发明实施例中的基于区块链的高风险业务交易执行装置中,低风险业务交易数据采集模块还用于采集多个客户的低风险业务交易数据;可靠交易方信息确定模块还用于根据每个客户的低风险业务交易数据,确定每个客户的可靠交易方集合;以及根据每个客户的可靠交易方集合,识别具有共同可靠交易方的第一客户和第二客户;并将具有共同可靠交易方的第一客户和第二客户,确定为各自的可靠交易方。

进一步地,上述可靠交易方信息确定模块还用于根据第一客户与每个共同可靠交易方的交易限额,以及第二客户与每个共同可靠交易方的交易限额,配置第一客户与第二客户执行高风险业务交易的交易限额。

在一个实施例中,如图6所示,本发明实施例中的基于区块链的高风险业务交易执行装置还包括:高风险业务交易条件配置模块56,用于根据目标客户的低风险业务交易数据,配置目标客户与每个可靠交易方的高风险业务交易条件,其中,高风险业务交易条件至少包括:交易类型、交易限额和最大交易次数;该实施例中,上述高风险业务交易执行模块55还用于:判断高风险业务交易请求所请求的高风险业务交易是否满足高风险业务交易条件;当高风险业务交易请求所请求的高风险业务交易满足高风险业务交易条件的情况下,执行目标客户与第二交易方的高风险业务交易。

在一个实施例中,如图6所示,本发明实施例中的高风险业务交易条件配置模块56可具体包括:交易类型配置单元561、交易限额配置单元562和最大交易次数配置单元563。

其中,交易类型配置单元561,用于根据目标客户的低风险业务交易数据,将所述目标客户在低风险场景下进行的业务交易类型确定为高风险业务交易的交易类型;交易限额配置单元562,用于根据目标客户的低风险业务交易数据,将目标客户最近一次低风险业务交易的交易金额或历史最大交易金额确定为高风险业务交易的交易限额;最大交易次数配置单元563,用于根据目标客户的低风险业务交易数据,将目标客户最近预设时间段内进行的低风险业务交易次数或在一预设时间内历史最大的低风险交易次数确定为高风险业务交易的最大交易次数。

在一个实施例中,如图7所示,本发明实施例中的基于区块链的高风险业务交易执行装置还包括:信用评估模块57,用于获取目标客户与第二交易方的交易风险信用评估结果;该实施例中,上述高风险业务交易执行模块55还用于根据目标客户与第二交易方的交易风险信用评估结果,确定是否执行目标客户与第二交易方的高风险业务交易。

在一个实施例中,如图8所示,本发明实施例中的基于区块链的高风险业务交易执行装置还包括:高风险业务交易数据上链模块58,用于将目标客户与第二交易方的高风险业务交易数据,上传到区块链网络;该实施例中,信用评估模块57还用于:基于区块链网络上预先配置的智能合约,根据目标客户的账户信息和业务交易数据,执行目标客户的账务处理,并根据账务处理结果,更新目标客户的交易风险信用评估结果;或基于区块链网络上预先配置的智能合约,根据第二交易方的账户信息和业务交易数据,执行第二交易方的账务处理,并根据账务处理结果,更新第二交易方的交易风险信用评估结果。

在一个实施例中,本发明实施例中的基于区块链的高风险业务交易执行装置中,高风险业务交易执行模块还用于:获取目标客户和第二交易方的账户信息;根据目标客户和第二交易方的账户信息,执行目标客户与第二交易方的高风险业务交易,生成高风险业务交易数据。

在一个实施例中,如图9所示,本发明实施例中的基于区块链的高风险业务交易执行装置还包括:共识算法更新模块59,用于定期获取区块链网络中各个区块链存储节点的节点信息;根据区块链网络中各个区块链存储节点的节点信息,更新各个区块链存储节点的权重值,使得各个区块链存储节点根据更新后的权重值,执行共识算法。

在一个实施例中,本发明实施例中的基于区块链的高风险业务交易执行装置中,低风险业务交易为联机业务交易;高风险业务交易为非联机业务交易。

在一个实施例中,本发明实施例中的基于区块链的高风险业务交易执行装置还可以包括:自定义配置模块,用于接收目标客户自定义配置的高风险业务交易条件或可靠交易方集合;以及将目标客户自定义配置的高风险业务交易条件或可靠交易方集合,上传到区块链网络。

在一个实施例中,本发明实施例中的基于区块链的高风险业务交易执行装置还可以包括:高风险业务交易关键信息上链模块,用于根据高风险业务交易数据,提取高风险业务交易关键信息;以及将提取的高风险业务交易关键信息,上传到区块链网络。

基于同一发明构思,本发明实施例还提供一种计算机设备,用以现有银行业务交易系统难以实现在高风险场景下执行业务交易的技术问题,图10为本发明实施例中的一种计算机设备示意图,如图10所示,该计算机设备10包括存储器11、处理器12及存储在存储器11上并可在处理器12上运行的计算机程序,处理器12执行计算机程序时实现上述基于区块链的高风险业务交易执行方法。

基于同一发明构思,本发明实施例还提供一种计算机可读存储介质,用以现有银行业务交易系统难以实现在高风险场景下执行业务交易的技术问题,该计算机可读存储介质存储有执行上述基于区块链的高风险业务交易执行方法的计算机程序。

综上所述,本发明实施例中提供的基于区块链的高风险业务交易执行方法、装置、计算机设备及计算机可读存储介质,在采集到目标客户在低风险场景下与一个或多个第一交易方进行业务交易的低风险业务交易数据后,根据目标客户的低风险业务交易数据,生成包含多个可靠交易方标识信息的可靠交易方集合,并将生成的可靠交易方集合存储到区块链网络,由区块链网络推送到目标客户的客户端以便在接收到目标客户在高风险场景下发起的高风险业务交易请求后,基于目标客户的可靠交易方集合,判断第二交易方是否为目标客户的可靠交易方,并当第二交易方为目标客户的可靠交易方的情况下,执行目标客户与第二交易方的高风险业务交易。

通过本发明实施例,利用低风险业务交易数据识别出可靠交易方,构建可靠交易方集合,并存储到区块链网络上,以便基于区块链网络上存储的可靠交易方集合,确定是否执行高风险业务交易,能够在确保交易安全的情况下,实现高风险业务交易。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1