Collaborative Learning Framework to Detect Attacks in Transactions and Smart Contracts
Tran Viet Khoa, Do Hai Son, Chi-Hieu Nguyen, Dinh Thai Hoang, Diep N., Nguyen, Tran Thi Thuy Quynh, Trong-Minh Hoang, Nguyen Viet Ha, Eryk, Dutkiewicz, Abu Alsheikh, Nguyen Linh Trung

TL;DR
This paper introduces a collaborative learning framework that detects blockchain attacks by analyzing transaction features and visual representations, achieving high accuracy and real-time detection without centralized data collection.
Contribution
It presents a novel collaborative learning approach with a unique visualization tool for detecting diverse blockchain attacks at distributed nodes.
Findings
Detection accuracy of approximately 94% in simulations
Real-time detection accuracy of 91%
Throughput of over 2,150 transactions per second
Abstract
With the escalating prevalence of malicious activities exploiting vulnerabilities in blockchain systems, there is an urgent requirement for robust attack detection mechanisms. To address this challenge, this paper presents a novel collaborative learning framework designed to detect attacks in blockchain transactions and smart contracts by analyzing transaction features. Our framework exhibits the capability to classify various types of blockchain attacks, including intricate attacks at the machine code level (e.g., injecting malicious codes to withdraw coins from users unlawfully), which typically necessitate significant time and security expertise to detect. To achieve that, the proposed framework incorporates a unique tool that transforms transaction features into visual representations, facilitating efficient analysis and classification of low-level machine codes. Furthermore, we…
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
TopicsBlockchain Technology Applications and Security · Imbalanced Data Classification Techniques · Cybercrime and Law Enforcement Studies
