arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2201.05757cs.CR

TRacer:面向基于账户的区块链交易系统的可扩展图基交易追踪

TRacer: Scalable Graph-based Transaction Tracing for Account-based Blockchain Trading Systems

Zhiying Wu, Jieli Liu, Jiajing Wu, Zibin Zheng

AI总结:

本文提出TRacer,一种基于区块链交易图和个性化PageRank的可扩展交易追踪工具,首次在基于账户的区块链中支持处理DeFi复杂交易操作,并以低成本有效完成非法资金流向追踪。

摘要:

诈骗和黑客攻击等安全事件已成为区块链生态系统健康的主要威胁,每年给区块链用户造成数十亿美元的损失。为了揭示匿名区块链账户背后的真实世界实体,并从海量交易数据中追回被盗资金,近年来人们在追踪区块链中非法资金流向方面投入了大量努力。然而,当前大多数基于启发式规则和污点分析的追踪方法在通用性、有效性和效率方面存在局限。本文将区块链交易记录建模为区块链交易图,并将区块链交易追踪视为图搜索任务。我们提出TRacer,一种面向基于账户的区块链的可扩展交易追踪工具。为了在图搜索过程中推断账户之间的相关性,我们在TRacer中基于有向、加权、时序和多关系的区块链交易图,开发了一种新颖的个性化PageRank方法。据我们所知,TRacer是基于账户的区块链中第一个能够处理去中心化金融(DeFi)中复杂交易操作的智能交易追踪工具。实验结果和理论分析证明,TRacer能够以较低成本有效完成交易追踪任务。TRacer的所有代码均可在GitHub上获取。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑