Quantum landmines è il nome scelto da Cory Fields per un’idea che punta a scoraggiare i furti di monete vulnerabili dopo l’arrivo dei computer quantistici: chi tenta di svuotare un vecchio output deve bloccare una garanzia (nell’esempio, di pari valore), che il legittimo proprietario può incassare se dimostra di possedere la chiave. La proposta è stata pubblicata il 4 novembre sulla mailing list bitcoin-dev e viene presentata dall’autore come semplice esperimento mentale, senza le regole tecniche per un soft fork. Per BitcoinLive24 è un tassello nuovo del dibattito sulla migrazione post-quantistica.
Cosa è successo: la proposta sulla mailing list
Nel messaggio “Quantum Landmines and Vulnerable Coin Auctions”, Fields descrive tre meccanismi basati su collaterale, prova di possesso e aste, tutti legati al giorno in cui un attaccante quantistico riuscisse a ricavare chiavi private (il cosiddetto “qday”). Secondo CoinDesk, Fields è uno sviluppatore di Bitcoin Core e lavora al Digital Currency Initiative del MIT. Nel messaggio, Fields presenta le idee come “thought experiments” e precisa di non descrivere le regole tecniche per attivarle via soft fork, che ritiene possibili e rimanda a un lavoro futuro.
Le premesse, in sintesi: un nuovo tipo di output resistente ai quanti disponibile prima del qday, nuove regole di validazione attivate dopo, e l’obbligo di coprire con collaterale ogni spesa di un output legacy (quelli con le firme attuali), con condizioni su timelock (blocchi temporali) e percorsi di spesa alternativi.
Come funziona la mina: nell’esempio, 1 BTC di garanzia per 1 BTC rubato
Nell’esempio di Fields, Alice possiede 1 BTC in un output legacy p2pk (un formato che espone direttamente la chiave pubblica), 1 BTC in un output quantum-safe e una quantità trascurabile in un secondo output quantum-safe, la “mina”. Prima del qday, in quest’ultimo ha nascosto una prova di conoscenza: una foglia, simile a quelle di Taproot, che si impegna su una nuova chiave quantum-safe ed è firmata con la chiave legacy. Finché non viene usata, la sua esistenza resta segreta.
Dopo il qday, per spostare la moneta legacy Alice crea una transazione con entrambi gli input da 1 BTC e un output quantum-safe da 2 BTC. Per un periodo di attesa, nell’esempio 30 giorni, quell’output può essere speso solo con la prova di conoscenza della chiave. Un attaccante che usa 1 BTC proprio come garanzia non ha quella prova e deve aspettare la scadenza. Nel frattempo Alice può spendere l’output in sospeso verso la chiave già dichiarata, includendo la mina come input: recupera i propri bitcoin e incamera la garanzia del ladro.
Poiché la mina appare come un normale output quantum-safe, l’attaccante non sa quali portafogli siano protetti. Fields aggiunge che questo rende impossibile, il giorno del qday, stimare quante monete siano davvero vulnerabili.
Perché è importante: le aste per le monete “perse”
Il limite della mina è evidente: protegge solo chi conserva ancora la chiave. Per le monete considerate perdute, inclusi i bitcoin attribuiti a Satoshi Nakamoto, Fields propone due varianti basate su aste, come riassunto da CoinDesk.
- Asta con stake: prima del qday un utente impegna in un output segreto una puntata su una specifica moneta vulnerabile. Nell’esempio, Bob mette 50 BTC e punta 40 BTC su un output legacy da 50 BTC. Se un attaccante lo spende con 50 BTC di garanzia, Bob rivela la puntata e incassa 40 BTC dalla garanzia dell’attaccante. L’attaccante porta via le monete rubate solo se nessuno offre di più.
- Asta in sats: ispirata al Dollar Auction, suggerito a Fields da Neha Narula. Ogni spesa di monete legacy avvia un’asta dopo il periodo della mina: vince l’offerta più alta, la seconda perde la propria puntata.
| Meccanismo | Serve impegno prima del qday | Protegge |
|---|---|---|
| Quantum landmine | Sì, prova nascosta | Chi conserva la chiave |
| Asta con stake | Sì, puntata bloccata | Priva l’attaccante del profitto, anche su monete con chiave persa |
| Asta in sats | No | Scoraggia l’attaccante; recupero parziale possibile per il proprietario che avvia l’asta |
Fonte: elaborazione BitcoinLive24 sul messaggio di Cory Fields su bitcoin-dev.
Costi e questioni aperte
Secondo CoinDesk, il meccanismo ha un costo anche per i detentori onesti: spostare 1 BTC richiederebbe a sua volta 1 BTC di garanzia, con un peso maggiore per chi custodisce un grande patrimonio in un vecchio portafoglio. Fields stesso ammette di non sapere quale sia l’esito desiderabile: impedire ogni tentativo di furto, incentivare lo staking, oppure ridistribuire le monete in modo il più casuale possibile. Nel messaggio sottolinea anche che i parametri, come rapporto di collaterale, offerte minime e destinazione delle monete del perdente, restano tutti da definire.
Il confronto si inserisce nel filone quantistico che BitcoinLive24 ha già trattato, dalla richiesta di Coinbase di avviare la migrazione quantistica al lavoro di Google sulla riduzione degli errori di 40 volte, fino al ruolo delle chiavi dei wallet secondo Europol.
Cosa aspettarsi
Fields rimanda i dettagli di un eventuale soft fork a un lavoro futuro, quindi il testo resta una base di discussione. I prossimi passi realistici sono le risposte sulla mailing list e, se l’idea raccoglie consenso, una specifica tecnica che chiarisca come imporre per soft fork la copertura con collaterale. Chi vuole seguire gli sviluppi può scaricare l’app BitcoinLive24.
Domande frequenti
Cos’è una quantum landmine?
È un output quantum-safe che contiene una prova nascosta di possesso della chiave di una moneta legacy. Se un ladro quantistico sposta quella moneta, il proprietario rivela la prova, recupera i fondi e incassa la garanzia dell’attaccante.
Le quantum landmines proteggono anche i bitcoin di Satoshi?
No. Secondo CoinDesk le mine funzionano solo per chi ha ancora le chiavi, quindi non coprono le monete considerate perse. Per queste Fields ipotizza le aste.
La proposta è già un soft fork?
No. Fields la presenta come esperimento mentale e rimanda a un lavoro futuro la descrizione delle regole tecniche per introdurla via soft fork.
