<p>Against the complex characteristics of the Ethereum transaction network and the limitations of existing graph embedding methods based on random walks, which fail to effectively capture transaction temporal dynamics and the flow of funds, we propose a fraud detection algorithm for Ethereum, ETX2Vec (Ethereum Transactions (TX) to Vector), which improves upon transaction subgraph construction and random walk strategies. First, in terms of transaction subgraph construction, we extract the first-order predecessor and successor neighboring nodes of the target node to reconstruct the transaction subgraph, enabling the random walk to effectively capture the complete flow of funds. Second, in the design of the random walk strategy, we introduce two key improvements: <b>(1)</b> the next node is selected based on the non-decreasing principle of transaction timestamps, effectively capturing the temporal dynamics of transactions within the network, and <b>(2)</b> a biased random walk strategy is designed based on both transaction timestamps and amounts, with a parameter <InlineEquation ID="IEq1"> <EquationSource Format="TEX">\(\alpha\)</EquationSource> </InlineEquation> introduced to control the weighting of these factors when calculating transition probabilities. Experimental results show that ETX2Vec achieves an average performance of 96.04% in downstream node classification tasks, outperforming the best model in similar studies by 3.74%, and even surpassing neural network models such as GAT and GCN. This demonstrates that ETX2Vec is more effective at understanding and processing the Ethereum transaction network, leading to the learning of high-quality node embedding vectors.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

ETX2Vec: a fraud detection algorithm for ethereum based on temporal biased random walk strategy

  • Jiarong Lu,
  • Bin Liao,
  • Yi Liu,
  • Lei Zhong

摘要

Against the complex characteristics of the Ethereum transaction network and the limitations of existing graph embedding methods based on random walks, which fail to effectively capture transaction temporal dynamics and the flow of funds, we propose a fraud detection algorithm for Ethereum, ETX2Vec (Ethereum Transactions (TX) to Vector), which improves upon transaction subgraph construction and random walk strategies. First, in terms of transaction subgraph construction, we extract the first-order predecessor and successor neighboring nodes of the target node to reconstruct the transaction subgraph, enabling the random walk to effectively capture the complete flow of funds. Second, in the design of the random walk strategy, we introduce two key improvements: (1) the next node is selected based on the non-decreasing principle of transaction timestamps, effectively capturing the temporal dynamics of transactions within the network, and (2) a biased random walk strategy is designed based on both transaction timestamps and amounts, with a parameter \(\alpha\) introduced to control the weighting of these factors when calculating transition probabilities. Experimental results show that ETX2Vec achieves an average performance of 96.04% in downstream node classification tasks, outperforming the best model in similar studies by 3.74%, and even surpassing neural network models such as GAT and GCN. This demonstrates that ETX2Vec is more effective at understanding and processing the Ethereum transaction network, leading to the learning of high-quality node embedding vectors.