Why Qubits Fail: Decoherence and Gate Errors
A quantum bit (qubit) stores information in a superposition of 0 and 1. This superposition is extremely fragile. Any interaction with the environment, including thermal vibrations, electromagnetic interference, or stray photons, can collapse the superposition or flip the qubit's state. This process is called decoherence.
In superconducting qubit systems like those used by IBM and Google, coherence times are typically measured in microseconds to milliseconds. A quantum computation that requires millions of gate operations takes far longer than a qubit can maintain its state without error. Trapped ion qubits have longer coherence times (seconds to minutes), but slower gate speeds. Every physical qubit in every modality produces errors at a measurable rate. This is not a temporary engineering limitation. Quantum mechanics guarantees that qubits will decohere.
What Quantum Error Correction Does
Quantum error correction (QEC) encodes a single logical qubit across many physical qubits. The redundancy allows the system to detect and correct errors without measuring the logical qubit's state directly (which would destroy the superposition). The encoded logical qubit can then sustain much lower error rates than any individual physical qubit.
This is conceptually similar to classical error-correcting codes used in storage and communication, but quantum error correction must handle a broader class of errors. Classical bits can only flip (0 to 1 or 1 to 0). Qubits can experience bit-flip errors, phase-flip errors, or both simultaneously. QEC codes must detect and correct all of these without learning the qubit's actual value.
The most widely studied QEC approach for near-term hardware is the surface code, developed primarily by Alexei Kitaev and refined extensively since the early 2000s. The surface code arranges physical qubits in a 2D grid, with data qubits and measurement (ancilla) qubits alternating. Measuring the ancilla qubits reveals error syndromes without disturbing the logical information.
The 1,000:1 Physical-to-Logical Qubit Ratio
How many physical qubits does one surface code logical qubit require? The answer depends on the physical error rate and the target logical error rate. The relationship is not linear: it scales with the code distance d, where the logical error rate scales as (p/p_th)^((d+1)/2), where p is the physical error rate and p_th is the surface code threshold (approximately 1% for depolarizing noise).
For current superconducting qubits with physical error rates around 0.1% to 0.3%, achieving a logical error rate suitable for deep cryptographic circuits (say, 10^-15 per gate) requires a code distance of roughly 30 to 50. A surface code at distance d requires approximately 2d^2 physical qubits. At distance 30, that is 1,800 physical qubits per logical qubit. At distance 50, that is 5,000 physical qubits per logical qubit.
The commonly cited 1,000:1 ratio is a rough round number that is approximately correct for physical error rates near 0.1% and modest circuit depths. For the deep circuits required by Shor's algorithm at cryptographic key sizes, the overhead is likely higher. A 1,000-qubit physical machine today supports at most one logical qubit, and that logical qubit would not have sufficient quality for the computation required to break ECDSA-256.
The Threshold Theorem
The threshold theorem is the foundational theoretical result for quantum error correction. It states that if the physical error rate per gate is below a certain threshold value, it is possible to perform arbitrarily long quantum computations by using enough error correction overhead. Below the threshold, adding more physical qubits to the error correction code exponentially suppresses the logical error rate. Above the threshold, adding physical qubits makes things worse.
The threshold value depends on the error correction code and the noise model. For the surface code under depolarizing noise, the threshold is approximately 1%. For more realistic noise models including correlated errors and measurement errors, effective thresholds are lower, typically around 0.1% to 0.5% for practical implementations.
Google's Willow chip demonstrated below-threshold operation in late 2024, showing experimentally that increasing the surface code distance from d=3 to d=5 to d=7 reduced the logical error rate exponentially rather than increasing it. This was the first clear experimental demonstration of this scaling behavior. It does not mean Willow can run cryptographic algorithms. It means Willow crossed an important proof-of-concept threshold for error correction scaling.
What "Fault-Tolerant" Actually Means
Fault-tolerant quantum computing means running a quantum computation such that errors in individual components (physical qubits, gates, or measurements) do not propagate to corrupt the final logical result. Fault tolerance requires not just error correction but careful circuit design that prevents errors from spreading through the computation before they can be corrected.
A fault-tolerant quantum computer is not simply any quantum computer with error correction. It is a machine that can execute the full universal gate set on logical qubits with logical error rates low enough that arbitrarily deep circuits produce reliable results. Current quantum computers are not fault-tolerant in this sense. IBM, Google, and IonQ all describe their current machines as "noisy intermediate-scale quantum" (NISQ) devices, meaning they can run short quantum circuits but cannot execute deep fault-tolerant computations.
The path from NISQ to fault-tolerant quantum computing requires crossing several simultaneous thresholds: physical error rates below the surface code threshold, sufficient qubit count to implement multiple logical qubits, fast enough classical control systems to decode error syndromes in real time, and reliable qubit connectivity for the target algorithm. None of these individually is sufficient.
Current Best Estimates for Fault-Tolerant Qubit Overhead
Microsoft's approach to quantum computing uses topological qubits based on Majorana zero modes rather than the surface code. Microsoft has claimed that topological qubits should require roughly 100:1 physical-to-logical overhead rather than 1,000:1, because Majorana-based qubits have intrinsically lower error rates due to their non-local encoding of quantum information. Microsoft's March 2025 Majorana 1 chip announcement claimed 8 topological qubits with measured error rates. Independent researchers noted that the verification methodology had limitations, and the demonstrated error rates were not yet competitive with the best superconducting or trapped ion results.
Google's 2021 paper by Gidney and Eker estimated that breaking RSA-2048 would require 20 million noisy physical qubits running for 8 hours using surface code error correction. More optimistic estimates with better hardware assume the task could be done with 4 million physical qubits. Even the optimistic figure is 30,000 times larger than IBM's current Heron r2 chip.
For ECDSA-256, the qubit requirements are lower than for RSA-2048 because elliptic curve discrete logarithm computations require fewer bits. But the estimates still run to millions of physical qubits for a practically feasible attack. The qubit count needed to break Bitcoin's ECDSA keys remains far beyond any announced roadmap within a five-year horizon.
Why This Is the Most Important Concept for Quantum Threat Timelines
Understanding error correction overhead is the single most important factor for reading quantum computing threat timelines accurately. Media coverage of quantum computing focuses almost exclusively on physical qubit counts. Announcements of "1,000-qubit chips" or "the world's most powerful quantum computer" are essentially meaningless without the corresponding logical qubit analysis.
The correct question is not "how many qubits does this machine have?" but "how many fault-tolerant logical qubits can this machine implement for cryptographically relevant circuit depths?" For every machine announced through 2025, the answer to the second question is zero or one. The cryptographic threat timeline is gated by progress in error correction and fault tolerance, not by raw qubit announcements. The quantum threat to blockchain is real, but its timing depends on fault-tolerant hardware, not NISQ demonstrations.
Blockchain projects using post-quantum signature schemes are protected regardless of how quickly error correction improves. The migration window is open now. It narrows as quantum hardware advances.
Frequently Asked Questions
How many physical qubits does one logical qubit require?
Under the surface code with current physical error rates of 0.1% to 0.3%, one logical qubit requires roughly 1,000 to 5,000 physical qubits to achieve error rates suitable for deep quantum circuits. The exact ratio depends on the physical error rate, the target logical error rate, and the depth of the computation being run.
What is the surface code?
The surface code is a quantum error correction scheme that arranges physical qubits in a 2D grid and uses parity measurements to detect errors without collapsing the logical qubit's quantum state. It is the leading candidate for near-term fault-tolerant quantum computing because it requires only nearest-neighbor qubit connectivity, which matches well with superconducting chip architectures.
What is the threshold theorem in quantum error correction?
The threshold theorem states that if physical gate error rates are below a certain value (around 0.1% to 1% depending on the code and noise model), then using more physical qubits in an error correction scheme exponentially reduces the logical error rate. Below the threshold, more qubits mean better results. Above the threshold, more qubits make things worse.
Does a 1,000-qubit quantum computer have 1,000 logical qubits?
No. A 1,000-physical-qubit machine at current error rates can implement at most one logical qubit with surface code protection. The 1,000:1 physical-to-logical ratio means that 1,000 physical qubits provide approximately one fault-tolerant logical qubit. Running Shor's algorithm against ECDSA-256 requires thousands of fault-tolerant logical qubits.
When will fault-tolerant quantum computers exist?
Most credible estimates place fault-tolerant machines capable of cryptographic attacks in the 2030s, with significant uncertainty in either direction. The timeline depends on achieving physical error rates below 0.1%, scaling to millions of physical qubits, and solving the classical control system challenges for real-time error decoding. No organization has published a concrete roadmap reaching these thresholds within five years.
QEC Code Types Compared: Surface Code, LDPC, and Bacon-Shor
The surface code dominates current hardware experiments, but it is not the only quantum error correction scheme being developed. Three codes are most relevant to understanding the physical-to-logical qubit overhead debate: the surface code, low-density parity-check (LDPC) codes, and the Bacon-Shor code. Their differences have direct implications for how many physical qubits will be needed to reach cryptographic relevance.
| Property | Surface Code | Quantum LDPC | Bacon-Shor |
|---|---|---|---|
| Physical-to-logical ratio (estimate) | ~1,000:1 at 0.1% error rate | ~10–100:1 (theoretical; not yet demonstrated at scale) | ~n²:1 for an n×n code; modest overhead at small scales |
| Connectivity requirement | Nearest-neighbor only; maps directly to 2D superconducting chip layouts | Long-range connections required; challenging for superconducting hardware | Nearest-neighbor in 2D; similar to surface code |
| Error threshold | ~1% under depolarizing noise; ~0.1–0.5% under realistic noise models | Theoretically higher than surface code; hardware validation pending | Lower than surface code (~0.1–0.3%); less fault-tolerant under realistic noise |
| Gate set on logical qubits | Clifford gates native; T gate requires magic state distillation (expensive) | Some constructions support transversal T gate, reducing distillation overhead | Partial gate set; requires code switching for universal computation |
| Hardware demonstrations | Google Willow (2024): below-threshold scaling confirmed at d=3/5/7; IBM: multiple surface code experiments | IBM (2023): 288-qubit gross code on superconducting hardware; first experimental LDPC demonstration | Primarily theoretical; limited experimental demonstrations |
| Magic state distillation overhead | High: 10x–50x additional physical qubits for T gates in deep circuits | Reduced in some constructions; active research area | Significant; not the preferred code for deep universal circuits |
| Best case for cryptographic circuits | ~4–20 million physical qubits to break ECDSA-256 (Gidney & Eker, 2021) | ~100,000–1 million physical qubits (theoretical; highly optimistic) | Not competitive for deep circuits; not relevant to near-term threat timeline |
The LDPC code column deserves particular attention. IBM's 2023 demonstration of a 288-qubit gross code was the first experimental evidence that quantum LDPC codes can work on real superconducting hardware. The theoretical overhead advantage of LDPC — potentially 10:1 or 100:1 rather than 1,000:1 — would dramatically reduce the physical qubit requirements for a cryptographically relevant machine. If LDPC codes are experimentally validated at scale with competitive error thresholds, the timeline to a machine capable of breaking ECDSA-256 could shorten by a decade relative to surface code projections. This is the reason some researchers consider LDPC code progress as important to monitor as raw qubit count announcements.
Magic state distillation is a concept worth understanding for anyone reading quantum computing threat timelines. Running Shor's algorithm requires T gates, which are not directly available on logical qubits in the surface code. Implementing a T gate requires distilling "magic states" from many noisy physical copies — a process that consumes 10x to 50x more physical qubits than the logical qubit count alone suggests. The Gidney and Eker (2021) estimate of 20 million physical qubits to break RSA-2048 accounts for this overhead. Some LDPC constructions support transversal T gates, which would eliminate distillation overhead entirely and dramatically reduce total qubit counts.
What QEC Milestone Progress Means for the Blockchain Security Timeline
Reading quantum computing announcements accurately requires mapping each milestone to its position on the path to cryptographic relevance. The following milestones are the ones that actually matter for the blockchain security timeline, listed in the order they must occur.
Milestone 1: Below-threshold error correction demonstrated at increasing code distance. Status as of late 2026: achieved. Google's Willow chip demonstrated this in December 2024 at code distances d=3, d=5, and d=7. IBM has demonstrated similar scaling in its surface code experiments. This milestone confirms that error correction will work as theorised at larger scales — it does not mean large-scale machines exist.
Milestone 2: Physical error rates below 0.1% at system scale. Status: partially achieved in isolated gate pairs, not yet demonstrated uniformly across chips of 100+ qubits. IBM's Heron r2 achieves ~0.3% two-qubit gate error rates at system scale. Google's best isolated pairs reach below 0.1%. The gap between best-pair performance and system-scale performance is the key engineering challenge at this step. Until system-scale error rates fall below 0.1%, the overhead to implement a single high-quality logical qubit remains above 5,000 physical qubits.
Milestone 3: Multiple simultaneous logical qubits demonstrated with error rates below 10^-6 per gate. Status: not yet achieved. This is the milestone that transitions from "error correction works in principle" to "error correction works for useful algorithms." Running even a small instance of Shor's algorithm requires many logical qubits operating simultaneously without errors accumulating across the circuit.
Milestone 4: 100+ simultaneous logical qubits with circuit depths exceeding 10^6 gate operations. Status: far from achieved. This is the minimum threshold for cryptographically relevant computation on small key sizes. IBM has stated an internal goal of reaching 100 logical qubits in the late 2020s; this is a significant ambition given the current state. Google's roadmap includes similar targets. Neither company has published specific hardware configurations that would achieve this, and both acknowledge that the path from current hardware to this milestone involves engineering challenges that may take years longer than optimistic projections suggest.
Milestone 5: Millions of physical qubits at below-threshold error rates operating as thousands of logical qubits. Status: requires hardware that does not yet exist. This is the threshold for breaking ECDSA-256 under current surface code estimates. Under LDPC code assumptions, the physical qubit count drops by an order of magnitude or more, but LDPC at scale remains unvalidated. The quantum computing blockchain timeline guide maps these milestones against blockchain security thresholds in detail.
For blockchain systems, the practical implication is this: the first three milestones are proof-of-concept demonstrations. They confirm the theory but do not threaten deployed cryptography. Milestones 4 and 5 are where the threat becomes operational. The current state of the field is between milestones 1 and 2. The distance to milestone 4 is at minimum five years under optimistic assumptions and likely more than ten years under current engineering trajectories.
This does not mean blockchain migration can wait until milestone 4. The harvest-now-decrypt-later threat is active from the moment ECDSA public keys are broadcast on-chain — which is today, for every transaction on Bitcoin, Ethereum, and every other ECDSA-based chain. Transactions recorded today will still be on-chain when milestone 5 is reached. The NIST PQC implementation guide documents the migration steps that can be started now, independent of quantum hardware timelines.
Additional Frequently Asked Questions
What did Google's Willow chip actually demonstrate in December 2024?
Google's Willow chip demonstrated two significant results. First, it showed below-threshold error correction scaling: increasing the surface code distance from d=3 to d=5 to d=7 reduced the logical error rate exponentially rather than increasing it. This was the first clean experimental confirmation of this behaviour at these code distances. Second, it completed a random circuit sampling benchmark that Google estimated would take a classical supercomputer an astronomically long time to reproduce exactly. The first result is a genuine milestone for fault-tolerant quantum computing. The second result is a benchmark on an artificial task with no cryptographic relevance. The two results are often conflated in media coverage but they measure different things.
Why does magic state distillation matter for the physical qubit count estimates?
Shor's algorithm requires T gates, and T gates cannot be implemented directly on surface code logical qubits without a resource-intensive procedure called magic state distillation. Distillation consumes roughly 10 to 50 physical qubits for every T gate the algorithm executes, on top of the qubits used for the computation itself. The Gidney and Eker (2021) estimate of 20 million physical qubits to break RSA-2048 in 8 hours includes this overhead. Quantum LDPC codes and certain other constructions can implement T gates transversally — without distillation — which would reduce the total physical qubit count by an order of magnitude. Progress on reducing or eliminating distillation overhead is one of the most impactful developments to watch for in the quantum hardware literature.
Is IBM's goal of 100 logical qubits achievable in the late 2020s?
IBM has stated this as an internal target but has not published a specific roadmap or hardware configuration that achieves it. Reaching 100 high-quality logical qubits requires physical error rates below 0.1% at system scale across hundreds of thousands of physical qubits, plus the classical control infrastructure to decode error syndromes in real time at the required speed. IBM's published roadmap shows consistent progress on error rates and qubit counts, but the gap between current Heron r2 performance (133 physical qubits, ~0.3% error rate) and the requirements for 100 logical qubits is substantial. The target is plausible under optimistic assumptions about engineering progress; it is not guaranteed.
What is the significance of IBM's 2023 gross code LDPC experiment?
IBM's 2023 demonstration of a 288-qubit gross code on superconducting hardware was the first experimental validation that quantum LDPC codes can be implemented on real hardware. LDPC codes have been theoretically attractive because they promise lower physical-to-logical qubit overhead than the surface code — potentially 10:1 or 100:1 rather than 1,000:1. The 2023 experiment showed that LDPC connectivity requirements, which are more demanding than the surface code's nearest-neighbor structure, can be partially addressed through hardware design. The experiment was a proof of concept, not a demonstration of competitive logical qubit quality. LDPC codes remain significantly less mature than the surface code, but the IBM experiment established that they are not purely theoretical.
How does the physical-to-logical qubit ratio change if error rates improve from 0.3% to 0.03%?
The relationship is strongly non-linear. Under the surface code, the logical error rate scales as (p/p_threshold)^((d+1)/2), where p is the physical error rate and d is the code distance. At 0.3% physical error rate, achieving a logical error rate of 10^-15 per gate requires a code distance of roughly 50, meaning approximately 5,000 physical qubits per logical qubit. At 0.03% physical error rate (one order of magnitude better), the same logical error rate requires a code distance of roughly 15, meaning approximately 450 physical qubits per logical qubit. A single order-of-magnitude improvement in physical error rates reduces the overhead by more than a factor of ten. This is why gate fidelity improvements are more important to monitor than raw qubit count increases when assessing the quantum computing threat timeline.


