当前位置: 首页 > 专利查询>淮阴工学院专利>正文

一种基于知识图谱的虚拟货币地址画像构建方法及装置制造方法及图纸

技术编号:36521514 阅读:14 留言:0更新日期:2023-02-01 15:57
本发明专利技术公开了一种基于知识图谱的虚拟货币地址画像方法及装置。适用于普遍的虚拟货币地址画像问题。这种地址画像的方法主要是基于知识图谱构建结构化数据,结合了地址画像的思想,对虚拟货币地址数据进行处理,首先使用neo4j图关系数据库存储相关虚拟货币地址,然后分析各地址的性质构建地址画像其次通过可视化技术展示各地址间的数据,最后将获取到的地址间的性质提取出来,利用地址和地址之间的关系状况决定各地址的画像方法。本发明专利技术方法可有效提高虚拟货币犯罪追溯效率,具有更好的实用性。用性。用性。

【技术实现步骤摘要】
一种基于知识图谱的虚拟货币地址画像构建方法及装置


[0001]本专利技术属于知识图谱和区块链领域,特别涉及一种基于知识图谱的虚拟货币地址画像构建方法及装置。

技术介绍

[0002]在面对地址溯源的问题的时候,通常会选择直接对地址进行溯源。发掘地址之间的关系获取各地址存在的发展,以提高溯源的准确度,结合可视化技术为地址分析提供更加直观的显示。
[0003]知识图谱(Knowledge Graph),是结构化的语义知识库,用于以符号形式描述物理世界中的概念及其相互关系。其基本组成单位是“实体

关系

实体”三元组,以及实体及其相关属性

值对,实体间通过关系相互联结,构成网状的知识结构。
[0004]虚拟货币,也常称数字货币,即非真实的货币,当下提到的虚拟币一般指比特币、以太坊、瑞波币等数字虚拟货币,也称加密货币,是由加密算法规则产生的数字货币。
[0005]在面向虚拟货币犯罪溯源的时候,已有论文主要基于建立账户进行聚类从而推测各账户的身份信息,但对于同一用户的不同账户可能存在推测不全的情况。传统的关于虚拟货币溯源的方法主要依赖于对货币地址进行简单推测,但是忽视了地址之间关系。

技术实现思路

[0006]专利技术目的:针对
技术介绍
中指出的问题,本专利技术提出了一种基于知识图谱的虚拟货币地址画像构建方法及装置,通过知识图谱的方法建立规则提取不同地址之间的属性,建立地址画像,然后通过可视化技术直观展示各地址之间的联系,然后将各地址属性显示出来实现快速准确溯源的效果。
[0007]技术方案:本专利技术提出一种基于知识图谱的虚拟货币地址画像构建方法,包括如下步骤:
[0008]步骤1:运行比特币节点客户端,同步比特币交易区块数据D1;
[0009]步骤2:将比特币交易区块数据D1导入neo4j图关系数据库中形成图关系数据G1;
[0010]步骤3:根据所获数据G1基于知识图谱的相关知识获取比特币地址数据之间的属性,属性包括交易次数、地址交易转入转出数据、地址财富状况、地址圈、地址安全性、洗钱指数、异常值;
[0011]步骤4:利用地址交易转入转出数据分析地址财富状况,根据交易次数确定是否为特殊地址,并根据地址交易状况获取地址圈,利用已有交易数据分析得出地址财富值,并分析得出洗钱指数,建立分析规则构建比特币地址画像A1;
[0012]步骤5:利用可视化分析技术优化地址画像显示。
[0013]进一步地,所述步骤2的具体方法为:
[0014]步骤2.1:读取本地区块数据blk.dat文件;
[0015]步骤2.2:利用Cypher查询将blk.dat中的数据导入到neo4j图关系数据库中形成
图关系数据G1。
[0016]进一步地,所述比特币地址数据及地址的属性之间形成定点和边的拓扑关系,所有的地址及其属性之间构成超大的知识图谱。
[0017]进一步地,所述步骤4的具体方法为:
[0018]步骤4.1:获取交易数据中各地址的转入数据I1={I1,I2,...,I
N
}及转出数据O1={O1,O2,...,O
n
};
[0019]步骤4.2:通过转入数据I1分析得出地址财富状况收入状况,对于转入数据中的每条数据I
i
,如果Ii.vin.address存在,则记为vin
i
总收入情况vinI=={vin1,vin2,...,vin
n
},否则判断下一条数据;
[0020]步骤4.3:通过转出数据O1分析得出地址财富状况支出状况,对于数据中的每条数据O
i
,如果Oi.vout.address存在,则记为vout
i
总支出情况voutI=={vout1,vout2,...,Vout
n
},否则判断下一条数据;
[0021]步骤4.4:根据已经获得的收入支出数据判断本条地址的财富值
[0022]步骤4.5:通过转入转出数据I1、O1分析得出地址收入交易数CI=count(I1)、支出交易次数CO=count(O1)及总交易次数CA=CI+CO;
[0023]步骤4.6:通过转入转出数据I1、O1及财富状况vin,vout分析得出比特币地址数据地址圈C1:
[0024]对于交易数据I1、O1判断每条数据:首先对于转入数据进行判断,令本条交易地址为address1,同时令address2=I
i
.vin.address,若不存在address2,则判断下一条交易数据;若存在address2,则判断address2的交易金额I
i
.vin.value,若交易金额I
i
.vin.value大于0且小于1,则利用address2与address1的交易数据I1、O1转入步骤4.7求得两交易地址之间的交易次数TG
i
,并判断TG
i
是否大于等于2,若TG
i
大于等于2,将address2添加到CIa中;若TG
i
小于2,地址数据address2不添加至CIa;若交易金额I
i
.vin.value大于等于1,则将address2添加到CIa中;同理可得出COa,最终可得出该地址的地址圈C1={CIa,COa};
[0025]步骤4.7:判断两地址address1与address2之间的交易次数,循环判断地址address1交易数据中的I
i
.vin.address是否等于address2,如果相等TG
i
增1,判断address1交易数据中的O
i
.vout.address是否等于address2,如果相等TC
o
增1,返回TC=TG
i
+TC
o

[0026]步骤4.8:根据财富值R1、交易次数CA分析得出洗钱指数X:
[0027][0028]步骤4.9:根据上述步骤得出当前地址的画像特征值,最终获得各个画像特征值A1,所述当前地址的画像特征为A
j
={I1,O1,vinI、voutI、R1、CI、CO、CA、C1、X},A1={A0、A1、

、A
n
},j大于等于0小于等于n。
[0029]进一步地,所述步骤5的具体方法为:
[0030]步骤5.1:建立优化显示图形界面;
[0031]步骤5.2:根据地址画像数据利用联系图分析显示地址画像;
[0032]步骤5.3:构建安全性监测界面显示异常情况。
[0033]本专利技术还公开一种基于知识图谱的虚拟货币地址画像构建装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述计算机程序被加载本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于知识图谱的虚拟货币地址画像构建方法,其特征在于,包括如下步骤:步骤1:运行比特币节点客户端,同步比特币交易区块数据D1;步骤2:将比特币交易区块数据D1导入neo4j图关系数据库中形成图关系数据G1;步骤3:根据所获数据G1基于知识图谱的相关知识获取比特币地址数据之间的属性,属性包括交易次数、地址交易转入转出数据、地址财富状况、地址圈、地址安全性、洗钱指数、异常值;步骤4:利用地址交易转入转出数据分析地址财富状况,根据交易次数确定是否为特殊地址,并根据地址交易状况获取地址圈,利用已有交易数据分析得出地址财富值,并分析得出洗钱指数,建立分析规则构建比特币地址画像A1;步骤5:利用可视化分析技术优化地址画像显示。2.根据权利要求1所述的基于知识图谱的虚拟货币地址画像构建方法,其特征在于,所述步骤2的具体方法为:步骤2.1:读取本地区块数据blk.dat文件;步骤2.2:利用Cypher查询将blk.dat中的数据导入到neo4j图关系数据库中形成图关系数据G1。3.根据权利要求1所述的基于知识图谱的虚拟货币地址画像构建方法,其特征在于,所述比特币地址数据及地址的属性之间形成定点和边的拓扑关系,所有的地址及其属性之间构成知识图谱。4.根据权利要求1所述的基于知识图谱的虚拟货币地址画像构建方法,其特征在于,所述步骤4的具体方法为:步骤4.1:获取交易数据中各地址的转入数据I1={I1,I2,...,I
n
}及转出数据O1={O1,O2,...,O
n
};步骤4.2:通过转入数据I1分析得出地址财富状况收入状况,对于转入数据中的每条数据I
i
,如果Ii.vin.address存在,则记为vin
i
总收入情况vinI=={vin1,vin2,...,vin
n
},否则判断下一条数据;步骤4.3:通过转出数据O1分析得出地址财富状况支出状况,对于数据中的每条数据O
i
,如果Oi.vout.address存在,则记为vout
i
总支出情况voutI=={vout1,vout2,...,vout
n
},否则判断下一条数据;步骤4.4:根据已经获得的收入支出数据获取本条地址的财富值步骤4.5:通过转入转出数据I1、O1分析得出地址收入交易数CI=count(I1)、支出交易次数CO=count(O1)及总交易次数CA=CI+CO;步骤4.6:通过转入转出数据I1、O1及财富状况vin,vout分析得出比特币地址数据地址圈C1:对于交易数据I1、O1,判...

【专利技术属性】
技术研发人员:李翔徐伟谢乾马甲林周宗雷肖绍章朱全银任柯孙纪舟周泓陈帅束玮张豪杰丁婧娴张宁
申请(专利权)人:淮阴工学院
类型:发明
国别省市:

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

1