07 The hard part
Why you don't have one
A qubit must be isolated well enough that the world does not jostle it, yet reachable
enough to rotate on command. Those demands pull in opposite directions, and every way of
building one is a different compromise.
Superconducting circuits
0 and 1: two energy levels of a tiny loop of superconducting metal on a chip.
Flipped by: microwave pulses lasting tens of nanoseconds — the fastest gates of any platform.
The catch: they only work at around 0.01 kelvin — hundreds of times colder than deep space — and hold their state for a millisecond at best.
Trapped ions
0 and 1: two energy levels of a single charged atom, held in vacuum by electric fields.
Flipped by: laser or microwave pulses.
The catch: exquisitely accurate and long-lived — seconds or more — but gates are about a thousand times slower, and long chains of ions are hard to scale.
Neutral atoms
0 and 1: energy levels of uncharged atoms, each held in its own beam of focused laser light.
Flipped by: lasers; neighbours are entangled by briefly puffing atoms up into enormous "Rydberg" states.
The catch: arrays of thousands of atoms have been built, but atoms get lost and operations are slower than on chips.
Photons
0 and 1: which path, or which polarisation, a single particle of light takes.
Flipped by: ordinary optics — beam splitters and phase shifters.
The catch: light barely interacts with light, so two-qubit operations are hard and probabilistic, and every photon lost is an error.
None of them is anywhere near error-free. Even the best two-qubit gates fail somewhere
around one time in a thousand — better on a few machines, worse on most — while a useful
algorithm needs billions of operations.
How long a circuit survives its own errors
The way out is error correction: spread one reliable logical
qubit across many physical ones, and keep checking them in small groups for disagreement —
without ever measuring the data itself, which would destroy it. The leading scheme, the
surface code, lays qubits out as a grid.
A surface code patch — click a data qubit to give it an error
The price is steep. At today's error rates, one dependable logical qubit is expected to
need hundreds to a thousand physical ones, and recent estimates for breaking today's
RSA encryption come to under a million physical qubits running for about a week. The
largest machines so far hold hundreds to a few thousand.
The milestone that matters
Error correction only helps if the physical qubits are already good enough — below a
threshold. Above it, adding qubits adds more errors than it removes. Experiments
in the last few years have shown logical qubits getting more reliable as they
were made bigger, which is the first real evidence that the whole plan can work.