New intelligent defense systems to reduce the risks of Selfish Mining and Double-Spending attacks using Learning Automata
Seyed Ardalan Ghoreishi, Mohammad Reza Meybodi

TL;DR
This paper introduces machine learning-based defense mechanisms using learning automata to mitigate double-spending and selfish mining attacks in blockchain systems, significantly improving security and miner profitability.
Contribution
The paper proposes two novel models, SDTLA and WVBM, that effectively defend against selfish mining and double-spending attacks using learning automata techniques.
Findings
SDTLA increases selfish mining profitability threshold by 47%
WVBM approaches ideal miner revenue proportionality
Both methods effectively reduce double-spending risks
Abstract
In this paper, we address the critical challenges of double-spending and selfish mining attacks in blockchain-based digital currencies. Double-spending is a problem where the same tender is spent multiple times during a digital currency transaction, while selfish mining is an intentional alteration of a blockchain to increase rewards to one miner or a group of miners. We introduce a new attack that combines both these attacks and propose a machine learning-based solution to mitigate the risks associated with them. Specifically, we use the learning automaton, a powerful online learning method, to develop two models, namely the SDTLA and WVBM, which can effectively defend against selfish mining attacks. Our experimental results show that the SDTLA method increases the profitability threshold of selfish mining up to 47, while the WVBM method performs even better and is very close to…
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 · Spam and Phishing Detection · Optimization and Search Problems
