Monero Under Attack: How the Community Responds to Selfish Mining Attacks

EddieOz

20. September 2025September 20, 2025 · 16 Min. Lesezeit16 min read

The September 14th Nightmare#

On September 14th, 2025, merchants and exchanges woke up to discover that 55 transactions they believed to be confirmed had simply disappeared from the Monero network. Money that was "guaranteed" in their wallets had vanished. Already processed payments were invalidated. Transfers that seemed complete never happened.

bitmonero.log on my own node

This wasn't a casual bug or technical glitch. It was the result of a coordinated and devastating attack that shook one of the world's most respected privacy-focused cryptocurrencies.

What happened technically: An 18-block "reorg" (reorganization) hit the Monero network - meaning that 18 blocks the entire network believed to be valid and permanent were suddenly discarded and replaced by an alternative version of history. To put this in perspective, reorganizations of more than 2-3 blocks are extremely rare in established blockchain networks.

The financial outcome: 55 confirmed double spends (the same money spent twice) and 115 transactions completely invalidated. While we cannot know whether these were merchants, exchanges, or individuals transacting, this matters little in the face of real double spending scenarios - someone lost real money.

This situation forced the Monero developer community into an emergency meeting to discuss urgent solutions. What emerged from this discussion were four controversial proposals, each with their own trade-offs between security, decentralization, and practicality.

Watch on Youtube (pt-BR)#

Understanding the Attack Mechanics#

How Selfish Mining Works#

Before diving into the proposed solutions, it's crucial to understand how the Qubic entity managed to execute this attack. Selfish mining is a theoretical concept known since 2014, but rarely seen in action at significant scale.

The Qubic Scheme:

  1. Artificial Incentive: The Qubic pool created its own token and rewards miners with this additional token beyond normal Monero rewards. This makes mining on their pool artificially more profitable.
  2. Secret Parallel Mining: With concentrated hashrate, they mine a parallel chain in secret, keeping blocks without transmitting them to the network.
  3. Strategic Accumulation: While the main network continues normally, they accumulate an increasingly larger sequence of valid blocks.
  4. Devastating Release: At the strategic moment, they release the entire secret chain at once. Since it's longer than the main chain, Bitcoin/Monero consensus rules force the network to accept this new chain as the "true" one.
  5. Catastrophic Result: All blocks from the original chain are discarded, making "confirmed" transactions disappear and enabling double spending.

https://x.com/torrents/status/1967273551070974382/photo/1

Why Monero Was Vulnerable: The Decentralization Paradox#

It's important to clarify that Monero's vulnerability doesn't come from a technical "weakness" compared to Bitcoin. Monero uses the RandomX algorithm (CPU-based), while Bitcoin uses SHA-256 (ASIC-based) - these are completely incompatible technologies. Bitcoin's hashrate cannot be used to attack Monero, just as Monero's hashrate cannot be used against Bitcoin.

The real problem reveals a philosophical paradox in Monero's approach:

The CPU-Only Mining Philosophy

Since 2014, Monero has undergone multiple algorithm changes to maintain "egalitarian mining" - the idea that anyone with a regular computer can mine. RandomX, implemented in 2019, was designed to be "a final attempt to block specialized mining hardware."

The Promise: Preventing ASICs would ensure decentralization, since anyone could mine with common CPUs.

The Reality: Even without ASICs, mining still concentrated in pools. Currently, 2-3 pools control the majority of Monero's hashrate.

The ASIC vs CPU Debate: Two Visions of Decentralization

Pro-CPU Arguments (Monero's Current Position):

Pro-ASIC Arguments (Controversial Position):

How the Qubic Attack Exploited This Vulnerability

The attack wasn't about ASIC vs CPU technology - it was about concentration through economic incentives:

  1. Artificial Rewards: The Qubic pool created its own token, offering extra rewards to miners
  2. Hashrate Concentration: They managed to go from 10% to over 40% of total hashrate
  3. Philosophy Exploitation: They used the ease of pool switching (advantage of CPU mining) against the network itself

The Paradox Revealed

The Qubic attack exposed a fundamental contradiction:

The Question of Dedicated Investment

Some in the community argue that miners with substantial investments in specialized hardware have economic incentives more aligned with network security:

This isn't a critique of RandomX or Monero's philosophy - it's recognition that decentralization is a complex problem that goes beyond mining algorithm choice.

The Four Solutions Under Debate#

The Monero developers' emergency meeting generated four distinct proposals to combat selfish mining attacks. Each solution represents a unique trade-off between security, decentralization, and technical viability.

Note on the Discussion: While four solutions were identified as options, the September 17, 2025 meeting focused predominantly on DNS Checkpoints, with Publish or Perish and Lucky Transactions being mentioned only briefly. The detailed analysis of these proposals comes from their technical specifications in GitHub repositories.

1. DNS Checkpoints: The Controversial Solution#

The Proposal:

The DNS checkpoints system uses 4-7 distinct DNS domains to store "checkpoints" - references that identify the correct version of the blockchain at specific moments. When a suspicious reorganization is detected, nodes consult these domains to verify which chain should be considered legitimate. (https://github.com/monero-project/monero/issues/10064)

How it Works:

Advantages:

The Devastating Criticisms:

During EddieOz's analysis and community discussions, fierce criticisms emerged against this proposal:

EddieOz's Position:

"I don't think that's the way. You're placing trust in blockchain history in four internet domains. That's not what it was created for, right? To function alone, without you needing to trust anyone."

2. Publish or Perish (POP): The Technical Favorite#

The Proposal:

"Publish or Perish" represents an elegant approach to the problem: force miners to publish blocks immediately or lose the chance to include them in the main chain. This solution specifically targets selfish mining attacks when the attacker possesses between 25-50% of the hashrate.

Technical Functioning:

The proposal monero-project/research-lab#144 presents two variants:

Soft Fork Version:

Hard Fork Version (More Robust):

Why It Works:

This solution attacks the core of the selfish mining strategy. If you can't accumulate blocks in secret, you can't execute the attack. It's like forcing all poker players to show their cards as they receive them.

Technical Parameters:

Honest Limitations:

EddieOz's Approval:

"Publish or Perish I found most interesting among them. More than putting a probabilistic layer."

3. Lucky Transactions: The Probability System#

The Proposal:

This solution monero-project/research-lab#145 adds a sophisticated mathematical mechanism to transaction inclusion, creating different security thresholds against 51% attacks.

Technical Mechanics:

A transaction is considered "lucky" if it meets the mathematical condition:

H(checkpoint_hash || key_image) < target * amount * (checkpoint_height - input_height)

How It Works:

Scalable Security:

The system creates different security thresholds based on the percentage of lucky transactions:

Philosophy Behind:

The idea is that "established" transactions (with old outputs) represent legitimate long-term use, while transactions with very new outputs can be quickly created by attackers to manipulate the system.

Privacy Trade-offs:

Conceptual Problems:

4. Proof of Stake: The Radical Change#

The Proposal:

The most radical option would be to completely abandon Proof of Work in favor of Proof of Stake.

Why It Was Considered:

Why It Was Rejected:

The Monero community deeply values the Proof of Work philosophy and sees PoS as fundamentally centralizing. While PoS was mentioned as one potential long-term solution, it received little serious consideration during the meeting.

The Meeting Dynamics: Democracy in Action#

The meeting revealed a divided community, but one committed to transparent democratic processes. Renowned developers participated, including rucknium (moderator), ArticMine, jberman, kayabanerve, sgp_, and other experts.

Three Schools of Thought#

The Pragmatists (rucknium, ArticMine, spirobel):

The Purists (kayabanerve, sgp_, kill-switch):

The Realists (tevador, DataHoarder, ofrnxmr):

Notable Quotes#

kayabanerve on centralization: "At this point, I understand DNS checkpoints. I just feel we have to be unequivocally clear that even 'opt-in', it's a failure of our decentralization and needs to be a priority to remove."

sgp_ on the reality of checkpoints: "I see DNS checkpoints as effectively saying 'we are becoming centralized until we come up with something better'."

articmine on decentralization: "The checkpoints are advisory. It is up to the miners to implement them. The latter is decentralized."

Deep Technical Implications#

For the Monero Ecosystem#

The impact of this crisis goes far beyond purely technical issues. Exchanges have already raised confirmation requirements - some demanding more than 30 confirmations instead of the traditional 6-10. The consequences include:

For the Privacy Movement#

Monero represents more than a cryptocurrency - it's a symbol of the fight for financial privacy. Seeing the network under attack generates consequences that extrapolate beyond technical issues:

The Scalability Question#

Parallel to the attack debate, the meeting also addressed post-FCMP++ scalability:

Transaction Parameters#

Future Implications#

Scalability changes may affect:

The Emerging Consensus#

After hours of intense debate, a fragile consensus emerged:

  1. DNS Checkpoints Gain Reluctant Acceptance: Despite fierce criticism, they emerge as the most viable short-term option, but only as a coordinated "opt-in" system
  2. Pool Coordination: Focus on engaging NOSH (Nanopool, MoneroOcean, SupportXMR, Hashvault) which represent &gt;50% of global hashrate
  3. "Failure" Recognition: Explicit admission by the community that checkpoints represent a "failure of decentralization"
  4. Long-term Research Funding: luigi1111 tentatively approved kayabanerve's CCS (Community Crowdfunding System) for 175 XMR (about $26,000) to research permanent "finality layer" solutions - systems that would make it impossible to reverse transactions after a certain point, definitively eliminating reorg attacks

Realistic Timeline#

Lessons for the Crypto Ecosystem#

This crisis offers valuable lessons for the entire cryptocurrency ecosystem:

About Security#

About Governance#

About Innovation#

Looking to the Future#

The battle for Monero's security is far from over. The proposed solutions represent only the first round of a longer war between developers and attackers.

Next Developments#

Open Questions#

Conclusion: A Community Tested by Fire#

The Monero crisis reveals technical vulnerabilities and also exposes the true character of a community committed to principles. The willingness to openly debate imperfect solutions, recognize painful trade-offs, and maintain commitment to fundamental values demonstrates a rare maturity in the crypto ecosystem.

The Hard Reality: As guest55 observed in the meeting: "i think we can come to a consensus that the blockchain is under attack"

The Decisive Moment: Monero survived Bitmain's ASICs in 2018. Now it faces a different challenge - attacks that exploit its own decentralization philosophy. The chosen response will define not only the network's technical future, but its credibility as a leader in financial privacy.

The Final Paradox: To defend decentralization, the community may have to temporarily accept centralized solutions. This isn't capitulation - it's strategic pragmatism from a community that understands that perfection cannot be the enemy of functional.

The war for privacy continues. And Monero, even wounded, continues resisting.


About this article: Based on the Monero developers meeting of September 17, 2025, complete transcripts and video analysis by EddieOz. To follow future developments, follow @eddieoz and eddieoz@sats4.life.

Disclaimer: This article represents technical analysis and does not constitute financial advice. Monero faces real security risks that may affect its value and usability.


References:

#attack#crypto#decentralization#hard-fork#mining#monero#proposal#qubic#reorg#selfish mining#soft-fork

Written by

Comments

No comments yet. Start the conversation.

Contents

11 sections

  1. The September 14th Nightmare
  2. Watch on Youtube (pt-BR)
  3. Understanding the Attack Mechanics
  4. The Four Solutions Under Debate
  5. The Meeting Dynamics: Democracy in Action
  6. Deep Technical Implications
  7. The Scalability Question
  8. The Emerging Consensus
  9. Lessons for the Crypto Ecosystem
  10. Looking to the Future
  11. Conclusion: A Community Tested by Fire