计算机科学
追踪
块链
数据库事务
可扩展性
启发式
事务处理
交易数据
分布式事务
数字加密货币
图形
分布式计算
数据挖掘
理论计算机科学
数据库
计算机安全
程序设计语言
操作系统
作者
Zhi‐Ying Wu,Jieli Liu,Jiajing Wu,Zibin Zheng,Ting Chen
标识
DOI:10.1109/tifs.2023.3266162
摘要
Security incidents such as scams and hacks, have become a major threat to the health of the blockchain ecosystem, causing billions of dollars in losses each year for blockchain users. To reveal the real-world entities behind the pseudonymous blockchain account and recover the stolen funds from the massive transaction data, much effort has been devoted to tracing the flow of illicit funds in blockchains recently. However, most current tracing approaches based on heuristics and taint analysis have limitations in terms of universality, effectiveness, and efficiency. This paper models the blockchain transaction records as a blockchain transaction graph and tackles blockchain transaction tracing as a graph searching task. We propose TRacer, a scalable transaction tracing tool for account-based blockchains. To infer the relevance between accounts during graph searching, we develop a novel personalized PageRank method in TRacer based on the directed, weighted, temporal, and multi-relationship blockchain transaction graphs. To the best of our knowledge, TRacer is the first intelligent transaction tracing tool in account-based blockchains that can handle complex transaction actions in decentralized finance (DeFi). Experimental results and theoretical analysis prove that TRacer can complete the transaction tracing task effectively at a low cost. All codes of TRacer are available at GitHub.
科研通智能强力驱动
Strongly Powered by AbleSci AI