Een kwantumcomputer is een computerontwerp dat de principes van de kwantumfysica gebruikt om de rekenkracht te vergroten boven wat haalbaar is met een traditionele computer. Quantumcomputers zijn op kleine schaal gebouwd en werken nog steeds aan een upgrade naar meer praktische modellen.
Computers werken door gegevens op te slaan in een binair getalformaat, waardoor een reeks enen en nullen wordt bewaard in elektronische componenten zoals transistoren. Elk onderdeel van het computergeheugen wordt a genoemd beetje en kan worden gemanipuleerd door de stappen van Booleaanse logica, zodat de bits, op basis van de algoritmen die door het computerprogramma worden toegepast, tussen de 1 en 0 modi veranderen (soms aangeduid als "aan" en "uit").
Een kwantumcomputer zou daarentegen informatie opslaan als een 1, 0 of een kwantumsuperpositie van de twee toestanden. Een dergelijk "kwantumbit" zorgt voor een veel grotere flexibiliteit dan het binaire systeem.
In het bijzonder zou een kwantumcomputer in staat zijn om berekeningen uit te voeren op een veel grotere orde van grootte dan traditionele computers ... een concept dat ernstige zorgen en toepassingen op het gebied van cryptografie en codering heeft. Sommigen vrezen dat een succesvolle en praktische kwantumcomputer het financiële systeem van de wereld zou verwoesten door hun computerbeveiligingsversleuteling door te scheuren, die zijn gebaseerd op het in rekening brengen van grote aantallen die letterlijk niet kunnen worden gekraakt door traditionele computers binnen de levensduur van het universum. Een kwantumcomputer daarentegen zou de getallen binnen een redelijke periode kunnen factoreren.
Overweeg dit voorbeeld om te begrijpen hoe dit de zaken versnelt. Als de qubit zich in een superpositie van de 1-toestand en de 0-toestand bevindt en een berekening heeft uitgevoerd met een andere qubit in dezelfde superpositie, dan verkrijgt een berekening feitelijk 4 resultaten: een 1/1 resultaat, een 1/0 resultaat, een 0/1 resultaat en een 0/0 resultaat. Dit is een resultaat van de wiskunde die wordt toegepast op een kwantumsysteem in een toestand van decoherentie, die duurt zolang het zich in een superpositie van toestanden bevindt totdat het in één toestand instort. Het vermogen van een kwantumcomputer om meerdere berekeningen tegelijkertijd uit te voeren (of parallel, in computertermen) wordt kwantumparallellisme genoemd.
Het exacte fysieke mechanisme op het werk binnen de kwantumcomputer is enigszins theoretisch complex en intuïtief verontrustend. Over het algemeen wordt het uitgelegd in termen van de multi-wereldinterpretatie van kwantumfysica, waarbij de computer niet alleen berekeningen uitvoert in ons universum, maar ook in anders universums tegelijkertijd, terwijl de verschillende qubits zich in een kwantumdecoherentie bevinden. Hoewel dit vergezocht klinkt, is aangetoond dat de interpretatie van meerdere werelden voorspellingen doet die overeenkomen met experimentele resultaten.
Quantumcomputing heeft de neiging zijn oorsprong te vinden in een toespraak van Richard P. Feynman uit 1959 waarin hij sprak over de effecten van miniaturisatie, inclusief het idee van het benutten van kwantumeffecten om krachtigere computers te maken. Deze toespraak wordt ook algemeen beschouwd als het startpunt van nanotechnologie.
Voordat de kwantumeffecten van computing konden worden gerealiseerd, moesten wetenschappers en ingenieurs de technologie van traditionele computers natuurlijk beter ontwikkelen. Daarom was er jarenlang weinig directe vooruitgang, zelfs geen interesse, in het idee om Feynman's suggesties te realiseren.
In 1985 werd het idee van "kwantumlogische poorten" naar voren gebracht door David Deutsch van de Universiteit van Oxford, als middel om het kwantumrijk in een computer te benutten. Uit het artikel van Deutsch over dit onderwerp bleek zelfs dat elk fysiek proces door een kwantumcomputer kon worden gemodelleerd.
Bijna tien jaar later, in 1994, bedacht Peter Shor van AT&T een algoritme dat slechts 6 qubits kon gebruiken om een aantal basisfactoren uit te voeren ... meer cubits hoe complexer de getallen die factorisatie vereisen, natuurlijk.
Een handvol kwantumcomputers is gebouwd. De eerste, een 2-qubit kwantumcomputer in 1998, kon triviale berekeningen uitvoeren voordat hij na enkele nanoseconden decoherentie verloor. In 2000 bouwden teams met succes zowel een 4-qubit als een 7-qubit kwantumcomputer. Onderzoek over dit onderwerp is nog steeds zeer actief, hoewel sommige natuurkundigen en ingenieurs hun bezorgdheid uiten over de moeilijkheden die gepaard gaan met het opschalen van deze experimenten naar grootschalige computersystemen. Toch laat het succes van deze eerste stappen zien dat de fundamentele theorie goed is.
Het belangrijkste nadeel van de kwantumcomputer is hetzelfde als zijn sterkte: kwantumdecoherentie. De qubit-berekeningen worden uitgevoerd terwijl de kwantumgolffunctie in een staat van superpositie tussen toestanden is, wat het mogelijk maakt om de berekeningen uit te voeren met behulp van beide 1 & 0 toestanden tegelijkertijd.
Wanneer echter een meting van een willekeurig type wordt uitgevoerd in een kwantumsysteem, valt de decoherentie uiteen en stort de golffunctie in een enkele toestand in. Daarom moet de computer op de een of andere manier doorgaan met het maken van deze berekeningen zonder metingen te laten doen tot het juiste moment, wanneer het dan uit de kwantumtoestand kan vallen, een meting moet ondergaan om het resultaat te lezen, dat vervolgens wordt doorgegeven aan de rest van het systeem.
De fysieke vereisten voor het manipuleren van een systeem op deze schaal zijn aanzienlijk en raken aan de rijken van supergeleiders, nanotechnologie en kwantumelektronica, evenals anderen. Elk van deze is zelf een geavanceerd veld dat nog steeds volledig wordt ontwikkeld, dus proberen ze allemaal samen te voegen tot een functionele kwantumcomputer is een taak waar ik niet echt jaloers op ben ... behalve de persoon die uiteindelijk slaagt.