Table of Contents
List of Figures ........................................................................................................................... v
List of Tables ............................................................................................................................ vi
List of Equations .................................................................................................................... vii
Abbreviations......................................................................................................................... viii
1 Introduction ...................................................................................................................... 1
1.1 Objectives ................................................................................................................. 2
1.2 Project Schedule and Status .................................................................................... 2
1.3 Outline ....................................................................................................................... 3
2 Background and Related Works .................................................................................... 5
2.1 Accounts and Transactions on Ethereum ................................................................. 5
2.2 Related Works on Blockchain Forensics .................................................................. 6
2.2.1 Illicit Account Detection......................................................................................... 6
2.2.2 Graphical Visualization of blockchain accounts ................................................... 8
3 Methodology ................................................................................................................... 9
3.1 Anomaly Account Classifier ...................................................................................... 9
3.1.1 Data Collection ................................................................................................... 10
3.1.2 Data Pre-processing ........................................................................................... 10
3.1.3 Model Training and Comparison......................................................................... 11
3.2 Graph Visualization of transaction history .............................................................. 12
3.3 Integration of Application and Technical Implication ............................................... 13
4 Result and Discussion .................................................................................................. 14
4.1 Data Collection for illicit detection ........................................................................... 14
4.2 Data Preprocessing ................................................................................................ 16
4.3 Feature Extraction ................................................................................................... 18
4.4 Model Evaluation .................................................................................................... 22
4.5 Limitations of the Classifier ..................................................................................... 25
5 Future Works .................................................................................................................. 28
6 Conclusion ..................................................................................................................... 29
References .............................................................................................................................. 31