Bitcoinontwikkelaar Cory Fields heeft een nieuwe manier bedacht om oude bitcoin te beschermen tegen toekomstige quantumcomputers.
Volgens zijn plan moet iedereen die oude munten wil verplaatsen, eerst evenveel extra bitcoin als onderpand vastzetten. Ook dieven kunnen niet onder die verplichting uit.
Slaat de rechtmatige eigenaar op tijd alarm, dan krijgt die niet alleen zijn munten terug, maar ook het onderpand van de aanvaller.
Dief moet eerst zelf bitcoin inzetten
Een krachtige quantumcomputer zou in theorie uit een zichtbare openbare sleutel de geheime sleutel van een wallet kunnen berekenen.
Daarmee kan een aanvaller een geldige betaling ondertekenen en kwetsbare munten verplaatsen. Zo’n aanval is nu nog niet mogelijk, maar een overstap naar nieuwe beveiliging kan jaren duren.
Fields beschrijft op de mailinglijst van Bitcoinontwikkelaars een financiële val.
Stel dat een aanvaller één kwetsbare bitcoin wil verplaatsen. Onder de voorgestelde regels moet die aanvaller daar één quantumveilig bewaarde bitcoin aan toevoegen. Beide munten blijven daarna bijvoorbeeld dertig dagen geblokkeerd.
De echte eigenaar kan vóórdat quantumaanvallen mogelijk worden een klein, verborgen eigendomsbewijs klaarzetten. Probeert iemand later de oude munt te verplaatsen, dan kan de eigenaar dat bewijs tijdens de wachttijd onthullen.
Hij krijgt zijn eigen munt terug en neemt ook de bitcoin in beslag die de aanvaller als onderpand heeft vastgezet.
Fields noemt zijn voorstel nadrukkelijk een gedachte-experiment. De benodigde regels en quantumveilige wallets bestaan nog niet in Bitcoin.
Verborgen val moet aanvallers afschrikken
Voor de aanvaller is vooraf niet zichtbaar welke oude munten zo’n verborgen val bevatten.
Iedere poging kan daardoor geld kosten. Volgens Fields kan alleen al die onzekerheid dieven afschrikken: een succesvolle kraak van een geheime sleutel betekent dan nog niet dat de buit veilig kan worden meegenomen.
Het plan lost niet alles op. Bij verloren wallets kan niemand meer een eigendomsbewijs voorbereiden.
Fields schetst daarom ook veilingen waarbij andere bitcoinbezitters vooraf geld inzetten om aanvallen op zulke oude munten onaantrekkelijk te maken. Daarbij kunnen aangevallen munten worden vernietigd, terwijl het onderpand van de dief naar een andere deelnemer gaat.
Nog geen wijziging van Bitcoin
De grootste beperking is dat het netwerk niet kan zien of iemand een quantumdief of de echte eigenaar is.
Ook een eerlijke bezitter die één oude bitcoin wil verplaatsen, zou volgens het voorbeeld eerst één extra bitcoin als onderpand nodig hebben.
Fields laat bovendien open hoe de nieuwe regels technisch moeten worden ingevoerd. Zijn scenario veronderstelt dat Bitcoin vóór de komst van krachtige quantumcomputers al quantumveilige wallets krijgt.
Daarna zouden nieuwe netwerkregels oude transacties tijdelijk moeten blokkeren en het bewijs beoordelen. Er is nog geen voorstel waarover ontwikkelaars hebben gestemd.

