A Survey on Ethereum Systems Security: Vulnerabilities, Attacks and Defenses
Not on the map. Why?
Abstract (arXiv)
The blockchain technology is believed by many to be a game changer in many application domains, especially financial applications. While the first generation of blockchain technology (i.e., Blockchain 1.0) is almost exclusively used for cryptocurrency purposes, the second generation (i.e., Blockchain 2.0), as represented by Ethereum, is an open and decentralized platform enabling a new paradigm of computing --- Decentralized Applications (DApps) running on top of blockchains. The rich applications and semantics of DApps inevitably introduce many security vulnerabilities, which have no counterparts in pure cryptocurrency systems like Bitcoin. Since Ethereum is a new, yet complex, system, it is imperative to have a systematic and comprehensive understanding on its security from a holistic perspective, which is unavailable. To the best of our knowledge, the present survey, which can also be used as a tutorial, fills this void. In particular, we systematize three aspects of Ethereum systems security: vulnerabilities, attacks, and defenses. We draw insights into, among other things, vulnerability root causes, attack consequences, and defense capabilities, which shed light on future research directions.
Key facts. Cited by 25 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Aug 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 2; 2022: 3; 2023: 5; 2024: 5; 2025: 6; 2026: 4.
25 papers.
Sort:
By area:
- 2022TTAGN: Temporal Transaction Aggregation Graph Network for Ethereum Phishing Scams Detectioncited by 18
- 2024Smart-LLaMA: Two-Stage Post-Training of Large Language Models for Smart Contract Vulnerability Detection and Explanationcited by 8
- 2021Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contractscited by 7
- 2025Smart-LLaMA-DPO: Reinforced Large Language Model for Explainable Smart Contract Vulnerability Detectioncited by 7
- 2022MANDO: Multi-Level Heterogeneous Graph Embeddings for Fine-Grained Detection of Smart Contract Vulnerabilitiescited by 4
- 2024Retrieval Augmented Generation Integrated Large Language Models in Smart Contract Vulnerability Detectioncited by 4
- 2021Detecting Malicious Accounts showing Adversarial Behavior in Permissionless Blockchainscited by 3
- 2023The Design Principle of Blockchain: An Initiative for the SoK of SoKscited by 2
- 2024Vulnerability Detection in Ethereum Smart Contracts via Machine Learning: A Qualitative Analysiscited by 2
- 2025SAEL: Leveraging Large Language Models with Adaptive Mixture-of-Experts for Smart Contract Vulnerability Detectioncited by 2
- 2023From Asset Flow to Status, Action and Intention Discovery: Early Malice Detection in Cryptocurrencycited by 1
- 2024FTSmartAudit: A Knowledge Distillation-Enhanced Framework for Automated Smart Contract Auditing Using Fine-Tuned LLMscited by 1
13 more
- 2025AI-Based Vulnerability Analysis of NFT Smart Contractscited by 1
- 2022Toward Intention Discovery for Early Malice Detection in Bitcoincited by 0
- 2023Building a Knowledge Graph of Distributed Ledger Technologiescited by 0
- 2023Tikuna: An Ethereum Blockchain Network Security Monitoring Systemcited by 0
- 2023Cybersecurity threats in FinTech: A systematic reviewcited by 0
- 2024RiskSEA : A Scalable Graph Embedding for Detecting On-chain Fraudulent Activities on the Ethereum Blockchaincited by 0
- 2025Unveiling Latent Information in Transaction Hashes: Hypergraph Learning for Ethereum Ponzi Scheme Detectioncited by 0
- 2025Fishing for Phishers: Learning-Based Phishing Detection in Ethereum Transactionscited by 0
- 2025On-Chain Decentralized Learning and Cost-Effective Inference for DeFi Attack Mitigationcited by 0
- 2026DMind-3: A Sovereign Edge--Local--Cloud AI System with Controlled Deliberation and Correction-Based Tuning for Safe, Low-Latency Transaction Executioncited by 0
- 2026An end-to-end agentic pipeline for smart contract translation and quality evaluationcited by 0
- 2026SmartEval: A Benchmark for Evaluating LLM-Generated Smart Contracts from Natural Language Specificationscited by 0
- 2026Beyond Detection: Agentic Attack Synthesis and Simulation for Smart Contractscited by 0
- 2026Beyond Detection: Agentic Attack Synthesis and Simulation for Smart Contracts17 Jul 2026
- 2026SmartEval: A Benchmark for Evaluating LLM-Generated Smart Contracts from Natural Language Specifications10 May 2026
- 2026An end-to-end agentic pipeline for smart contract translation and quality evaluation14 Feb 2026
- 2026DMind-3: A Sovereign Edge--Local--Cloud AI System with Controlled Deliberation and Correction-Based Tuning for Safe, Low-Latency Transaction Execution12 Feb 2026
- 2025On-Chain Decentralized Learning and Cost-Effective Inference for DeFi Attack Mitigation15 Oct 2025
- 2025SAEL: Leveraging Large Language Models with Adaptive Mixture-of-Experts for Smart Contract Vulnerability Detection30 Jul 2025
- 2025Smart-LLaMA-DPO: Reinforced Large Language Model for Explainable Smart Contract Vulnerability Detection23 Jun 2025
- 2025Fishing for Phishers: Learning-Based Phishing Detection in Ethereum Transactions24 Apr 2025
- 2025AI-Based Vulnerability Analysis of NFT Smart Contracts18 Apr 2025
- 2025Unveiling Latent Information in Transaction Hashes: Hypergraph Learning for Ethereum Ponzi Scheme Detection27 Mar 2025
- 2024Smart-LLaMA: Two-Stage Post-Training of Large Language Models for Smart Contract Vulnerability Detection and Explanation9 Nov 2024
- 2024FTSmartAudit: A Knowledge Distillation-Enhanced Framework for Automated Smart Contract Auditing Using Fine-Tuned LLMs17 Oct 2024
13 more
- 2024RiskSEA : A Scalable Graph Embedding for Detecting On-chain Fraudulent Activities on the Ethereum Blockchain3 Oct 2024
- 2024Vulnerability Detection in Ethereum Smart Contracts via Machine Learning: A Qualitative Analysis26 Jul 2024
- 2024Retrieval Augmented Generation Integrated Large Language Models in Smart Contract Vulnerability Detection20 Jul 2024
- 2023Cybersecurity threats in FinTech: A systematic review4 Dec 2023
- 2023Tikuna: An Ethereum Blockchain Network Security Monitoring System13 Oct 2023
- 2023From Asset Flow to Status, Action and Intention Discovery: Early Malice Detection in Cryptocurrency26 Sep 2023
- 2023Building a Knowledge Graph of Distributed Ledger Technologies29 Mar 2023
- 2023The Design Principle of Blockchain: An Initiative for the SoK of SoKs1 Jan 2023
- 2022Toward Intention Discovery for Early Malice Detection in Bitcoin24 Sep 2022
- 2022MANDO: Multi-Level Heterogeneous Graph Embeddings for Fine-Grained Detection of Smart Contract Vulnerabilities28 Aug 2022
- 2022TTAGN: Temporal Transaction Aggregation Graph Network for Ethereum Phishing Scams Detection28 Apr 2022
- 2021Detecting Malicious Accounts showing Adversarial Behavior in Permissionless Blockchains28 Jan 2021
- 2021Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contracts7 Jan 2021
- 2022TTAGN: Temporal Transaction Aggregation Graph Network for Ethereum Phishing Scams Detectioncited by 18
- 2024Smart-LLaMA: Two-Stage Post-Training of Large Language Models for Smart Contract Vulnerability Detection and Explanationcited by 8
- 2021Eth2Vec: Learning Contract-Wide Code Representations for Vulnerability Detection on Ethereum Smart Contractscited by 7
- 2022MANDO: Multi-Level Heterogeneous Graph Embeddings for Fine-Grained Detection of Smart Contract Vulnerabilitiescited by 4
- 2021Detecting Malicious Accounts showing Adversarial Behavior in Permissionless Blockchainscited by 3
- 2023The Design Principle of Blockchain: An Initiative for the SoK of SoKscited by 2
- 2024Vulnerability Detection in Ethereum Smart Contracts via Machine Learning: A Qualitative Analysiscited by 2
- 2023From Asset Flow to Status, Action and Intention Discovery: Early Malice Detection in Cryptocurrencycited by 1
- 2024FTSmartAudit: A Knowledge Distillation-Enhanced Framework for Automated Smart Contract Auditing Using Fine-Tuned LLMscited by 1
- 2025AI-Based Vulnerability Analysis of NFT Smart Contractscited by 1
- 2022Toward Intention Discovery for Early Malice Detection in Bitcoincited by 0
- 2023Building a Knowledge Graph of Distributed Ledger Technologiescited by 0
12 most cited of 20 All 20 (JSON)
- 2026SmartEval: A Benchmark for Evaluating LLM-Generated Smart Contracts from Natural Language Specifications10 May 2026
- 2026DMind-3: A Sovereign Edge--Local--Cloud AI System with Controlled Deliberation and Correction-Based Tuning for Safe, Low-Latency Transaction Execution12 Feb 2026
- 2025On-Chain Decentralized Learning and Cost-Effective Inference for DeFi Attack Mitigation15 Oct 2025
- 2025Fishing for Phishers: Learning-Based Phishing Detection in Ethereum Transactions24 Apr 2025
- 2025AI-Based Vulnerability Analysis of NFT Smart Contracts18 Apr 2025
- 2025Unveiling Latent Information in Transaction Hashes: Hypergraph Learning for Ethereum Ponzi Scheme Detection27 Mar 2025
- 2024Smart-LLaMA: Two-Stage Post-Training of Large Language Models for Smart Contract Vulnerability Detection and Explanation9 Nov 2024
- 2024FTSmartAudit: A Knowledge Distillation-Enhanced Framework for Automated Smart Contract Auditing Using Fine-Tuned LLMs17 Oct 2024
- 2024RiskSEA : A Scalable Graph Embedding for Detecting On-chain Fraudulent Activities on the Ethereum Blockchain3 Oct 2024
- 2024Vulnerability Detection in Ethereum Smart Contracts via Machine Learning: A Qualitative Analysis26 Jul 2024
- 2023Cybersecurity threats in FinTech: A systematic review4 Dec 2023
- 2023Tikuna: An Ethereum Blockchain Network Security Monitoring System13 Oct 2023
12 newest of 20 All 20 (JSON)