Tuesday 11 March 2025
A new approach has been developed to analyze the security of blockchain protocols, specifically those that utilize a directed acyclic graph (DAG) structure. This methodology allows for the creation of a generic attack model that can be applied to a wide range of DAG-based protocols, making it easier to evaluate their security and identify potential vulnerabilities.
In traditional blockchain systems, miners compete to solve complex mathematical problems in order to validate transactions and add new blocks to the chain. However, in DAG-based protocols, miners must also navigate a complex network of interconnected blocks, where each block has multiple parents and children. This added complexity makes it more challenging to model and analyze the security of these systems.
The authors of this paper have developed a novel approach that uses Markov Decision Processes (MDPs) to model the behavior of selfish mining attacks in DAG-based protocols. Selfish mining is a type of strategic rule-breaking where an attacker attempts to maximize their rewards by deviating from the protocol’s intended behavior. By using MDPs, the authors are able to capture the complex dynamics of these systems and identify the most effective strategies for attackers.
The approach involves specifying each protocol as a concise program, which is then used to generate and solve the selfish mining MDP automatically. This allows researchers to analyze multiple protocols simultaneously, without having to tailor their models individually.
One of the key benefits of this methodology is its ability to handle arbitrary DAG structures, making it suitable for analyzing a wide range of protocols. The authors demonstrate their approach by specifying and analyzing several protocols, including Ethereum Proof-of-Work, GhostDAG, and Parallel Proof-of-Work.
The results of this study have significant implications for the development of secure blockchain protocols. By identifying the most effective strategies for selfish mining attacks, researchers can develop more robust and secure systems that are better equipped to withstand these types of attacks.
Overall, this paper represents an important step forward in the field of blockchain security research. By providing a generic approach to analyzing selfish mining attacks in DAG-based protocols, it opens up new possibilities for evaluating the security of these systems and identifying potential vulnerabilities.
Cite this article: “Analyzing Selfish Mining Attacks on Directed Acyclic Graph Blockchain Protocols”, The Science Archive, 2025.
Blockchain, Security, Dag, Markov Decision Processes, Selfish Mining, Attack Model, Mdp, Ethereum Proof-Of-Work, Ghostdag, Parallel Proof-Of-Work
Reference: Patrik Keller, “Automated Selfish Mining Analysis for DAG-based PoW Consensus Protocols” (2025).







