基于区块链的风险评价方法和装置制造方法及图纸

技术编号:28477821 阅读:18 留言:0更新日期:2021-05-15 21:46
本说明书提供了一种基于区块链的风险评价方法和装置,应用于与区块链网络对接的业务服务系统,所述区块链网络接入了若干风险评价机构对应的服务设备;所述方法包括:向所述区块链网络发送风险评价交易,其中,所述风险评价交易包括待评价对象的属性信息和与从所述若干风险评价机构中筛选出的多个目标风险评价机构对应的标识信息,以使与所述标识信息对应的多个目标风险评价机构响应于所述风险评价交易,分别基于所述待评价对象的属性信息对所述待评价对象进行业务风险评价,并将得到的评价结果存储至所述区块链;基于训练出的风险评价函数,对获取到的所述多个目标风险评价机构的风险评价结果进行计算,得到所述待评价对象的目标风险评价结果。象的目标风险评价结果。象的目标风险评价结果。

【技术实现步骤摘要】
基于区块链的风险评价方法和装置


[0001]本说明书一个或多个实施方式涉及网络通信领域,尤其涉及一种基于区块链的风险评价方法和装置。

技术介绍

[0002]区块链通过将数据保存在彼此之间具有先后关系的一系列数据区块中来以去中心化的方式提供数据存储。区块的链由区块链节点的网络维护和更新,所述区块链节点也负责在共识方案下验证数据。
[0003]可以通过添加关于区块链交易的区块来维护和更新区块链。要将数据存储到区块链,可以将数据包括在区块链交易中以添加到区块链的新区块中。此外,许多区块链已经启用了区块链合约(也称为智能合约),这些合约可通过区块链交易执行。例如,区块链交易可以包括由外部拥有的账户(例如,区块链账户)发出、由区块链网络发送、并记录在区块链中的签名消息。可以执行区块链合约以实现所编程的功能。
[0004]业务系统通常在自身的服务系统中设置目标风险评价模型来判断业务对象的业务风险,然而对于某些复杂的风险类型,以业务系统自身的数据基础难以计算出准确的风险评价结果。

技术实现思路

[0005]有鉴于此,本说明书一个或多个实施方式提供了一种基于区块链的风险评价方法、装置和计算机设备。
[0006]为实现上述目的,本说明书一个或多个实施方式提供技术方案如下:根据本说明书一个或多个实施方式的第一方面,提出了一种基于区块链的风险评价方法,应用于与区块链网络对接的业务服务系统,所述区块链网络接入了若干风险评价机构对应的服务设备;所述方法包括:向所述区块链网络发送风险评价交易,其中,所述风险评价交易包括待评价对象的属性信息和与从所述若干风险评价机构中筛选出的多个目标风险评价机构对应的标识信息,以使与所述标识信息对应的多个目标风险评价机构响应于所述风险评价交易,分别基于所述待评价对象的属性信息对所述待评价对象分别进行业务风险评价,并将得到的评价结果存储至所述区块链;从所述区块链分别获取所述多个目标风险评价机构的风险评价结果;基于训练出的与所述多个目标风险评价机构对应的风险评价函数,对获取到的所述多个目标风险评价机构的风险评价结果进行计算,得到所述待评价对象的目标风险评价结果。
[0007]根据本说明书一个或多个实施方式的第二方面,提出了一种基于区块链的风险评价装置,应用于与区块链网络对接的业务服务系统,所述区块链网络接入了若干风险评价机构对应的服务设备;所述装置包括:
发送单元,向所述区块链网络发送风险评价交易,其中,所述风险评价交易包括待评价对象的属性信息和与从所述若干风险评价机构中筛选出的多个目标风险评价机构对应的标识信息,以使与所述标识信息对应的多个目标风险评价机构响应于所述风险评价交易,分别基于所述待评价对象的属性信息对所述待评价对象分别进行业务风险评价,并将得到的评价结果存储至所述区块链;获取单元,从所述区块链分别获取所述多个目标风险评价机构的风险评价结果;计算单元,基于训练出的与所述多个目标风险评价机构对应的风险评价函数,对获取到的所述多个目标风险评价机构的风险评价结果进行计算,得到所述待评价对象的目标风险评价结果。
[0008]根据本说明书一个或多个实施方式的第三方面,提出了一种计算机设备,包括:存储器和处理器;所述存储器上存储有可由所述处理器运行的计算机程序;所述处理器运行所述计算机程序时,执行业务服务系统所执行的基于区块链的风险评价方法。
[0009]基于本说明书各个实施方式提供的基于区块链的风险评价方法、装置和计算机设备,基于训练出的风险评价函数,对获取到的所述多个目标风险评价机构的风险评价结果进行计算,得到所述待评价对象的目标风险评价结果。相对于仅基于业务服务系统的数据基础和风险评价逻辑来获得待评价对象的目标风险评价结果,显著提高了目标风险评价结果的准确性。而且利用区块链技术实现风险评价的申请和获取多个目标风险评价机构的风险评价结果,即提高了数据传输共享的便捷性,也基于区块链的防篡改机制保证了数据的安全性。
附图说明
[0010]图1是一示例性实施方式提供的基于区块链的风险评价方法的应用环境示意图。
[0011]图2是一示例性实施例提供的创建智能合约的示意图。
[0012]图3是一示例性实施例提供的一种调用智能合约的示意图。
[0013]图4是一示例性实施方式提供的基于区块链的风险评价方法的流程示意图。
[0014]图5是一示例性实施方式提供的业务服务系统训练目标风险评价函数的流程示意图。
[0015]图6是一示例性实施方式提供的应用于业务服务系统的基于区块链的风险评价装置的示意图。
[0016]图7运行本说明书所提供的基于区块链的风险评价装置实施方式的一种硬件结构图。
具体实施方式
[0017]这里将详细地对示例性实施方式进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施方式中所描述的实施方式并不代表与本说明书一个或多个实施方式相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书一个或多个实施方式的一些方面相一致的装置和方法的例子。
[0018]需要说明的是:在其他实施方式中并不一定按照本说明书示出和描述的顺序来执
行相应方法的步骤。在一些其他实施方式中,其方法所包括的步骤可以比本说明书所描述的更多或更少。此外,本说明书中所描述的单个步骤,在其他实施方式中可能被分解为多个步骤进行描述;而本说明书中所描述的多个步骤,在其他实施方式中也可能被合并为单个步骤进行描述。
[0019]业务系统通常在自身的服务系统中部署风险评价逻辑来判断业务对象的业务风险,然而对于某些复杂的风险类型,以业务系统自身的数据基础和风险评价逻辑难以计算出准确的风险评价结果;尤其是当业务系统为中小型机构的业务系统时,其识别风险的能力有限。目前常用的解决方式是购买专业的风险评价机构的目标风险评价模型来执行业务风险评价,但是对于复杂型的业务风险,由一家风险评价机构提供的业务风险评价服务可能并不能得到准确的结果。
[0020]有鉴于此,本说明书的一个或多个实施方式中提供了基于区块链的风险评价方法,提高了风险评价的准确性和便捷性。
[0021]本说明书以下示出的一个或多个实施方式提供了基于区块链的风险评价方法,该方法可应用于图1所示的应用环境中。
[0022]如图1所示,在环境100中,一个或多个客户端侧计算设备(例如111a、111b、111c、111d)可以通过各种通信网络耦接到服务器端118。服务器端118可以通过各种通信网络耦接到一个或多个区块链网络(例如112、113)。每个区块链网络可以维护一个或多个区块链。每个区块链可以对应于唯一的区块链ID。附加的计算设备可以耦接到一个或多个区块链网络中的每一个。例如,区块链用户侧计算设备(例如114a、114b)可以通过各种通信网络耦接到区块链网络112。
[0023]客户端侧计算设备(例如,计算机、服务器、移动电话等),例如111a本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的风险评价方法,应用于与区块链网络对接的业务服务系统,所述区块链网络接入了若干风险评价机构对应的服务设备;所述方法包括:向所述区块链网络发送风险评价交易,其中,所述风险评价交易包括待评价对象的属性信息和与从所述若干风险评价机构中筛选出的多个目标风险评价机构对应的标识信息,以使与所述标识信息对应的多个目标风险评价机构响应于所述风险评价交易,分别基于所述待评价对象的属性信息对所述待评价对象分别进行业务风险评价,并将得到的评价结果存储至所述区块链;从所述区块链分别获取所述多个目标风险评价机构的风险评价结果;基于训练出的与所述多个目标风险评价机构对应的风险评价函数,对获取到的所述多个目标风险评价机构的风险评价结果进行计算,得到所述待评价对象的目标风险评价结果。2.根据权利要求1所述的方法,所述区块链上部署有用于对所述风险评价机构进行评价管理的第一智能合约;向所述区块链网络发送风险评价交易,以使与所述标识信息对应的多个目标风险评价机构响应于所述风险评价交易,基于所述待评价对象的属性信息对所述待评价对象分别进行业务风险评价,并将得到的评价结果存储至所述区块链,包括:向所述区块链网络发送风险评价交易,以使所述区块链网络包含的节点设备响应于所述风险评价交易,调用所述第一智能合约中的评价通知逻辑,生成与所述标识信息对应的所述多个目标风险评价机构相关的风险评价通知事件,以由所述多个目标风险评价机构响应于所述风险评价通知事件,基于所述待评价对象的属性信息对所述待评价对象分别进行业务风险评价,并将得到的风险评价结果分别存储至所述区块链。3.根据权利要求1所述的方法,所述区块链上部署有用于对所述待评价对象进行风险评价的第二智能合约;与所述多个风险评价机构对应的服务设备部署了用于对所述待评价对象进行业务风险评价的风险评价模型;向所述区块链网络发送风险评价交易,以使与所述标识信息对应的多个目标风险评价机构响应于所述风险评价交易,基于所述待评价对象的属性信息对所述待评价对象分别进行业务风险评价,并将得到的评价结果存储至所述区块链,包括:向所述区块链网络发送风险评价交易,以使所述区块链网络包含的节点设备响应于所述风险评价交易,调用所述第二智能合约中的风险评价逻辑,与所述多个目标风险评价机构对应的服务设备进行交互,将所述待评价对象的属性信息提交至与所述标识信息对应的多个目标评价机构的服务设备,以由所述多个目标评价机构的服务设备基于搭载的风险评价模型对所述待评价对象分别进行业务风险评价,并将得到的风险评价结果分别存储至所述区块链。4.根据权利要求3所述的方法,所述第二智能合约对接了预言机程序;调用所述第二智能合约中的风险评价逻辑,与所述多个风险评价机构对应的服务设备进行交互,将所述待评价对象的属性信息提交至与所述标识信息对应的多个目标评价机构的服务设备,以由所述多个目标评价机构的服务设备基于搭载的风险评价模型对所述待评价对象分别进行业务风险评价,并将得到的风险评价结果分别存储至所述区块链,包括:调用所述第二智能合约中的风险评价逻辑,通过对接的预言机程序将所述待评价对象
的属性信息提交至与所述标识信息对应的多个目标评价机构的服务设备,以由所述多个目标评价机构的服务设备基于搭载的风险评价模型对所述待评价对象分别进行业务风险评价;以及,通过对接的预言机程序接收所述多个目标评价机构的服务设备返回的针对所述待评价对象的风险评价结果,并将接收到的所述风险评价结果分别存储至所述区块链。5.根据权利要求1所述的方法,所述风险评价函数包括将所述待评价对象的目标风险评价结果作为因变量,将所述多个目标风险评价机构对所述待评价对象的风险评价结果作为自变量,将所述多个目标风险评价机构对所述目标风险评价结果的贡献度作为与所述自变量对应的权重的线性函数;所述基于训练出的与所述多个目标风险评价机构对应的风险评价函数,对获取到的所述多个目标风险评价机构的风险评价结果进行计算,得到所述待评价对象的目标风险评价结果,包括:基于训练出的风险评价函数中所述多个目标风险评价机构对应的权重,对获取到的所述多个目标风险评价机构的风险评价结果进行加权计算,得到所述待评价对象的目标风险评价结果;其中,所述权重表征所述多个目标风险评价机构对所述目标风险评价结果的贡献度。6.根据权利要求5所述的方法,还包括:获取若干评价对象样本的实际风险结果;以及,所述若干风险评价机构对所述若干评价对象样本进行业务风险评价得到的风险评价结果;将所述实际风险结果作为因变量,将所述若干风险评价机构对所述若干评价对象样本的风险评价结果作为自变量,对预设的风险评价函数进行有监督训练,得到所述若干目标风险评价机构对应的权重;其中,所述权重表征所述若干目标风险评价机构对所述实际风险结果的贡献度;以及,删除所述风险评价函数中低于预设阈值的权重以及与所述权重对应的自变量,得到用于对所述待评价对象进行风险评价的风险评价函数。7.根据权利要求6所述的方法,所述多个目标风险评价机构包括所述若干风险评价机构中所述权重大于预设阈值的多个风险评价机构;基于训练出的所述多个目标风险评价机构对应的权重,对获取到的所述多个目标风险评价机构的风险评价结果进行加权计算,得到所述待评价对象的目标风险评价结果,包括:将获取到的所述多个目标风险评价机构的风险评价结果作为自变量输入训练完成的所述风险评价函数中进行加权计算,得到所述待评价对象的目标风险评价结果。8.根据权利要求1至7中任一权利要求所述的方法,所述业务风险包括聚集性业务风险;所述待评价对象包括用户对象...

【专利技术属性】
技术研发人员:沈健刚王凯杨志雄
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:

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

1