Kardashev scale Quantum Computing for Bitcoin Mining
Pierre-Luc Dallaire-Demers, BTQ Technologies Team

TL;DR
This paper evaluates the practical quantum computing requirements for Bitcoin mining using Grover's algorithm, revealing that large-scale quantum mining would require energy and hardware resources comparable to a national grid or beyond.
Contribution
It provides the first comprehensive end-to-end cost estimation of fault-tolerant quantum hardware needed for quantum Bitcoin mining, considering energy, hardware, and timing constraints.
Findings
Quantum mining at realistic difficulty levels demands billions of qubits and enormous energy.
Practical quantum mining is infeasible with current or near-term technology due to resource requirements.
Quantum advantage in Bitcoin mining becomes practically unattainable without astronomical resources.
Abstract
Bitcoin already faces a quantum threat through Shor attacks on elliptic-curve signatures. This paper isolates the other component that public discussion often conflates with it: mining. Grover's algorithm halves the exponent of brute-force search, promising a quadratic edge to any quantum miner of Bitcoin. Exactly how large that edge grows depends on fault-tolerant hardware. No prior study has costed that hardware end to end. We build an open-source estimator that sweeps the full attack surface: reversible oracles for double-SHA-256 mining and RIPEMD-based address preimages, surface-code factory sizing, fleet logistics under Nakamoto-consensus timing, and Kardashev-scale energy accounting. A parametric sweep over difficulty bits b, runtime caps, and target success probabilities reveals a sharp transition. At the most favourable partial-preimage setting (b = 32, 2^224 marked states), a…
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.
