Detecting Fraudulent Accounts on Blockchain: A Supervised Approach

08/21/2019
by   Michal Ostapowicz, et al.
0

Applications of blockchain technologies got a lot of attention in recent years. They exceed beyond exchanging value and being a substitute for fiat money and traditional banking system. Nevertheless, being able to exchange value on a blockchain is at the core of the entire system and has to be reliable. Blockchains have built-in mechanisms that guarantee whole system's consistency and reliability. However, malicious actors can still try to steal money by applying well known techniques like malware software or fake emails. In this paper we apply supervised learning techniques to detect fraudulent accounts on Ethereum blockchain. We compare capabilities of Random Forests, Support Vector Machines and XGBoost classifiers to identify such accounts basing on a dataset of more than 300 thousands accounts. Results show that we are able to achieve recall and precision values allowing for the designed system to be applicable as an anti-fraud rule for digital wallets or currency exchanges. We also present sensitivity analysis to show how presented models depend on particular feature and how lack of some of them will affect the overall system performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/10/2020

Detecting Malicious Accounts in Permissionless Blockchains using Temporal Graph Properties

The temporal nature of modeling accounts as nodes and transactions as di...
research
01/28/2021

Detecting Malicious Accounts showing Adversarial Behavior in Permissionless Blockchains

Different types of malicious activities have been flagged in multiple pe...
research
08/29/2019

On the Ethereum Blockchain Structure: a Complex Networks Theory Perspective

In this paper, we analyze the Ethereum blockchain using the complex netw...
research
02/13/2020

Characterizing EOSIO Blockchain

EOSIO has become one of the most popular blockchain platforms since its ...
research
12/02/2020

CLUE: Towards Discovering Locked Cryptocurrencies in Ethereum

As the most popular blockchain that supports smart contracts, there are ...
research
09/01/2020

Characterizing Erasable Accounts in Ethereum

Being the most popular permissionless blockchain that supports smart con...
research
06/12/2019

A Blockchain-based Framework for Detecting Malicious Mobile Applications in App Stores

The dramatic growth in smartphone malware shows that malicious program d...

Please sign up or login with your details

Forgot password? Click here to reset