Quantum landmines: la proposta per punire i ladri quantistici

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.

📱 Ricevi tutte le notizie Bitcoin direttamente sul tuo iPhone

Scarica BitcoinLive24 Gratis

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.
MeccanismoServe impegno prima del qdayProtegge
Quantum landmineSì, prova nascostaChi conserva la chiave
Asta con stakeSì, puntata bloccataPriva l’attaccante del profitto, anche su monete con chiave persa
Asta in satsNoScoraggia 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.

📱 Segui Bitcoin in tempo reale con l'app gratuita BitcoinLive24

App Store · Google Play

Trevis

Sviluppatore e fondatore di BitcoinLive24, l app gratuita per seguire Bitcoin in tempo reale. Guida il progetto editoriale di BitcoinLive24 News per Offsquare srl.

Lascia un commento

BitcoinLive24
Panoramica privacy

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.