当前位置: 首页 > 专利查询>复旦大学专利>正文

一种在区块链中多维度追踪资金流向的智能分析方法技术

技术编号:27512872 阅读:25 留言:0更新日期:2021-03-02 18:44
本发明专利技术属于区块链领域,具体为一种在区块链中多维度追踪资金流向的智能分析方法。本发明专利技术主要包括:比特币区块链链上数据实时解析与存储;集成资金追踪方式,添加多项自定义约束条件优化追踪效果;多进程并发处理资金追踪任务;创新地从四个维度(交易、地址、用户、行业)和两个角度(资金流动、资金分布)分析追踪结果。本发明专利技术能够快速形成可视化、可追溯的资金流通链,为用户提供不同维度、不同角度的高准确率资金追踪分析结果。本发明专利技术方法具备高可用性和灵活性。性和灵活性。性和灵活性。

【技术实现步骤摘要】
一种在区块链中多维度追踪资金流向的智能分析方法


[0001]本专利技术属于区块链
,具体为一种在区块链中多维度追踪资金流向的智能分析方法。

技术介绍

[0002]比特币系统的匿名性引发了诸多安全风险,不少犯罪分子利用比特币系统中交易难以追踪和定位真实身份困难的特点,进行洗钱、毒品交易、盗窃等各类非法活动,导致犯罪率大幅度上涨, 严重威胁到个人财产安全甚至人身安全。为了追踪非法活动所使用的资金流向,研究非法活动转移资金的规律,需要一种在区块链中多维度追踪资金流向的智能分析方法,该方法可以追踪任意比特币交易中所含资金的流向,并分析其流向的金额和比例;除此之外,该方法可判断当前交易是否有价值继续被追踪下去,以缩小追踪范围,准确定位资金流向。
[0003]目前常见的资金追踪方式主要包括:Poison算法追踪所有涉及到的交易并认定所有资金被污染;Haircut算法追踪所有涉及到的交易但按照比例认定污染资金;FIFO算法按照“先进先出”的方式认定污染资金并进行追踪特定比特币交易。三种资金追踪方式各有优点,但都存在同一个设计缺陷,即没有根据实际情况及时停止不必要的追踪。并且在比特币区块链中的资金追踪研究都停留在交易和地址维度,只能展示和分析出比特币地址的交易行为和活动信息,无法进一步分析比特币用户的资金转移方式和活动目的。
[0004]另外,三种资金追踪算法只停留在理论分析层面,尚未开发出一个具有完备功能的自动化通用方法,缺乏可用性。本专利技术的特点在于完整的自动化多维度资金追踪方法与结果可视化。目前对于智能比特币资金追踪分析并没有成熟的研究成果或产品发表。

技术实现思路

[0005]本专利技术的目的是为了追踪比特币交易(尤其是非法活动相关交易)所使用比特币资金的流向,以可视化方式分析非法活动发起者转移资金的通用方式,协助研究比特币系统中非法活动的规律,提供一种在区块链中多维度追踪资金流向的智能分析方法。
[0006]本专利技术支持任意比特币交易的追踪,通过同步解析并存储了全量的比特币交易数据,支持其中任意一笔交易的资金追踪。
[0007]本专利技术支持用户自定义参数的完全自动化追踪,用户可自主选择追踪的限制条件,例如追踪深度、追踪方法等。
[0008]本专利技术提供改进的三种主流资金追踪方式,包括Poison追踪方式、Haircut追踪方式和FIFO追踪方式,并添加停止追踪的评估条件;在交易、地址维度的追踪结果中融入用户和行业的信息。
[0009]本专利技术提供丰富的可视化信息,根据资金追踪数据,从交易、地址、用户、行业四个维度展示资金的流动情况,以图表的形式直观形象地展示资金转移细节和最终的流向分布。
[0010]与其他比特币资金追踪方法不同的是,本专利技术集成和改进了主流的所有资金追踪方式,并从交易、地址、用户、行业四种维度展示追踪结果,多维度地分析资金转移的方式。
[0011] 本专利技术提供的在区块链中多维度追踪资金流向的智能分析方法,分为五个步骤:步骤一、同步、解析、存储比特币区块链数据首先,加入比特币区块链网络,成为一个完全节点,以实时同步比特币区块链上的全量原始交易数据;利用bitcoind的RPC(远程过程调用)服务(https://developer.bitcoin.org/reference/rpc/index.html#rpc-api-reference)解析原始数据,形成格式化数据,并通过地址建立交易与交易的链接关系;然后利用分布式冗余架构存储解析完毕的格式化数据,目前包括超过60万的区块数据,超过5亿的交易数据,超过6亿的地址数据。
[0012]步骤二、获取和整理比特币地址标签数据利用爬虫自动收集WalletExplorer和Ethonym网站中公开的比特币地址标签,并按照标签类别进行归纳整理,再经过人工核验形成可靠的比特币地址标签数据集,包括五个类别(暗网、交易所、矿工、服务商、赌博)的超过2千万个比特币地址。
[0013]步骤三、实现和改进三种主流资金追踪方式集成目前主流的三种资金追踪方式,结合分布式数据库准确快速追踪资金;在追踪过程中加入约束条件,实现更加准确快速地资金流向追踪;多维度处理资金追踪结果,并结合地址标签数据全方位展示资金的整体流向和准确定位。
[0014]上述步骤中,三种资金追踪方式来源于当前主流的资金追踪方式的改进,其步骤为:(1)研究并整合目前主流的三种资金追踪方式:Poison、Haircut、FIFO,并将三种资金追踪方式与分布式数据库相结合;其中:Poison算法追踪所有涉及到的交易并认定所有资金被污染,Haircut算法追踪所有涉及到的交易但按照比例认定污染资金,FIFO算法按照“先进先出”的方式认定污染资金并进行追踪特定比特币交易;并利用分布式数据库局部应用相应速度快的特性准确快速地追踪路径上的比特币交易数据;(2)改进三种资金追踪方式,添加追踪步长、结束条件等限制,过滤没有价值的交易,不再追踪,约束Poison和Haircut的无节制扩散,进一步提升资金追踪的效率和准确度,得到交易和地址维度的追踪结果。
[0015](3)进一步处理追踪结果,将比特币地址和已有的地址标签数据结合;并将用户和行业身份信息添加到追踪结果中,得到四个维度的资金追踪结果。
[0016]步骤四、追踪任务并行处理借助数据库实现用户资金追踪请求的异步提交;多进程并发处理多个资金追踪任务;追踪结果写入数据库,并实现服务端推送页面消息通知用户资金追踪任务完成。
[0017]步骤五、资金流向分析与可视化用户设置自定义参数与约束条件,提交追踪任务,进行自动化追踪;借助从交易、地址、用户、行业四个维度全面展示追踪结果,用资金流动图展示资金在各个维度中的流动情况,用资金最终分布图展示资金最终流入的对象及其所占的比例。
[0018]在上述步骤中,资金流向分析的组成部分包括:
(1)提交请求:用户基于个人需求,自定义待追踪交易的哈希信息和一系列约束条件,提交追踪任务后本方法可自动实现资金追踪并异步生成可视化报告;(2)绘制资金流动图:以数据流图形式展示四种维度下资金流动的情况,箭头方向代表资金流动方向,节点的大小代表流经资金的多少,同种节点颜色代表相应维度的同一个对象,并支持鼠标悬停节点查看对应节点的详细信息,支持点击节点复制交易哈希或地址信息;(3)绘制资金最终流向分布图:以动态饼图形式展示四种维度下资金最终流入的对象及其所占比例,支持动态渲染以适应增减条目。
[0019]技术效果本专利技术提出的方案是高效的,通过分布式存储全量比特币交易数据和通过剪枝过滤不必要追踪的交易,提高了资金追踪的效率,降低了时间消耗。
[0020]本专利技术提出的方案追踪得到的结果是准确的,通过实时获取并保存全量的比特币交易数据,避免不必要的遗漏;经测试验证,追踪过程中使用的交易数据与官方比特币浏览器提供的交易数据一致。
[0021]本专利技术提供丰富的可视化展示,对于用户输入信息错误时给予详细的提示,并通过丰富的图标来全面的展示资金转移情况,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在区块链中多维度追踪资金流向的智能分析方法,其特征在于,具体步骤如下:步骤一、同步、解析、存储比特币区块链数据首先,加入比特币区块链网络,成为一个完全节点,以实时同步比特币区块链上的全量原始交易数据;利用bitcoind的RPC(远程过程调用)服务解析原始数据,形成结构化数据,并通过地址建立交易与交易的链接关系;然后利用分布式冗余架构存储解析完毕的格式化数据;步骤二、获取和整理比特币地址标签数据利用爬虫自动收集WalletExplorer和Ethonym等网站中公开的比特币地址标签,并按照标签类别进行归纳整理,再经过人工核验形成可靠的比特币地址标签数据集,包括五个类别:暗网、交易所、矿工、服务商、赌博;步骤三、实现和改进三种主流资金追踪方式集成目前主流的三种资金追踪方式,结合分布式数据库准确快速追踪资金;在追踪过程中加入约束条件,实现更加准确快速的资金流向追踪;多维度处理资金追踪结果,并结合地址标签数据全方位展示资金的整体流向和准确定位;步骤四、追踪任务并行处理借助数据库实现用户资金追踪请求的异步提交;多进程并发处理多个资金追踪任务;追踪结果写入数据库,并使用实时通信技术实现服务端推送页面消息通知用户资金追踪任务完成;步骤五、资金流向分析与可视化用户设置自定义参数与约束条件,提交追踪任务,进行自动化追踪;从交易、地址、用户、行业四个维度全面展示追踪结果,用资金流动图展示资金在各个维度中的流动情况,用资金最终分布图展示资金最终流入的对象及其所占的比例。2.根据权利要求1所述的在区块链中多维度追踪资金流向的智能分析方法,其特征在于,步骤三中所述三种资金追踪方式来源于当前主...

【专利技术属性】
技术研发人员:黄大鹏王锴陈鼎洁吕朝阳陈辰韩伟力
申请(专利权)人:复旦大学
类型:发明
国别省市:

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

1