CN109636370B - 一种针对区块链账本的反洗钱分析方法 - Google Patents

一种针对区块链账本的反洗钱分析方法 Download PDF

Info

Publication number
CN109636370B
CN109636370B CN201811474017.5A CN201811474017A CN109636370B CN 109636370 B CN109636370 B CN 109636370B CN 201811474017 A CN201811474017 A CN 201811474017A CN 109636370 B CN109636370 B CN 109636370B
Authority
CN
China
Prior art keywords
account
transaction
utxo
calculating
payment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811474017.5A
Other languages
English (en)
Other versions
CN109636370A (zh
Inventor
任伟
郭瑾仪
李昌楼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China University of Geosciences Wuhan
Original Assignee
China University of Geosciences Wuhan
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China University of Geosciences Wuhan filed Critical China University of Geosciences Wuhan
Priority to CN201811474017.5A priority Critical patent/CN109636370B/zh
Publication of CN109636370A publication Critical patent/CN109636370A/zh
Application granted granted Critical
Publication of CN109636370B publication Critical patent/CN109636370B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Theoretical Computer Science (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种针对区块链账本的反洗钱分析方法。包括:步骤1、下载当前区块链公共账本数据,并在当前区块链账本数据中选取一个账户;步骤2、根据选取账户中交易次数,每次交易的金额,以及交易的UTXO,计算支付交易路径,并计算所有路径最终收款账户的重复度,如果这些路径构成“双扇形”,则存在洗钱嫌疑。该方法分析效率高,准确性高,灵活性好。该方法基于本发明提出的隐形聚合的发散模型。

Description

一种针对区块链账本的反洗钱分析方法
技术领域
本发明涉及的是区块链数字货币领域,尤其是涉及一种针对区块链账本的反洗钱分析方法。
背景技术
区块链数字货币中一个重要的问题是账号是匿名的,因而洗钱是可能的。也是区块链数字货币是否能够广泛应用重要问题。
发明内容
本发明的上述技术问题主要是通过下述技术方案得以解决的:
一种针对区块链账本的反洗钱分析方法,其特征在于,包括
步骤1、下载当前区块链公共账本数据,并在当前区块链账本数据中选取一个账户;
步骤2、根据选取账户中交易次数,每次交易的金额,以及交易的UTXO,计算支付交易路径,并计算所有路径最终收款账户的重复度,如果这些路径构成“双扇形”,则存在洗钱嫌疑。
在上述的一种针对区块链账本的反洗钱分析方法,步骤1中,选取一个账户定义为账户A,选取方式为:在当前区块链账本数据中的交易金额排名前n名且符合设定的时间段的交易账户中,选取一个账户A。
在上述的一种针对区块链账本的反洗钱分析方法,步骤2具体包括:
步骤2.1、计算账户A支付的交易次数,记为K。将每次交易中支付的UTXO记录为UTXO[1],UTXO[2],UTXO[3],...,UTXO[K]。
步骤2.2、对于每次支付的金额UTXO,即UTXO[i],计算该UTXO的支付交易路径Path[i],并将每次交易的收款账户记录添加到一个集合S[i],跟踪计算支付的路径长度为Length。(即将后续Length次支付该UTXO的交易账户均添加到集合S)。
步骤2.3、计算S[i],i=1,2,3,...,K的交集,即计算得到SS=S[1]∩S[2]∩...∩S[K]。
步骤2.4 、检测SS中账户的个数,若为0,则调整Length的长度,重新计算步骤2.1到步骤2.3,得到SS,根据SS进行判断:
判断1、SS中如果发现“双扇形”,即出现出入两个节点对应的出入2个扇形,且这两个节点疑似对应同一个实体,则有洗钱嫌疑。
判断2、SS中如果存在账户A本身,则说明交易过程中存在环路,需要重点检查环路中的账号。可能是内部互相转移资金。
在上述的一种针对区块链账本的反洗钱分析方法,步骤2中所述支付交易路径,为了减少跟踪账户个数,在跟踪时只跟踪设定的大的支付金额,对于找零金额UTXO不跟踪,即找零地址不添加到集合S。
因此,本发明具有如下优点:该方法分析效率高,准确性高,灵活性好。该方法基于本发明提出的隐形聚合的发散模型。
附图说明
附图1是本发明的双扇形示意图。
附图2是本发明的模型1示意图。
附图3是本发明的模型2示意图(图2中的A 账号和SS账号可以是同一个)。
附图4是本发明的方法流程示意图。
附图5是本发明的算法流程示意图。
具体实施方式
下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。
实施例:
本发明涉及一种针对区块链账本的反洗钱分析方法,其特征在于,
步骤1、下载当前区块链公共账本数据,并在当前区块链账本数据中选取一个账户;本步骤1,选取一个账户定义为账户A,选取方式为:在当前区块链账本数据中的交易金额排名前n名且符合设定的时间段的交易账户中,选取一个账户A。
步骤2、根据选取账户中交易次数,每次交易的金额,以及交易的UTXO,计算支付交易路径,并计算所有路径最终收款账户的重复度,如果这些路径构成“双扇形”,则存在洗钱嫌疑,具体包括:
步骤2.1、计算账户A支付的交易次数,记为K。将每次交易中支付的UTXO记录为UTXO[1],UTXO[2],UTXO[3],...,UTXO[K]。
步骤2.2、对于每次支付的金额UTXO,即UTXO[i],计算该UTXO的支付交易路径Path[i],并将每次交易的收款账户记录添加到一个集合S[i],跟踪计算当前收款账户记录对应的支付的路径长度为Length,其中,Length就是Path[i]的路径长度,i每增加1,Length就增加1。(即将后续Length次支付该UTXO的交易账户均添加到集合S(S[i]是集合S里的一个元素,S是集合的名字),其中,路径长度就是:这一笔钱,从账户A出发,所有被花费过的路径。)。
UTXO中存有每笔交易的付款方和收款方,跟踪UTXO就是跟踪它的:付款方->收款方(它同时就变成了下一笔交易的付款方)->收款方->收款方。但是这不是同一个UTXO,每一笔交易都会花费掉旧的UTXO,产生一个新的UTXO;在我上面所举的例子中,一共有4个UTXO,3个新的UTXO,一个最初的付款方所拥有的UTXO。在跟踪交易路径时,我们只跟踪新产生的UTXO。
步骤2.3、计算S[i],i=1,2,3,...,K的交集,即计算得到SS=S[1]∩S[2]∩...∩S[K]。
步骤2.4 、检测SS中账户的个数,若为0,则调整Length的长度,重新计算步骤2.1到步骤2.3,得到SS,根据SS进行判断:
判断1、如图1所示,SS中如果发现“双扇形”,即出现出入两个节点对应的出入2个扇形,且这两个节点疑似对应同一个实体,则有洗钱嫌疑。
判断2、SS中如果存在账户A本身,则说明交易过程中存在环路,需要重点检查环路中的账号。可能是内部互相转移资金。
其中,所述支付交易路径,为了减少跟踪账户个数,在跟踪时只跟踪设定的大的支付金额,对于找零金额UTXO不跟踪,即找零地址不添加到集合S。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

Claims (3)

1.一种针对区块链账本的反洗钱分析方法,其特征在于,包括
步骤1、下载当前区块链公共账本数据,并在当前区块链账本数据中选取一个账户;
步骤2、根据选取账户中交易次数,每次交易的金额,以及交易的UTXO,计算支付交易路径,并计算所有路径最终收款账户的重复度,如果这些路径构成“双扇形”,则存在洗钱嫌疑;
步骤2具体包括:
步骤2.1、计算账户A支付的交易次数,记为K;将每次交易中支付的UTXO记录为UTXO[1],UTXO[2],UTXO[3],...,UTXO[K];
步骤2.2、对于每次支付的金额UTXO,即UTXO[i],计算该UTXO的支付交易路径Path[i],并将每次交易的收款账户记录添加到一个集合S[i],跟踪计算当前收款账户记录对应的支付的路径长度为Length;
步骤2.3、计算S[i],i=1,2,3,...,K的交集,即计算得到SS=S[1]∩S[2]∩...∩S[K];
步骤2.4 、检测SS中账户的个数,若为0,则调整Length的长度,重新计算步骤2.1到步骤2.3,得到SS,根据SS进行判断:
判断1、SS中如果发现“双扇形”,即出现出入两个节点对应的出入2个扇形,且这两个节点疑似对应同一个实体,则有洗钱嫌疑;
判断2、SS中如果存在账户A本身,则说明交易过程中存在环路,需要重点检查环路中的账号;可能是内部互相转移资金。
2.根据权利要求1所述的一种针对区块链账本的反洗钱分析方法,其特征在于,步骤1中,选取一个账户定义为账户A,选取方式为:在当前区块链账本数据中的交易金额排名前n名且符合设定的时间段的交易账户中,选取一个账户A。
3.根据权利要求1所述的一种针对区块链账本的反洗钱分析方法,其特征在于,步骤2中所述支付交易路径,为了减少跟踪账户个数,在跟踪时只跟踪设定的大的支付金额,对于找零金额UTXO不跟踪,即找零地址不添加到集合S。
CN201811474017.5A 2018-12-04 2018-12-04 一种针对区块链账本的反洗钱分析方法 Active CN109636370B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811474017.5A CN109636370B (zh) 2018-12-04 2018-12-04 一种针对区块链账本的反洗钱分析方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811474017.5A CN109636370B (zh) 2018-12-04 2018-12-04 一种针对区块链账本的反洗钱分析方法

Publications (2)

Publication Number Publication Date
CN109636370A CN109636370A (zh) 2019-04-16
CN109636370B true CN109636370B (zh) 2023-07-28

Family

ID=66071017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811474017.5A Active CN109636370B (zh) 2018-12-04 2018-12-04 一种针对区块链账本的反洗钱分析方法

Country Status (1)

Country Link
CN (1) CN109636370B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021068130A (ja) * 2019-10-21 2021-04-30 株式会社bitFlyer Blockchain 暗号資産のアドレスの汚染度を計算するための装置、方法及びプログラム
CN112288575B (zh) * 2019-12-27 2022-09-27 立旃(上海)科技有限公司 基于区块链的交易管理方法及装置
CN114445225B (zh) * 2022-01-28 2025-01-24 上海对外经贸大学 基于区块链的洗钱交易行为识别方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108921568A (zh) * 2018-05-30 2018-11-30 中国地质大学(武汉) 一种区块链数字货币中欺诈行为的检测方法及系统

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2981586C (en) * 2015-04-05 2024-06-18 Donald R. Wilson, Jr. Digital asset intermediary electronic settlement platform
US20180247191A1 (en) * 2017-02-03 2018-08-30 Milestone Entertainment Llc Architectures, systems and methods for program defined entertainment state system, decentralized cryptocurrency system and system with segregated secure functions and public functions

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108921568A (zh) * 2018-05-30 2018-11-30 中国地质大学(武汉) 一种区块链数字货币中欺诈行为的检测方法及系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
利用链接发现技术侦测可疑账号交易信息;刘芳;伏峰;;计算机工程与科学(06);全文 *

Also Published As

Publication number Publication date
CN109636370A (zh) 2019-04-16

Similar Documents

Publication Publication Date Title
TWI756498B (zh) 資產轉移的回退處理方法及裝置、電子設備
Auerbach et al. International tax planning under the destination-based cash flow tax
US8249987B2 (en) Methods and apparatus for funding transactions using debit cards issued by one institution and funds from accounts at other institutions
US11727394B2 (en) Systems and methods for managing electronic transactions
US7739193B2 (en) Paying multiple payees through integration of a third-party on-line payment system with an enterprise information technology system
CN109636370B (zh) 一种针对区块链账本的反洗钱分析方法
US20040199462A1 (en) Fraud control method and system for network transactions
US12314916B2 (en) Systems, methods, and apparatuses for facilitating transfers between user commerce accounts associated with a merchant of a commerce platform
JP7553356B2 (ja) 複数の資産取引からの統合注文帳
US20060195398A1 (en) Method and apparatus for processing payment requests
CN110018819B (zh) 一种数据核对脚本生成方法、装置及设备
US9430759B2 (en) Fees and foreign currency exchange calculation
WO2019237778A1 (zh) 一种多币种退款业务处理方法及装置
US10643275B2 (en) Methods and systems for managing consumer savings with credit card transactions
CN110163605A (zh) 一种基于区块链的结算方法、装置以及电子设备
CN109191097A (zh) 指定流经流向的链式支付方法与环链共享收付平台
WO2021093736A1 (zh) 支付交易处理系统、支付交易处理方法及装置
CN113191887A (zh) 异常账务预警方法及装置
WO2019232968A1 (zh) 交易数据轧差处理方法、系统、计算机设备和存储介质
WO2023078119A1 (zh) 基于区块链的跨境汇款
TWI706348B (zh) 電子支付過程中資金交易路徑的檢測方法和裝置
CN118586662A (zh) 业务处理方法、装置、存储介质及电子设备
US20100316204A1 (en) Methods and Systems for Optimizing Online Order Process Flow
US20080162340A1 (en) Integrating enterprise information technology systems with a third-party on-line payment system
CN111986021B (zh) 一种跨境收汇的分批解付方法、装置及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant