发布信息

一种基于区块链的三阶段金融违规多重裁判方法与流程

作者:admin      2022-09-21 09:06:01     662



计算;推算;计数设备的制造及其应用技术1.本发明属于区块链技术、机器学习以及监管技术,特别是一种基于区块链的三阶段金融违规多重裁判方法。背景技术:2.由于数字资产是全球性、分布式、网络化的金融产品,而不是由传统中心化的系统和产品。因此自从数字资产得到世界的重视,许多监管单位就都非常关注如何监管数字资产。3.现有技术曾经提出由于数字资产是网络化,分布式的产品,监管数字资产也需要以网络化和分布式的方式进行。但是监管需要多方合作,交易数据需要从网络收集,但是分析还是在后台中心系统处理,因此数字资产监管需要同时间网络化作业,并且辅之以中心化的分析。在中心系统,可以使用大量的机器学习方法。4.数字经济发展可以分为下面几个成熟度:1)没有监管:只有交易机制而没有监管机制;2)最少的监管:例如交易后主动报告交易数据;3)实时嵌入式监管:在交易时监管单位直接参与作业;4)强大监管:在交易时监管单位直接参与作业,而且在后台监管平台还有大量机器学习算法在从事监管计算;5)更强大的监管:在交易时监管单位直接参与作业,而且在后台监管平台还有大量机器学习算法在从事监管计算,而在不同交易阶段同时间使用不同机器学习算法,并且这些机器学习算法包含自动排名的机制。5.例如中国人民银行的数字人民币,由央行直接控制,因此至少在第3成熟度(实时嵌入式监管)或是更高。如果要达到第5成熟度,并且包含自动排名的机制,所面临的问题和前面不同,包括:1)现在有许多机器学习算法,监管系统应该选择使用哪种算法;2)每个机器学习算法都有不同特性以及缺点,如何同时间使用多个机器学习算法而维持监管系统的高准确性;3)新型数字经济的做法和传统数字代币的做法不同,数字代币系统不从事监管,但是合规数字经济需要监管机制,而且监管是在系统交易的每一步骤上都可以进行。如何在新型数字资产交易流程中使用机器学习的方法来发现不合规事件;4)不同数据需要不同的机器学习的算法,而因为交易会一直持续,数据一直在变,因此最优化的机器学习算法应当也是一直在变化。如何在数据动态更新的环境下,找到最适合的机器学习算法;新型数字经济交易流程千变万化,大致可以分为三大阶段:交易前,交易中,交易后三个阶段。每一个阶段的监管目标都不同,因此在三个阶段需要使用不同机器学习算法,而现有技术中没有针对三个阶段融合的金融违规时间的复合裁判法则,因此需要提出能够在三个阶段使用不同机器学习算法场景下的复合裁判解决方案。技术实现要素:6.本发明为了解决现有技术存在的一项或多项技术问题,提出基于机器学习算法的金融违规多重裁判方法及其金融交易监管系统,是一种分布式解决方案,能够发现复杂情境下的金融交易违规,提升了反洗钱监管的效率和正确率,减少了交易时间,降低了人力资源成本。7.本发明的目的在于提供一种基于区块链的多阶段金融违规多重裁判方法,其中所述区块链采用区块链数据湖,所述多阶段是三阶段或四阶段,所述三阶段为交易前期、交易中期和交易后期;所述四阶段为预备,交易,结算和清算,包括:s10,预言机通过外部获取金融交易数据,对所述金融交易数据进行数据深加工后,按照其对应的金融属性进行数据特征划分后获得上区块链所需的检测数据集,所述数据深加工为数据预处理;s20,所述预言机将所述检测数据集作为数据源发送到智能合约数据库或区块链系统,所述智能合约数据库或所述区块链系统收到所述检测数据集后,将所述检测数据集上链并导入所述区块链系统内,若所述检测数据集内的金融交易数据不合规则返回,即终止此次交易;s30,导入所述区块链系统内的检测数据集根据内部的金融交易数据的属性、特征、类别以及所在处理阶段因素被分别存放在mysql数据库、缓存数据库以及智能合约数据库中;其中mysql数据库存放反洗钱操作前的全部链上数据类型,缓存数据库存放短间隔高频次细粒度调用的数据类型以及多重裁判返回的数据信息;所述智能合约数据库则存放交易特征属性的数据类型;s40,基于智能控制器的控制,所述区块链数据湖上不同模块的特征属性数据被依次传入多重裁判引擎,首先执行交易前期的操作,所述交易前期的操作针对所有类型的监管机制;所述交易前期的操作由智能控制器执行;s50,基于智能控制器的控制,智能合约数据库中的特征属性数据被分别执行反非法收入合法化检测中的交易中期和交易后期的操作获得操作后数据;交易中期和交易后期的操作均为基于机器学习算法的判定方法;包括:s51,智能控制器从机器学习算法集合中随机选取的算法对所述区块链数据湖上不同模块的特征属性数据依次进行行为建模判定和链路分析判定,包括:s511,根据所述区块链数据湖上不同模块的特征属性数据是否含有再次裁判标记判断其是否在执行多重裁判操作,若否,则依次生成k个0-9的第一随机数(0《k《10),生成的过程中采取剪枝的方法,即每生成一个第一随机数,则将其从对应的随机数集合中删掉,保障选取的算法不会重复;同时在机器学习算法集合中选取k个算法,k个算法中每个算法的标号与生成的第一随机数相对应;对所述区块链数据湖上不同模块的特征属性数据依次执行行为建模判定操作,运行结束后将判定的预测结果返回给智能投票器,若判定的预测结果为存在违规,则更新机器学习算法集合,重新分配10个新的机器学习算法,并随机生成n个0-9的第二随机数(0《n《10),在生成的过程中,每生成一个第二随机数,则将其从对应的随机数集合中删掉,保障选取的算法不会重复,在更新后的机器学习算法集合中重新选择n个新的算法,n个新的算法中每个算法的标号与生成的第二随机数相对应,对所述区块链数据湖上不同模块的特征属性数据依次执行行为建模判定操作,并将再次裁判的预测结果v1发送到智能投票器;s512,重复步骤s511,对所述区块链数据湖上不同模块的特征属性数据执行链路分析操作后获得预测结果v2;将预测结果v2发送到智能投票器。8.s52,智能控制器从机器学习算法集合中随机选取的算法对所述区块链数据湖上不同模块的特征属性数据依次进行风险预警和异常检测分析判定,包括:s521,根据所述区块链数据湖上不同模块的特征属性数据是否含有再次裁判标记判断其是否在执行多重裁判操作,若否,则依次生成k个0-9的第一随机数(0《k《10),生成的过程中采取剪枝的方法,即每生成一个第一随机数,则将其从对应的随机数集合中删掉,保障选取的算法不会重复;同时在机器学习算法集合中选取k个算法,k个算法中每个算法的标号与生成的第一随机数相对应;对所述区块链数据湖上不同模块的特征属性数据依次执行风险预警判定操作,运行结束后将判定的预测结果返回给智能投票器,若判定的预测结果为存在违规,则更新机器学习算法集合,重新分配10个新的机器学习算法,并随机生成n个0-9的第二随机数(0《n《10),在生成的过程中,每生成一个第二随机数,则将其从对应的随机数集合中删掉,保障选取的算法不会重复,在更新后的机器学习算法集合中重新选择n个新的算法,n个新的算法中每个算法的标号与生成的第二随机数相对应,对所述区块链数据湖上不同模块的特征属性数据依次执行风险预警判定操作,并将再次裁判的预测结果v3发送到智能投票器;s522,重复步骤s521中的操作,对所述区块链数据湖上不同模块的特征属性数据执行异常检测分析判定后获得判定结果v4;将判定结果v4发送到智能投票器;s60,基于智能控制器的控制,将经过交易中期和交易后期的操作的数据发送给智能投票器,在智能投票器的裁判下分别执行交易通过,交易撤回或多重裁判的操作获得最终判别结果;若执行多重裁判操作,则对所述经过交易中期和交易后期的操作的数据重新标记后再次重复执行s50;所述s60包括:若最终结果v1、预测结果v2、 再次裁判的预测结果v3和判定结果v4均为0,则金融交易为正常交易,智能投票器的裁判结果为通过,该笔交易通过;若最终结果v1、预测结果v2、 再次裁判的预测结果v3和判定结果v4有2个及以上为1,则金融交易为可疑交易,智能投票器裁判结果为撤回,该笔交易终止;若最终结果v1、预测结果v2、 再次裁判的预测结果v3和判定结果v4有1个为1且不含有再次裁判标记,则金融交易为可疑交易,智能投票器将对应结果标记后导入区块链数据湖并执行再次裁判操作,即重新执行s40,且对应数据集含有再次裁判标记;若最终结果v1、预测结果v2、 再次裁判的预测结果v3和判定结果v4有1个为1且含有再次裁判标记,则金融交易为可疑交易,智能投票器裁判结果为撤回,该笔交易终止;在s60中,智能投票器只能通过全部判定为0的交易,全部交易均为正常交易;若交易过程中有一笔交易判定结果不为0,则执行再次裁判操作直至结果均为0,方可判定交易通过,或者直接判定结果为撤回;s70,智能控制器将多重裁判引擎中智能投票器的最终判别结果返回智能合约数据库,以确定最终交易结果,并展示交易状况及预测准确率。9.优选的,所述s10中所述预言机分布在各地以采集需要的金融交易数据,所述预言机使用区块链系统或不使用区块链系统;所述预言机验证数据或不验证数据;对于具有验证数据功能的预言机,其是可信的;对于无法验证数据的预言机,提供对外部获取的金融交易数据的验证服务。10.优选的,所述s10中所述数据预处理方法为数据清洗,包括:采用head() 方法检查数据,并处理缺失数据;对应添加默认值后,删除不完整的行和列;规范化数据类型后保存结果。11.优选的,所述s20中如果预言机是可信的而且通讯是可信的,智能合约或是区块链系统可以不再度验证预言机发送的数据;所述s20中预言机自下而上依次调用不同层执行查验操作,逻辑结构为:网络协议,包括中心化预言机的网络拓扑结构中,由单一的中心化服务商控制一个中介节点;操作层,用于在可信执行环境(tees)上进行智能合约的运行和数据调用;由 aws充当审查角色,通过 tlsnotary proof 验证诚实性;依赖多重签名机制让满足超过最小诚实节点数的预言者(oracles)同时为相应节点签名;合约层,包括订单匹配合约、服务请求合约、数据调用接口和服务标准协议。12.优选的,所述s40执行交易前期的操作包括:kyc(客户身份识别),具体包含:onboarding,cdd/edd,swift,黑名单/白名单判定的基于规则的判定方法;智能控制器首先执行交易前期操作,调取cache数据库中缓存的账户数据、评分数据及黑名单白名单等数据,并对其执行kyc的一系列操作;若执行结果通过,则进入s50,否则返回,即终止此次交易;所述s40包括为:s401,对所述区块链数据湖上不同模块的特征属性数据做数字入职和swift过滤操作,若结果为正进入步骤s402,若为负则返回,即终止此次交易;s402,对所述区块链数据湖上不同模块的特征属性数据做客户尽职调查和增强尽职调查操作,若结果为正进入步骤s403,若为负则返回、即终止此次交易;s403,对所述区块链数据湖上不同模块的特征属性数据做白名单黑名单过滤操作,若结果通过则进入步骤s50,否则返回、即终止此次交易。13.优选的,所述s50中交易中期操作为:反非法收入合法化检测中的行为建模和链路分析操作;执行时,智能控制器从机器学习算法集合中随机选取的算法对s40中导入的数据依次进行行为建模判定和链路分析判定,并将判定结果传入智能投票器。机器学习算法集合至少包含:最大熵,朴素贝叶斯,随机树,随机森林,逻辑回归,支持向量机,rbf,clope,k-means,sna共10种算法;交易后期操作为:反非法收入合法化检测中的风险预警和异常检测操作;执行交易后期操作时,智能控制器从机器学习算法集合中随机选取的算法对步骤s40中导入的数据依次进行风险预警和异常检测分析判定,并将判定结果传入智能投票器。这里的机器学习算法集合包含:最大熵,朴素贝叶斯,随机树,随机森林,逻辑回归,支持向量机, emd,treat,ldca,mst共10种算法。14.优选的,所述s70包括:s701,检查所述金融交易对应的用户在建立时提交的信息及交易金额是否真实合法;s702,检查所述金融交易的转账发起方和受益方是否为合法用户;s703,根据多重裁判引擎返回的结果判断所述智能合约的操作是否继续执行。15.优选的,所述多重裁判方法使用dempster-shafer 理论以及可传递信度理论进行裁判,包括:每个机器学习方法的结果提供一个证据,而根据所述dempster-shafer 理论以及可传递信度理论和证据来判断所述金融交易是否合规。16.优选的,所述区块链使用传统数据库、大数据平台或云平台替代。17.本发明的第二方面还在于提供一种金融交易监管系统,其使用如第一方面所述的一种基于区块链数据湖的三阶段金融违规多重裁判方法。18.本发明的有益效果:(1)通过本发明基于区块链数据湖的三阶段金融违规多重裁判方法配置基于区块链数据湖的三阶段反洗钱多重裁判模型,可以解决现有模型算法对小额高频交易、复杂关联交易、偶发低频交易识别精度低,历史交易难溯源的问题;对海量交易和复杂交易手段的洗钱行为能进行有效识别;改善了算法单一性及不可解释性等局限;提升了预测的准确率和效率,降低了人工成本,缓解服务器压力。19.(2)适用性广:本发明的方法适用于现有技术中大部分机器学习算法,并且可以在交易的每个阶段都可以使用多重算法。20.(3)监管方法的精确性大大提高:每个机器学习算法都有不同特性以及缺点,本发明同时间使用多个机器学习算法,以及只要很少的算法认为可能是不合规的,这笔交易就很难通过;如果多个算法都认为可能是不合规的,这笔交易就不能通过,来维持监管方法的高准确性。21.(4)提高不合规事件监测的全面性:在不同交易阶段中,使用不同组合的算法来发现不合规事件。22.(5)可调整性:本方法中所应用的机器学习算法的数目可以动态调整,以维持金融市场的合规性以及降低金融风险。23.根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。附图说明24.后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。本发明的目标及特征考虑到如下结合附图的描述将更加明显,附图中:图1为根据本发明优选实施例的基于区块链数据湖的三阶段金融违规多重裁判方法流程图。具体实施方式25.为了使得本发明能够针对其发明要点更加明显易懂,下面将结合附图和实例对本发明作进一步的说明。在下面的描述中阐述了很多细节和具体实例,提供这些实例是为了能够更透彻地理解本发明,并且能够将本发明完整形象地传达给本领域的技术人员。虽然本发明能够以很多不同于此描述的其它方式实施,但是本领域技术人员可以在不违背本发明内涵的情况下做相应的推广,因此本发明不受下面公开的具体实例及具体附图所限制。26.在下面的描述中阐述了很多细节和具体实例,提供这些实例是为了能够更透彻地理解本发明,并且能够将本发明完整形象地传达给本领域的技术人员。虽然本发明能够以很多不同于此描述的其它方式实施,但是本领域技术人员可以在不违背本发明内涵的情况下做相应的推广,因此本发明不受下面公开的具体实例及具体附图所限制。27.实施例一如图1所示,本发明第一优选实施例提供一种基于区块链的多阶段金融违规多重裁判方法,其中多阶段可以是三阶段,即交易前期、交易中期和交易后期。28.在第一个阶段,交易前期,主要是预备交易,例如从事“认识你的客户”(know your customer, kyc)以及确保资产是真实的,资金却是存在。29.在第二个阶段,交易中期,确保交易公平而迅速,买方得到最低的价钱,而卖方得到最高的价钱。30.在第三阶段,交易后期,买方得到卖方的资产,而卖方得到买方的资金,所有交易在清算所、银行内结算完毕。31.所述多阶段还可以为四阶段或更多阶段。新型数字经济交易流程可以千变万化而不一定是三段式作业,例如可以是四阶段的流程,即预备,交易,结算和清算四个阶段;或是更多阶段的流程;每一个阶段的步骤也可以是并行或是串行执行,交易和结算分离等不同交易流程。不论是何种交易流程,每一个阶段都有监管的问题需要解决,而在每一个阶段,都可以使用基于机器学习算法的多重裁判方法判断交易是不是合规。32.作为优选的实施方式,所述区块链使用传统数据库、大数据平台或云平台替代。33.作为优选的实施方式,所述区块链为区块链数据湖。34.传统数据库、大数据平台或云平台,以及区块链数据湖是为了设置一个可以收集,存储,分析大量交易和监管数据的数据库。区块链数据湖系统可以和多条区块链系统链接,使用双锁定协议绑定区块链上的数据和区块链数据湖的数据。35.由于每个阶段的目的、流程、算法、架构、数据和其他阶段的目的、流程、算法、架构、数据不同,每个阶段使用的机器学习算法可能会不同。在不同阶段可能会使用同样的机器学习的算法,但是使用的数据却不同,得到的结果也会不同。36.一般情形下,采用两个机器学习算法可能足够,在这种情形下,任何一个算法发现可能不合规的场景,这笔交易就可能不通过。在采用三个机器学习算法环境下,任何一个算法发现可能不合规的场景,这笔交易就可能不通过。以此类推。在任何情形下,如果有多个机器学习算法发现可能不合规场景,这笔交易就不能通过,提高了交易是否合规的判断的精准性。本具体实施方式中,交易流程分为三阶段,而每个阶段使用三个机器学习算法,这样整个系统就一共使用个机器学习算法。37.本发明的目的在于提供一种基于区块链的多阶段金融违规多重裁判方法,包括以下步骤:s10,预言机通过外部获取金融交易数据,对所述金融交易数据进行数据深加工后,按照其对应的金融属性进行数据特征划分后获得上区块链所需的检测数据集,所述数据深加工为数据预处理;作为优选的实施方式,所述预言机分布在各地以采集需要的金融交易数据,预言机可以有多种设计,可以使用区块链系统也可以不使用区块链系统。有的预言机验证数据,有的不验证数据,对于具有验证数据功能的预言机,其是可信的;而对于无法验证数据的预言机,还需要提供对外部获取的金融交易数据的验证服务。38.s20,所述预言机将所述检测数据集作为数据源发送到智能合约数据库或区块链系统,所述智能合约数据库或所述区块链系统收到所述检测数据集后,将所述检测数据集上链并导入所述区块链系统内,若所述检测数据集内的金融交易数据不合规则返回,即终止此次交易;作为优选的实施方式,如果预言机是可信的而且通讯是可信的,智能合约或是区块链系统可以不再度验证预言机发送的数据。39.s30,导入所述区块链系统内的检测数据集根据内部的金融交易数据的属性、特征、类别以及所在处理阶段等因素被分别存放在mysql数据库、缓存数据库以及智能合约数据库中;其中mysql数据库存放反洗钱操作前的全部链上数据类型,缓存数据库存放短间隔高频次细粒度调用的数据类型,如:关系数据、账户数据、税务数据、历史数据、评分数据及黑名单白名单数据等,以及多重裁判返回的数据信息。智能合约数据库则存放交易特征属性的数据类型;s40,基于智能控制器的控制,所述区块链数据湖上不同模块的特征属性数据被依次传入多重裁判引擎,首先执行交易前期的操作,所述交易前期的操作针对所有类型的监管机制;所述交易前期的操作由智能控制器执行,首先调取缓存(cache)数据库中缓存的账户数据、评分数据及黑名单白名单等数据,然后对其执行kyc的一系列操作s50,基于智能控制器的控制,智能合约数据库中的特征属性数据被分别执行反非法收入合法化检测中的交易中期和交易后期的操作获得操作后数据;交易中期和交易后期的操作均为基于机器学习算法的判定方法。40.其中交易中期操作为:aml(反非法收入合法化检测)中的行为建模和链路分析操作;执行时,智能控制器从机器学习算法集合中随机选取的算法对s40中导入的数据依次进行行为建模判定和链路分析判定,并将判定结果传入智能投票器。机器学习算法集合至少包含:最大熵,朴素贝叶斯,随机树,随机森林,逻辑回归,支持向量机,rbf,clope,k-means,sna共10种算法。41.交易后期操作为:aml(反非法收入合法化检测)中的风险预警和异常检测操作。42.执行交易后期操作时,智能控制器从机器学习算法集合中随机选取的算法对步骤s40中导入的数据依次进行风险预警和异常检测分析判定,并将判定结果传入智能投票器。这里的机器学习算法集合包含:最大熵,朴素贝叶斯,随机树,随机森林,逻辑回归,支持向量机, emd,treat,ldca,mst共10种算法。当然,其他机器学习算法也可以使用,均在本发明的保护范围内。43.s60,基于智能控制器的控制,将经过交易中期和交易后期的操作的数据发送给智能投票器,在智能投票器的裁判下分别执行交易通过,交易撤回或多重裁判的操作获得最终判别结果;若执行多重裁判操作,则对所述经过交易中期和交易后期的操作的数据重新标记后再次重复执行s50。44.s70,智能控制器将多重裁判引擎中智能投票器的最终判别结果返回智能合约数据库,以确定最终交易结果,并展示交易状况及预测准确率。45.作为优选的实施方式,所述s10中所述数据预处理方法为数据清洗,包括:采用head() 方法检查数据,并处理缺失数据;对应添加默认值后,删除不完整的行和列;规范化数据类型后保存结果。46.作为优选的实施方式,所述s20中预言机自下而上依次调用不同层执行查验操作,逻辑结构为:网络协议,包括中心化预言机的网络拓扑结构中,由单一的中心化服务商控制一个中介节点;操作层,用于在可信执行环境(tees)上进行智能合约的运行和数据调用;由 aws充当审查角色,通过 tlsnotary proof 验证诚实性;依赖多重签名机制让满足超过最小诚实节点数的预言者(oracles)同时为相应节点签名;合约层,包括订单匹配合约、服务请求合约、数据调用接口和服务标准协议。47.在一些优选实施方式中,所述s40执行交易前期的操作包括:kyc(客户身份识别),具体包含:onboarding,cdd/edd,swift,黑名单/白名单判定等基于规则的判定方法;智能控制器首先执行交易前期操作,调取cache数据库中缓存的账户数据、评分数据及黑名单白名单等数据,并对其执行kyc的一系列操作。若执行结果通过,则进入s50,否则返回,即终止此次交易;所述s40包括为:s401,对所述区块链数据湖上不同模块的特征属性数据做digital onboarding(数字入职)和swift过滤操作,若结果为正进入步骤s402,若为负则返回,即终止此次交易;s402,对所述区块链数据湖上不同模块的特征属性数据做cdd(客户尽职调查)和edd(增强尽职调查)操作,若结果为正进入步骤s403,若为负则返回、即终止此次交易;s403,对所述区块链数据湖上不同模块的特征属性数据做whitelistblacklist filter(白名单黑名单过滤)操作,若结果通过则进入步骤s50,否则返回、即终止此次交易。48.作为优选的实施方式中, 所述s50基于智能控制器的控制,智能合约数据库中的特征属性数据被分别执行反非法收入合法化检测中的交易中期和交易后期的操作获得操作后数据包括:s51,智能控制器从机器学习算法集合中随机选取的算法对所述区块链数据湖上不同模块的特征属性数据依次进行行为建模判定和链路分析判定,包括:s511,根据所述区块链数据湖上不同模块的特征属性数据是否含有再次裁判标记判断其是否在执行多重裁判操作,若否,则依次生成k个0-9的第一随机数(0《k《10),生成的过程中采取剪枝的方法,即每生成一个第一随机数,则将其从对应的随机数集合中删掉,保障选取的算法不会重复;同时在机器学习算法集合中选取k个算法,k个算法中每个算法的标号与生成的第一随机数相对应;对所述区块链数据湖上不同模块的特征属性数据依次执行行为建模判定操作,运行结束后将判定的预测结果返回给智能投票器,若判定的预测结果为存在违规,则更新机器学习算法集合,重新分配10个新的机器学习算法,并随机生成n个0-9的第二随机数(0《n《10),在生成的过程中,每生成一个第二随机数,则将其从对应的随机数集合中删掉,保障选取的算法不会重复,在更新后的机器学习算法集合中重新选择n个新的算法,n个新的算法中每个算法的标号与生成的第二随机数相对应,对所述区块链数据湖上不同模块的特征属性数据依次执行行为建模判定操作,并将再次裁判的预测结果v1发送到智能投票器。49.作为优选的实施方式,机器学习算法的数量可以动态调整。例如在处理有可能大量不合规交易的环境下,数量可以提高;而在大部分交易都是合规环境下,数量可以减少。数量也可以根据处理环境和历史数据决定。例如在一个场景下,不合规事件在一段时间(例如一小时或是一天)出现多次,机器学习算法数目提提高;而在一段时间内次数减少,这数目可以降低。50.本实施例以svm算法为例,详细描述算法分析过程。51.采用svm算法(support vector machine,支持向量机)对金融交易数据进行行为建模二分类运算,结果分别为:安全交易、可疑交易。svm算法选用sigmoid核函数,其计算方法为:ꢀꢀꢀꢀꢀꢀꢀꢀ(1)其中其中,,是对应两个类别的数据,是对应两个类别的数据,是正定核的充要条件,a用来设置核函数中的gamma参数设置,默认值是1/k(k是类别数),b用来设置核函数中的coef0,默认值是0;计算金融交易数据中客户年龄或交易金额的加权平均值:其中,ꢀꢀ为客户年龄或交易金额的加权平均值,为客户年龄或交易金额的加权平均值,、、…………为对应的客户年龄或交易金额,户年龄或交易金额,、、…………为相应客户年龄或交易金额的函数值,n为交易总数量;金融交易数据中客户年龄或交易金额的加权平均值高于预设阈值为坏点数据,删除所述坏点数据;并将最终结果v1发送到智能投票器。52.s512,重复步骤s511,对所述区块链数据湖上不同模块的特征属性数据执行链路分析操作后获得预测结果v2;将预测结果v2发送到智能投票器。53.s52,智能控制器从机器学习算法集合中随机选取的算法对所述区块链数据湖上不同模块的特征属性数据依次进行风险预警和异常检测分析判定,包括:s521,根据所述区块链数据湖上不同模块的特征属性数据是否含有再次裁判标记判断其是否在执行多重裁判操作,若否,则依次生成k个0-9的第一随机数(0《k《10),生成的过程中采取剪枝的方法,即每生成一个第一随机数,则将其从对应的随机数集合中删掉,保障选取的算法不会重复;同时在机器学习算法集合中选取k个算法,k个算法中每个算法的标号与生成的第一随机数相对应;对所述区块链数据湖上不同模块的特征属性数据依次执行风险预警判定操作,运行结束后将判定的预测结果返回给智能投票器,若判定的预测结果为存在违规,则更新机器学习算法集合,重新分配10个新的机器学习算法,并随机生成n个0-9的第二随机数(0《n《10),在生成的过程中,每生成一个第二随机数,则将其从对应的随机数集合中删掉,保障选取的算法不会重复,在更新后的机器学习算法集合中重新选择n个新的算法,n个新的算法中每个算法的标号与生成的第二随机数相对应,对所述区块链数据湖上不同模块的特征属性数据依次执行风险预警判定操作,并将再次裁判的预测结果v3发送到智能投票器。54.本实施例采用maxent算法(最大熵)为例,简述算法分析过程。55.(1)首先需设置约束条件并对应交易数据求最大熵,包括:构造拉格朗日函数对约束条件建模得到maxent模型:这里这里代表特征函数,代表特征函数,代表特征函数的权值,代表特征函数的权值,即为maxent模型,通过内部的极小化求解得到关于w的函数,求其对偶问题的外部极大化即可,将最优解记做在最大熵模型转为求解在最大熵模型转为求解的极大化问题,求解最优的的极大化问题,求解最优的后,便得到了所要求的maxent模型;(2)然后计算交易数据信息熵,其计算方法为:其中,x表示随机变量,与之相对应的是所有可能输出的集合,定义为符号;其中,x表示随机变量,与之相对应的是所有可能输出的集合,定义为符号;表示输出概率函数;h代表信息熵,变量的不确定性越大,信息熵也越大;(3)将最终结果v3发送到智能投票器。56.s522,重复步骤s521中的操作,对所述区块链数据湖上不同模块的特征属性数据执行异常检测分析判定后获得判定结果v4;将判定结果v4发送到智能投票器。57.作为优选的实施方式,s60基于智能控制器的控制,将经过交易中期和交易后期的操作的数据发送给智能投票器,所述在智能投票器的裁判下分别执行交易通过,交易撤回或多重裁判的操作获得最终判别结果;若执行多重裁判操作,则对所述经过交易中期和交易后期的操作的数据重新标记后再次重复执行s50包括:若最终结果v1、预测结果v2、 再次裁判的预测结果v3和判定结果v4均为0,则金融交易为正常交易,智能投票器的裁判结果为通过,该笔交易通过;若最终结果v1、预测结果v2、 再次裁判的预测结果v3和判定结果v4有2个及以上为1,则金融交易为可疑交易,智能投票器裁判结果为撤回,该笔交易终止;若最终结果v1、预测结果v2、 再次裁判的预测结果v3和判定结果v4有1个为1且不含有再次裁判标记,则金融交易为可疑交易,智能投票器将对应结果标记后导入区块链数据湖并执行再次裁判操作,即重新执行s40,且对应数据集含有再次裁判标记;若最终结果v1、预测结果v2、 再次裁判的预测结果v3和判定结果v4有1个为1且含有再次裁判标记,则金融交易为可疑交易,智能投票器裁判结果为撤回,该笔交易终止;在s60中,智能投票器只能通过全部判定为0的交易,全部交易均为正常交易;若交易过程中有一笔交易判定结果不为0,则执行再次裁判操作直至结果均为0,方可判定交易通过,或者直接判定结果为撤回。58.作为优选的实施方式,个别机构可能选择放松上面的限制,例如80%的判断为0就可以接受,或是需要经过人工处理来做最后的决策。但是这样金融风险比较大。59.作为优选的实施方式中,所述s70智能控制器将多重裁判引擎中智能投票器的最终判别结果返回智能合约数据库,以确定最终交易结果,并展示交易状况及预测准确率包括:s701,检查所述金融交易对应的用户在建立时提交的信息及交易金额是否真实合法s702,检查所述金融交易的转账发起方和受益方是否为合法用户;s703,根据多重裁判引擎返回的结果判断所述智能合约的操作是否继续执行。60.作为优选的实施方式,所述多重裁判方法还可以使用dempster-shafer 理论以及可传递信度理论(tbm)来做评判;每个机器学习方法的结果提供一个证据,而根据所述dempster-shafer 理论以及可传递信度理论和证据来判断所述金融交易是否合规。61.实施例二基于区块链数据湖的三阶段金融违规多重裁判系统,包括:外部数据模块,用于通过外部数据集的形式存储金融交易数据;预言机模块,用于基于预言机查询检验所述金融交易数据,判定所述金融交易数据是否合规;区块链数据湖模块,包括mysql数据库、缓存数据库以及智能合约数据库,用于根据所述金融交易数据的属性、特征、类别以及所在处理阶段的不同,将其分别存储在mysql数据库、缓存数据库以及智能合约数据库中,所述处理阶段包括交易前期、交易中期和交易后期;多重裁判引擎模块,用于将所述区块链数据湖的智能合约数据库中不同区位的特征属性数据依次执行交易前期、交易中期和交易后期操作;所述多重裁判引擎模块包括智能投票器,用于基于规则的kyc方法和基于机器学习的反非法收入合法化算法由所述智能投票器裁判所述金融交易数据是否存在金融违规的最终判别结果;以及智能控制器模块,用于控制数据、算法、区块、数据库的联合运算操作。62.实施例三:一种金融交易监管系统,其使用如实施例一所述的一种基于区块链数据湖的三阶段金融违规多重裁判方法。63.本发明的有益效果:(1)通过本发明基于区块链数据湖的三阶段金融违规多重裁判方法配置基于区块链数据湖的三阶段反洗钱多重裁判模型,可以解决现有模型算法对小额高频交易、复杂关联交易、偶发低频交易识别精度低,历史交易难溯源的问题;对海量交易和复杂交易手段的洗钱行为能进行有效识别;改善了算法单一性及不可解释性等局限;提升了预测的准确率和效率,降低了人工成本,缓解服务器压力。64.(2)适用性广:本发明的方法适用于现有技术中大部分机器学习算法,并且可以在交易的每个阶段都可以使用多重算法。65.(3)监管方法的精确性大大提高:每个机器学习算法都有不同特性以及缺点,本发明同时间使用多个机器学习算法,以及只要很少的算法认为可能是不合规的,这笔交易就很难通过;如果多个算法都认为可能是不合规的,这笔交易就不能通过,来维持监管方法的高准确性。66.(4)提高不合规事件监测的全面性:在不同交易阶段中,使用不同组合的算法来发现不合规事件。67.(5)可调整性:本方法中所应用的机器学习算法的数目可以动态调整,以维持金融市场的合规性以及降低金融风险。68.虽然本发明已经参考特定的说明性实施例进行了描述,但是不会受到这些实施例的限定而仅仅受到附加权利要求的限定。本领域技术人员应当理解可以在不偏离本发明的保护范围和精神的情况下对本发明的实施例能够进行改动和修改。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部