Quantumcomputer -- hoe werkt het? Je hebt het nieuws gelezen -- een quantumcomputer zou op een dag de cryptografie kunnen breken die wordt gebruikt om Bitcoin-transacties te ondertekenen. We kunnen Bitcoin aanpassen om dat te voorkomen, maar het is echt belangrijk om te begrijpen: Hoe werkt het? Hoe zou een quantumcomputer problemen oplossen die we vandaag de dag niet kunnen oplossen? Dit is een vereenvoudigde uitleg, geschreven door iemand die *geen* quantumexpert is. Dus, hoe werkt het? Het universum werkt op mysterieuze manieren. En geen enkele is mysterieuzer dan de quantummechanica. De manier waarop ik het zie is als volgt: De staat van het universum over 1 seconde is een beetje als jello, het kost tijd om te stabiliseren. Gedurende deze tijd -- wanneer het nog niet definitief/stabiel is -- zijn de deeltjes (zoals elektronen) niet helemaal hier of daar. De juiste beschrijving van het universum is dat er een veelheid van verschillende mogelijkheden is, die allemaal echt zijn, en later komt een van deze mogelijkheden als realiteit naar voren. Denk nu aan een computer die probeert je Bitcoin-uitgaven sleutel te raden (die 24 woorden die je geld beheersen). Voor elk van deze 24 woorden zijn er veel mogelijkheden. Een niet-quantumcomputer zou een van deze mogelijkheden voor het eerste woord kiezen, zoals een pad in een doolhof, en dan verder gaan naar het volgende woord, enzovoort totdat het een waarde voor elk van de 24 woorden heeft gekozen. Als de computer jouw juiste waarde kiest, is het alsof hij de uitgang van het doolhof heeft bereikt. Als het onjuist is, komt de computer op een doodlopende weg en zal hij teruggaan en een andere combinatie proberen. Deze computer kan blijven proberen verschillende combinaties (zoals verschillende paden in een doolhof) totdat hij de juiste vindt. Maar er zijn zoveel mogelijkheden, de zon zal bevriezen voordat een computer ze allemaal doorloopt om jouw uitgaven sleutel te vinden. Dit is waarom de computers die we vandaag de dag kennen geen bedreiging vormen voor Bitcoin. Maar overweeg nu een quantumcomputer -- Hij gebruikt de niet-definitieve aard van de realiteit, dit jello-achtige gedrag, om gelijktijdig alle mogelijke paden in het doolhof te verkennen. De meeste van deze paden komen op een doodlopende weg en "sterven". Slechts een paar paden (misschien maar één) bereiken de uitgang en blijven leven. Wanneer de realiteit, deze jello, eindelijk stabiliseert, stabiliseert het alleen op levensvatbare paden die het doolhof verlaten. En zo zal een quantumcomputer efficiënt jouw uitgaven sleutel raden en je Bitcoin stelen. VOOR DE VOLGENDE LES: Hoe zou *enig* cryptografie kunnen overleven bij een quantumcomputer? Is er een manier om sleutels te gebruiken die niet kunnen worden gestolen door de almachtige quantumcomputer? SPOILER: ...