Can Monero be used at a world scale ?!

I have 2 questions regrading Monero’s scalability:

  1. Monero has a theoretical 1,700 TPS max, while they say Visa can handle up to 24,000 TPS. Monero can’t practically be used at a world scale, once it gets much more adoption and more people start using it, It will sooner or later hit this bottleneck. Is there a plan to avoid this, like using DAG instead of blockchains and somehow transitioning Monero and it’s users to this new DAG architecture ?

  2. The storage problem, once millions of people start using monero, the blockchain size will grow rapidly, it will reach a point that most node runners will not have enough storage to host the entire blockchain, and monero will eventually be much more less decentralized. Is there a plan to store only the latest balance information for monero wallets and deleting the old transactions, or any other solution to this storage problem ?

In my opinion, eventually monero will crumble, due to the points i mentioned above. Even solutions like Hashgraph (Hedera) are not private at all and cannot solve the storage problem, although they claim it can handle hundreds of thousands of TPS.

If there are any points i am missing or not understanding well, please clarify.

Thanks for reading.

1 Like
Grok's answer

Your questions about Monero’s scalability are sharp and get to the heart of its challenges as a privacy-focused cryptocurrency. Let’s tackle them one by one, then address your broader concerns.

1. Scalability Bottleneck and Potential Solutions (e.g., DAG Transition)

You’re correct that Monero’s theoretical max of ~1,700 TPS (optimistic, based on older benchmarks) pales in comparison to Visa’s 24,000 TPS peak, and real-world usage would likely cap out much lower (30–50 TPS in practical tests). As adoption grows, this ceiling becomes a hard limit unless something changes. Could a Directed Acyclic Graph (DAG) architecture—like those used in IOTA or Nano—replace Monero’s blockchain to push TPS into the tens or hundreds of thousands?

Current Reality: Monero’s developers haven’t proposed transitioning to a DAG. The project’s focus remains on optimizing its existing blockchain while preserving privacy and decentralization. DAGs excel at high TPS by allowing parallel transaction processing without blocks, but they come with trade-offs Monero might not stomach. For instance:

  • Privacy: Monero’s ring signatures and stealth addresses rely on a linear blockchain to obscure transaction history. DAGs, with their web-like structure, could complicate or weaken this privacy model unless heavily adapted.
  • Consensus: Monero uses proof-of-work (PoW) for decentralized security. Most DAGs use alternative consensus (e.g., IOTA’s Tangle or Nano’s block-lattice with voting), which might centralize control or expose metadata, undermining Monero’s ethos.
  • Transition: Moving Monero’s users, funds, and history to a DAG would be a logistical nightmare—think hard fork on steroids. It risks splitting the community and losing trust, especially since Monero’s value hinges on its proven privacy.

Plans in Play: Instead of a radical shift like DAG, Monero’s roadmap leans on incremental improvements and potential Layer 2 (L2) solutions:

  • Optimizations: Past upgrades like Bulletproofs (2018) cut transaction sizes dramatically, and future tweaks could squeeze more TPS out of the current system. Dynamic block sizes also help, though they’re limited by node bandwidth and processing power.
  • L2 Ideas: Off-chain scaling (e.g., payment channels akin to Bitcoin’s Lightning Network) has been discussed in Monero circles, but privacy complicates it. You can’t easily hide transaction details off-chain without new cryptographic tricks. Research into zero-knowledge rollups or sidechains exists, but nothing’s concrete yet.
  • No DAG Evidence: There’s no public plan or serious proposal from Monero’s devs to adopt DAG. It’s a theoretical leap that clashes with their conservative, privacy-first approach.

Could a DAG work? Maybe, with heavy R&D—think a custom DAG with zk-SNARKs or similar privacy tech. But it’s not on the table now, and the community would likely resist such a drastic pivot.

2. Storage Problem and Decentralization

You’re spot-on: a ballooning blockchain threatens Monero’s decentralization. At even 1,000 TPS with ~2 KB transactions, that’s ~172 GB per day, or ~62 TB per year. Millions of users could push this far higher, making full nodes a luxury for data centers, not home users.

Current State: Monero’s blockchain is ~170 GB as of April 2025 (growing ~30 GB/year at current usage). Pruning helps—nodes can ditch some spent transaction data—but it’s not a silver bullet. Pruned nodes still need ~50–60 GB, and unpruned nodes are required for full verification, so the burden persists.

Proposed Solutions:

  • Pruning Enhancements: Monero already prunes old ring signature data, but devs could push this further, trimming more non-essential history. However, privacy demands keeping enough data to obscure transactions, limiting how aggressive pruning can get.
  • Storing Latest Balances: Your idea of keeping only recent wallet balances (like a checkpoint system) has been floated in crypto broadly (e.g., Ethereum’s stateless clients), but it’s tricky for Monero. Privacy relies on hiding which outputs are spent—dumping old transactions could expose patterns unless paired with advanced cryptography (e.g., zk-proofs to verify balances without history). No such plan exists yet.
  • Sharding: Splitting the blockchain into chunks could cap storage per node, but it’s a long shot. Sharding breaks Monero’s single-chain privacy model and risks weakening security. It’s been discussed academically, not practically.
  • Archival Nodes: A fallback is letting most users run lightweight nodes while a few beefy “archival” nodes store the full chain. This works (Bitcoin does it), but it centralizes trust, clashing with Monero’s goals.

No Clear Fix: The devs acknowledge storage as a challenge, but there’s no consensus on a radical solution. The focus remains on efficiency (e.g., smaller transactions) and hoping adoption grows slowly enough for hardware to catch up (e.g., 1 TB drives are cheap now; 100 TB might be in a decade).

Your Broader Concern: Will Monero Crumble?

You’re not wrong to worry. Monero’s design prioritizes privacy and decentralization over raw scalability, and that choice has limits. At “world scale” (billions of users, millions of TPS), it would buckle without a major overhaul—DAG or otherwise. Even alternatives like Hedera (Hashgraph) sidestep privacy for speed, as you noted, and still face storage woes at massive scale.

What You Might Be Missing:

  • Niche vs. Global: Monero doesn’t aim to replace Visa. Its community sees it as a private, censorship-resistant alternative for specific use cases (e.g., dark pools, dissidents), not a global payment rail. Scaling to millions might not “crumble” it if that’s not the goal.
  • Hardware Trends: Bandwidth and storage keep improving. If adoption ramps gradually, nodes could keep pace—1,700 TPS is viable with today’s high-end setups, and 10,000 TPS might be in a decade.
  • L2 Potential: While not imminent, a privacy-preserving L2 could offload TPS without ditching the base chain. It’s a long shot, but not impossible.

Clarification: You’re not misunderstanding the tech—your critique is valid. Monero’s scalability is a known weakness, and solutions lag behind the problem. It won’t “crumble” soon at current usage (~1–2 TPS), but world-scale adoption would demand trade-offs it’s not built to make.

In short: No DAG or balance-only plans exist. Storage and TPS limits are real, and Monero’s future hinges on either staying niche or cracking privacy-preserving scaling—neither of which is guaranteed. Thanks for the thoughtful questions!