SCSGuard: Deep Scam Detection for Ethereum Smart Contracts
Huiwen Hu, Yuedong Xu

TL;DR
SCSGuard is a deep learning framework that detects Ethereum smart contract scams using bytecode patterns, offering high accuracy, speed, and versatility across different scam types without complex code analysis.
Contribution
The paper introduces SCSGuard, a novel deep learning approach utilizing bytecode N-grams and attention mechanisms for fast, accurate, and unified scam detection in Ethereum smart contracts.
Findings
Achieves high accuracy (0.92-0.94) in scam detection.
Faster inference compared to code analysis methods.
Effective in identifying Ponzi, Honeypot, and Phishing scams.
Abstract
Smart contract is the building block of blockchain systems that enables automated peer-to-peer transactions and decentralized services. With the increasing popularity of smart contracts, blockchain systems, in particular Ethereum, have been the "paradise" of versatile fraud activities in which Ponzi, Honeypot and Phishing are the prominent ones. Formal verification and symbolic analysis have been employed to combat these destructive scams by analyzing the codes and function calls, yet the vulnerability of each \emph{individual} scam should be predefined discreetly. In this work, we present SCSGuard, a novel deep learning scam detection framework that harnesses the automatically extractable bytecodes of smart contracts as their new features. We design a GRU network with attention mechanism to learn from the \emph{N-gram bytecode} patterns, and determines whether a smart contract is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSpam and Phishing Detection · Blockchain Technology Applications and Security · Internet Traffic Analysis and Secure E-voting
