✉ Nieuwsbrief
🌐 Nederlands
Uitleg8 min. leestijd

Wat is een qubit? Een heldere gids voor de bouwsteen van quantumcomputers

Een helder overzicht van qubits: wat ze zijn, hoe superpositie en meting werken, en waarom quantumbits verschillen van klassieke bits.

Deze pagina is vertaald vanuit het Engels. Bedrijfs- en productnamen en bronlinks zijn ongewijzigd. Lees het origineel in het Engels

Een qubit is de basiseenheid van kwantuminformatie: de kwantumtegenhanger van de klassieke bit. Net als een bit levert een qubit uiteindelijk een van twee uitkomsten op wanneer die wordt uitgelezen, meestal aangeduid als 0 en 1, maar vóór meting kan die zich in een kwantumtoestand bevinden die beide basistoestanden in superpositie omvat. Dat verschil klinkt eenvoudig, maar het verandert hoe informatie in een quantumcomputer wordt weergegeven, gemanipuleerd en begrensd.

Het korte antwoord: een qubit is een kwantumsysteem met twee toestanden

In klassiek rekenen is een bit 0 of 1. In quantumcomputing wordt een qubit gemodelleerd als een kwantumsysteem met twee toestanden, met als basistoestanden (|0\rangle) en (|1\rangle).

Een qubit kan op verschillende manieren fysiek worden gerealiseerd. Wikipedia’s artikel over de qubit noemt bijvoorbeeld de spin van een elektron, waarbij de twee niveaus kunnen worden opgevat als spin omhoog en spin omlaag, en de polarisatie van een enkel foton, waarbij twee polarisatietoestanden de rol van de twee niveaus spelen. Het belangrijke punt is niet de specifieke hardware, maar het abstracte model: elk fysiek systeem dat zich gedraagt als een controleerbaar kwantumsysteem met twee toestanden kan een qubit representeren.

Daarom noemen mensen de qubit de bouwsteen van quantumcomputers. Die vervult een rol die vergelijkbaar is met die van de bit in gewone computers, maar volgt de kwantummechanica in plaats van alleen klassieke logica.

Hoe een qubit verschilt van een klassieke bit

Het kernverschil is superpositie.

Een klassieke bit heeft op elk moment één bepaalde waarde. Een qubit kan daarentegen in een lineaire combinatie van (|0\rangle) en (|1\rangle) verkeren. In standaardnotatie kan de toestand worden geschreven als:

[ |\psi\rangle = \alpha|0\rangle + \beta|1\rangle ]

Hierbij zijn (\alpha) en (\beta) waarschijnlijkheidsamplitudes, en in het algemeen zijn dat complexe getallen. Het zijn niet direct waarschijnlijkheden. In plaats daarvan geldt dat, wanneer de qubit in de standaardbasis wordt gemeten, de kans op 0 gelijk is aan (|\alpha|^2), en de kans op 1 gelijk is aan (|\beta|^2). Die kansen moeten samen 1 zijn:

[ |\alpha|^2 + |\beta|^2 = 1 ]

Dat leidt tot een veelvoorkomend misverstand dat het waard is om op te helderen. Zeggen dat een qubit “tegelijk in beide toestanden” is, is een bruikbare verkorting, maar onvolledig. Het gaat er niet alleen om dat beide basistoestanden een niet-nulgewicht kunnen hebben. De relatieve fase tussen de amplitudes is ook van belang, omdat die interferentie beïnvloedt. Wikipedia’s artikel over quantumcomputing merkt op dat amplitudes meer vastleggen dan alleen uitkomstkansen; hun relatieve fase is verantwoordelijk voor interferentie-effecten.

Die fase-informatie heeft geen gewone klassieke tegenhanger.

Meting: waar kwantummogelijkheden een klassiek antwoord worden

Een qubit kan zich ontwikkelen als een kwantumtoestand, maar wanneer je die in de standaardbasis meet, is het resultaat een klassieke bit: 0 of 1.

Dit meetproces is fundamenteel. Het meten van een qubit verstoort die: de superpositie verliest haar coherentie, en de toestand stort in tot een van de basisuitkomsten volgens de Born-regel. Dat verschilt van een klassieke bit, waarvan de toestand in principe kan worden uitgelezen zonder te veranderen wat die is.

Bijvoorbeeld, de toestand

[ \frac{1}{\sqrt{2}}|0\rangle + \frac{1}{\sqrt{2}}|1\rangle ]

levert met gelijke kans 0 of 1 op wanneer die in de standaardbasis wordt gemeten.

Dat is een van de redenen waarom quantumcomputing niet simpelweg “parallel klassiek rekenen” is. Je kunt niet alle onderdelen van een superpositie direct inspecteren. Quantumalgoritmen moeten amplitudes zo manipuleren dat interferentie de kans op het bruikbare antwoord vergroot voordat de meting plaatsvindt.

Waarom complexe amplitudes ertoe doen

Om de toestand van een qubit te beschrijven, zijn twee complexe amplitudes nodig. Dat klinkt als een technisch detail, maar het is essentieel om te begrijpen waarom quantumcomputing zich anders gedraagt.

In de klassieke kansrekening zijn kansen niet-negatieve getallen die optellen tot 1. In een qubit kunnen amplitudes complex zijn, en Wikipedia’s artikel over quantumcomputing merkt expliciet op dat amplitudes niet noodzakelijk positief zijn. Daardoor zijn zowel destructieve als constructieve interferentie mogelijk. Een quantumalgoritme kan rekentrajecten zo combineren dat sommige uitkomsten waarschijnlijker worden en andere wegvallen.

Dat is de conceptuele basis van het ontwerpen van quantumalgoritmen: qubits zo manipuleren dat golfinterferentie de kans op het gewenste meetresultaat versterkt.

Dus hoewel een qubit vaak wordt geïntroduceerd als “zoals een bit, maar dan quantum”, is een getrouwere beschrijving dat het een vector is in een tweedimensionale kwantumtoestandsruimte waarvan de amplitudes zich ontwikkelen op manieren die kunnen interfereren.

Een eenvoudige vergelijking

Kenmerk Klassieke bit Qubit
Basistoestanden 0 of 1 (
Toestand vóór uitlezing Bepaalde waarde Kan een superpositie zijn (\alpha
Wiskundige beschrijving Eén binaire waarde Tweedimensionale kwantumtoestandsvector
Uitlezing Geeft 0 of 1 zonder het kwantumbegrip van instorting Geeft 0 of 1 probabilistisch volgens (
Effect van meting Verstoort de opgeslagen klassieke toestand niet inherent Verstoort de kwantumtoestand en vernietigt coherentie in de gemeten superpositie
Beschrijving van meerdere eenheden (n) bits representeren op een moment één van (2^n) mogelijke toestanden (n) qubits vereisen een toestandsvector in een (2^n)-dimensionale ruimte

Van één qubit naar veel qubits

Een enkele qubit is pas het begin. Quantumcomputers werken met registers van meerdere qubits.

Voor twee klassieke bits zijn er vier mogelijke toestanden: 00, 01, 10 en 11. Maar op elk moment bevindt een klassiek register van twee bits zich slechts in één daarvan. Twee qubits leven daarentegen in een vierdimensionale toestandsruimte die wordt opgespannen door de basistoestanden (|00\rangle), (|01\rangle), (|10\rangle) en (|11\rangle). Meer in het algemeen wordt een register van (n) qubits beschreven in een (2^n)-dimensionale Hilbertruimte.

Wikipedia’s artikel over quantumcomputing benadrukt een praktisch gevolg: om de volledige toestand van (n) qubits te beschrijven, zijn (2^n) complexe getallen nodig. Die explosieve groei is een van de redenen waarom kwantumsystemen klassiek moeilijk te simuleren zijn, en ook een van de redenen waarom quantumcomputers bij sommige problemen grote voordelen kunnen bieden.

Quantumcomputing benut superpositie, interferentie en verstrengeling. Deze uitleg gaat over qubits, maar in de praktijk komt de kracht van quantumcomputing voort uit de manier waarop veel qubits met elkaar interageren, niet alleen uit het bestaan van één enkele qubit op zichzelf.

De intuïtie van de Bloch-bol

Een veelgebruikt visueel model voor een qubit is de Bloch-bol. Wikipedia’s artikel over de qubit merkt op dat de amplitudes van een qubit kunnen worden geparametriseerd met twee hoeken, vaak geschreven als (\theta) en (\phi). Hoewel de ruwe amplitudes (\alpha) en (\beta) complex zijn, haalt normalisatie één vrijheidsgraad weg, waardoor zuivere qubittoestanden op een eenvoudiger geometrische manier kunnen worden afgebeeld.

Voor niet-specialisten is de belangrijkste intuïtie dit: een qubit is niet zomaar een vage 0/1-schakelaar. De toestand heeft structuur. Verschillende superposities kunnen in één basis tot dezelfde meetkansen leiden en zich toch anders gedragen in latere berekeningen omdat hun fasen verschillen.

Daarom is de Bloch-bol nuttig. Die herinnert je eraan dat een qubittoestand rijker is dan een muntworp met instelbare kansen.

Wat een qubit niet is

Het is gemakkelijk om te overdrijven wat qubits doen.

Ten eerste betekent een qubit niet dat je veel antwoorden tegelijk kunt uitlezen. Een meting levert één klassieke uitkomst op.

Ten tweede zegt Wikipedia’s artikel over de qubit inderdaad dat één qubit in bepaalde protocollen meer informatie kan bevatten, en noemt het tot twee bits met behulp van superdense coding. Maar dat moet niet worden opgevat als een algemene bewering dat een qubit in alledaagse computing simpelweg “twee keer zoveel data” opslaat als een bit. Het gedrag hangt af van het protocol en van de betrokken kwantumbronnen.

Ten derde zijn qubits niet automatisch nuttig alleen omdat ze quantum zijn. Huidige hardware-implementaties worden door Qubit omschreven als grotendeels experimenteel en alleen geschikt voor bepaalde gespecialiseerde taken. Beweringen over quantumvoordeel bij specifieke taken zijn wetenschappelijke mijlpalen, maar geen bewijs dat quantumcomputers klaar zijn voor brede inzet op korte termijn.

Waarom qubits moeilijk te bouwen zijn

Het qubitconcept is wiskundig helder. De hardware is dat niet.

Quantumcomputing vereist nauwkeurige controle over coherente kwantumtoestanden. Als een fysieke qubit niet goed is geïsoleerd van zijn omgeving, introduceert decoherentie ruis en fouten. Qubit wijst op overheden die investeren in qubits met langere coherentietijden en lagere foutpercentages, en noemt voorbeelden van implementaties zoals supergeleiders en ionenvallen.

Dit technische probleem staat centraal. Dezelfde eigenschappen die qubits krachtig maken, maken ze ook kwetsbaar. Een bruikbare quantumcomputer moet de coherentie lang genoeg behouden om bewerkingen uit te voeren, fouten te beheersen en aan het eind toch nauwkeurige metingen mogelijk te maken.

Die afweging helpt de huidige stand van het vakgebied te verklaren: sterke theoretische belofte, opmerkelijke experimentele vooruitgang, maar grote obstakels voor grootschalige praktische systemen.

Waarom qubits ertoe doen

Qubits zijn belangrijk omdat ze het rekenmodel zelf veranderen.

Een klassieke computer kan abstract worden beschreven in termen van klassieke toestanden en overgangsregels. Een quantumcomputer gebruikt in plaats daarvan coherente kwantumtoestanden, waarbij superpositie, relatieve fase en interferentie onderdeel zijn van de berekening. Dat opent, althans in principe, de deur naar algoritmen die bij sommige taken beter presteren dan klassieke benaderingen. Qubit stelt dat quantumcomputers het potentieel hebben om sommige berekeningen exponentieel sneller uit te voeren dan klassieke computers, inclusief toepassingen zoals het breken van veelgebruikte encryptieschema’s met voldoende grote machines en het helpen simuleren van fysieke systemen.

Toch is “potentieel” hier het juiste woord. Een qubit is het fundament van quantumcomputing, maar geen garantie op nuttig quantumvoordeel. Het vakgebied hangt ervan af of echte apparaten kunnen opschalen terwijl decoherentie en fouten onder controle blijven.

Belangrijkste punten

  • Een qubit is de basiseenheid van kwantuminformatie, analoog aan een klassieke bit maar gestuurd door de kwantummechanica.
  • Wanneer een qubit in de standaardbasis wordt gemeten, levert die 0 of 1 op.
  • Vóór meting kan een qubit zich in een superpositie bevinden, geschreven als (\alpha|0\rangle + \beta|1\rangle).
  • De gekwadrateerde groottes (|\alpha|^2) en (|\beta|^2) bepalen de kansen op het meten van 0 of 1, en moeten samen 1 zijn.
  • De amplitudes van een qubit dragen fase-informatie, die interferentie mogelijk maakt en kwantumgedrag rijker maakt dan gewone kansrekening.
  • Meting verstoort de superpositie van een qubit, in tegenstelling tot de gebruikelijke uitlezing van een klassieke bit.
  • Registers met meerdere qubits bezetten een toestandsruimte die exponentieel groeit met het aantal qubits.
  • Qubits vormen het fundament van de belofte van quantumcomputing, maar echte qubits zijn kwetsbaar en de huidige hardware blijft grotendeels experimenteel.

Bronnen

De feiten op deze pagina zijn afkomstig uit onderstaande bronnen, verzameld door DesignQuantum.

  1. Qubit en.wikipedia.org
  2. Quantum computing en.wikipedia.org