Ontwikkelaar stelt bitcoin-als-hypotheek voor tegen quantumaanvallen
Bitcoin-ontwikkelaar Cory Fields stelde een manier voor om toekomstige quantumdieven te ontmoedigen. Zijn idee verplicht aanvallers om bitcoin als onderpand te storten voordat ze kwetsbare wallets verplaatsen.
Wat er gebeurde
Op 4 november publiceerde Fields een voorstel op de Bitcoin development mailinglijst. Hij noemde de voorstellen 'thought experiments', geen uitgewerkte upgrade.
Fields beschrijft 'quantum landmines' en twee soorten veilingen. Het doel is van een aanval een risicovolle gok te maken. Een krachtige quantumcomputer zou met Shor's algorithm een privésleutel uit een publieke sleutel kunnen berekenen en zo munten stelen. Zo'n machine bestaat nog niet en het moment van zo'n 'Q-Day' is onbekend.
In zijn eerste voorbeeld maakt een eigenaar voor Q-Day een klein, quantum-safe output met een verborgen bewijs dat hij de privésleutel bezat toen quantumdieven nog niet mogelijk waren. Als een dief later met een quantumcomputer de oude privésleutel herstelt, moet dief hetzelfde bedrag aan bitcoin uit een quantum-safe wallet als onderpand toevoegen. Beide munten komen in een geblokkeerde output van samen 2 BTC. Volgens Fields moet er een challengeperiode volgen, in zijn voorbeeld 30 dagen. De eigenaar kan dan het verborgen bewijs tonen en de volledige 2 BTC naar zijn quantum-safe adres verplaatsen.
Fields waarschuwt dat dit ook nadelen heeft. Een eigenaar die geen extra BTC heeft, kan zelf moeite hebben zijn eigen legacy-coin te verplaatsen na Q-Day. Landmines werken alleen als ze voor Q-Day zijn voorbereid en op tijd worden onthuld. Ze beschermen niet tegen verloren sleutels.
In zijn tweede mechanisme, de staked auction, kan iemand voor Q-Day quantum-safe bitcoin vastzetten als een geheime bieding tegen een oude wallet. Als een aanvaller probeert te stelen en zelf onderpand plaatst, kan een vooraf ingeschreven bieder tijdens de veiling de aanval aanvechten en een deel van het onderpand opeisen. Het doel is aanvallers hun winst te ontnemen zonder de munten terug te geven aan een mogelijk afwezige eigenaar.
Een derde voorgestelde optie is de sats auction zonder vooraf onderpand. Een zichtbare poging om kwetsbare munten te verplaatsen triggert een biedstrijd. De hoogste bieder krijgt de munten minus zijn bod, de tweede betaalt en krijgt niets. Het idee is dat een dief een contest kan vermijden die meer kost dan de gestolen munten.
Fields vergelijkt zijn aanpak met andere voorstellen zoals het helemaal blokkeren van uitgaven uit verouderde wallets na een migratiedeadline. Dat zou diefstal kunnen voorkomen maar ook legitieme eigenaren blijvend buitensluiten.
Fields zegt dat Bitcoin eerst quantum-safe opslag en transacties nodig heeft. Wallets moeten verborgen eigendomscommitments ondersteunen en consensusregels moeten onderpand, wachttijden, hersteltransacties en veilingen afdwingen. Hij heeft geen implementatie, activatieschema of definitieve verdeling van veilingopbrengsten geleverd.
Waarom dit telt
Voor beleggers in BTC laat het voorstel zien hoe ontwikkelaars nadenken over het risico van toekomstige quantumcomputers. Het laat ook zien dat zulke oplossingen ingewikkelde trade-offs hebben tussen bescherming tegen dieven en mogelijke hinder voor legitieme eigenaren.
Waar je op kunt letten
- Of en wanneer ontwikkelaars verdere technische details of een implementatievoorstel publiceren
- Regels over required collateral en de lengte van challengeperiodes
- Discussies over activatie van zulke maatregelen en de gevolgen voor legacy wallets