(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210779580.3
(22)申请日 2022.07.04
(71)申请人 北京天德科技有限公司
地址 102488 北京市房山区阎富路69号院
37号楼-1层至4层102三层10
申请人 天民 (青岛) 国际沙盒研究院有限公
司
(72)发明人 蔡维德
(51)Int.Cl.
G06Q 20/40(2012.01)
G06Q 40/04(2012.01)
G06F 16/2455(2019.01)
G06F 16/27(2019.01)
G06F 16/28(2019.01)
G06N 20/00(2019.01)
(54)发明名称
一种基于区块链的三阶段金融违规多重裁
判方法
(57)摘要
本发明提供一种基于区块链的三阶段金融
违规多重裁判方法, 包括: 预言机获取金融交易
数据, 进行数据特征划分后获得检测数据集; 预
言机将数据发送到智能合约数据库或区块链系
统, 上链并导入区块链系统内, 若数据不合规则
返回; 数据分别存放在MySQL数据库、 缓存数据库
以及智能合约数据库; 区块链数据湖上不同模块
的特征属性数据被依次传入多重裁判引擎, 执行
交易前期的操作; 数据被分别执行反非法收入合
法化检测 中的交易中期和交易后期的操作获得
操作后数据; 基于智能控制器的控制, 在智 能投
票器的裁判下分别执行交易通过, 交易撤回或多
重裁判的操作获得最终判别结果; 将智能投票器
的最终判别结果返回智能合约数据库, 以确定最
终交易结果。
权利要求书4页 说明书12页 附图1页
CN 115082076 A
2022.09.20
CN 115082076 A
1.一种基于区块链的三阶段金融违规多重裁判方法, 其特征在于, 其中所述区块链采
用区块链数据湖, 所述三阶段是三阶段或四 阶段, 所述三阶段为交易前期、 交易中期和交易
后期; 所述四阶段为预 备, 交易, 结算和清算, 包括:
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, 对所述区块链数据湖上不同模块的特征属性数据执行链路分析
操作后获得 预测结果V 2; 将预测结果V 2发送到智能投票器。
S52, 智能控制器从机器学习算法集合中随机选取的算法对所述区块链数据湖上不同
模块的特 征属性数据依次进行风险预警和异常检测分析判定, 包括:权 利 要 求 书 1/4 页
2
CN 115082076 A
2S521, 根据所述区块链数据湖上不同模块的特征属性数据 是否含有再次裁判标记判断
其是否在执行多重裁判操作, 若否, 则依次生 成K个0‑9的第一随机数(0<K<10), 生 成的过程
中采取剪枝的方法, 即每生 成一个第一随机数, 则将其从对应的随机数集合中删掉, 保障选
取的算法不会重复; 同时在机器学习算法集合中选取K个算法, K个算法中每个算法的标号
与生成的第一随机数相对应; 对所述区块链数据湖上不同模块的特征属性数据依次执行风
险预警判定操作, 运行结束后将判定的预测结果返回给智能投票器, 若判定的预测结果为
存在违规, 则更新机器学习算法集合, 重新分配10个新的机器学习算法, 并随机生 成N个0‑9
的第二随机数(0<N<10), 在生成的过程中, 每生 成一个第二随机数, 则将其从对应的随机数
集合中删掉, 保障选取的算法不会重复, 在更新后的机器学习算法集合中重新选择N个新的
算法, N个新的算法中每个算法的标号与生成的第二随机数相对应, 对所述区块链数据湖上
不同模块的特征属性数据依次执行风险预警判定操作, 并将再次裁判的预测结果V3发送到
智能投票器;
S522, 重复步骤S521中的操作, 对所述区块链数据湖上不同模块的特征属性数据执行
异常检测分析判定后获得判定结果V4; 将判定结果V4发送到智能投票器;
S60, 基于智能控制器的控制, 将经过交易中期和交易后期的操作的数据发送给智能投
票器, 在智能投票器的裁判 下分别执行交易通过, 交易撤回或多重裁判的操作获得最终判
别结果; 若执行多重裁判操作, 则对所述经过交易中期和交易后期的操作的数据重新标记
后再次重复执 行S50; 所述S6 0包括:
若最终结果V1、 预测结果V2、 再次裁判的预测结果V3和判定结果V4均为0, 则金融交易
为正常交易, 智能投票器的裁判结果 为通过, 该笔交易通过;
若最终结果V 1、 预测结果V2、 再 次裁判的预测结果V3和判定结果V4有2个及以上为1, 则
金融交易 为可疑交易, 智能投票器裁判结果 为撤回, 该 笔交易终止;
若最终结果V1、 预测结果V2、 再次裁判的预测结果V3和判定结果V4有1个为1且不含有
再次裁判标记, 则金融交易为可疑交易, 智能投票器将对应结果标记后导入区块链数据湖
并执行再次裁判操作, 即重新执 行S40, 且 对应数据集含有再次裁判标记;
若最终结果V1、 预测结果V2、 再次裁判的预测结果V3和判定结果V4有1个为1且含有再
次裁判标记, 则金融交易 为可疑交易, 智能投票器裁判结果 为撤回, 该 笔交易终止;
在S60中, 智能投票器只能通过全部判定为0的交易, 全部交易均为正常交易; 若交易过
程中有一笔 交易判定结果不为0, 则执行再次裁判操作直至结果均为0, 方可判定交易通过,
或者直接判定结果 为撤回;
S70, 智能控制器将多重裁判引擎中智能投票器的最终判别结果返回智能合约数据库,
以确定最终交易结果, 并展示交易状况及预测准确率。
2.根据权利要求1所述的一种基于区块链的三阶段金融违规多重裁判方法, 其特征在
于, 所述S10中所述预言机 分布在各地以采集需要的金融交易数据, 所述预言机使用区块链
系统或不使用区块链系统; 所述预言机验证数据或不验证数据; 对于具有验证数据功能的
预言机, 其是可信的; 对于无法验证数据的预言机, 提供对外部获取的金融交易数据的验证
服务。
3.根据权利要求2所述的一种基于区块链的三阶段金融违规多重裁判方法, 其特征在
于, 所述S10中所述数据预处 理方法为数据清洗, 包括:权 利 要 求 书 2/4 页
3
CN 115082076 A
3
专利 一种基于区块链的三阶段金融违规多重裁判方法
安全报告 >
其他 >
文档预览
中文文档
18 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:09:43上传分享