Chiavi pubbliche e private, e la seed phrase

Il vero fondamento del possesso in crypto: cosa sono le chiavi, come funziona la firma digitale e perché la seed phrase è la cosa più importante che custodisci.
Sotto il cofano del wallet
Nella guida sui wallet abbiamo scoperto una verità controintuitiva: un wallet non contiene monete, ma chiavi. Lì ci eravamo fermati all'essenziale. Adesso solleviamo il cofano per vedere come funzionano davvero quelle chiavi, perché capirlo cambia il modo in cui usi le criptovalute. Toglie la paura quando un'operazione è sicura e accende l'allarme quando qualcosa non torna.
Sono concetti che intimidiscono per via dei nomi tecnici, ma l'idea di fondo è più semplice di quanto sembri.
Il problema da risolvere
Immagina di dover dimostrare che un certo conto è tuo e che hai il diritto di spenderne i fondi. In banca è facile: l'istituto ti conosce, conserva i tuoi dati e fa da garante. Su una blockchain non c'è nessun istituto. La rete non sa chi sei, non ha un tuo documento, non può "fidarsi" di te.
Serviva quindi un modo per dimostrare di possedere dei fondi e autorizzarne il movimento senza un'autorità a fare da testimone, e senza rivelare alcun segreto a chi ti sta davanti. La risposta arriva da un ramo della matematica chiamato crittografia asimmetrica.
Due chiavi legate dalla matematica
Il cuore di tutto è una coppia di chiavi che nascono insieme e restano legate per sempre: una chiave pubblica e una chiave privata.
Le unisce una relazione matematica speciale, a senso unico. Dalla chiave privata si ricava con facilità la chiave pubblica, ma dalla chiave pubblica è di fatto impossibile risalire a quella privata. Funziona come spremere un'arancia: ottenere il succo è immediato, ricostruire l'arancia partendo dal succo no.
È questa asimmetria a rendere il sistema sicuro. Puoi mostrare a tutto il mondo una metà della coppia senza mettere minimamente in pericolo l'altra.
La chiave pubblica e l'indirizzo
Dalla chiave pubblica deriva il tuo indirizzo, la stringa di lettere e numeri che fornisci a chi deve inviarti dei fondi. Puoi condividerlo liberamente, pubblicarlo, stamparlo: è fatto per essere visto. Si comporta come il numero di un conto, l'IBAN del mondo crypto. Chiunque lo conosca può mandarti monete, ma nessuno, con quella sola informazione, può toccare ciò che possiedi.
La chiave privata
La chiave privata è il segreto che comanda davvero. È la prova matematica che quei fondi sono tuoi e l'unico strumento che consente di spenderli. Chi la possiede controlla le monete, chiunque esso sia. Non c'è un'identità da verificare oltre a lei: la chiave è il possesso.
Verrebbe da chiedersi: e se qualcuno la indovinasse? In pratica non può. Una chiave privata è un numero estratto da un insieme di possibilità così astronomicamente vasto da essere paragonabile alla quantità di atomi presenti nell'universo osservabile. Tentare di azzeccarla a caso è un'impresa senza alcuna speranza. Il pericolo reale non è che venga indovinata, ma che venga rubata o ceduta per ingenuità, ed è esattamente lì che si annidano le truffe.
La firma digitale: dimostrare senza rivelare
C'è un'apparente contraddizione da sciogliere. Se la chiave privata non va mai mostrata a nessuno, come fai a usarla per autorizzare una transazione davanti a una rete intera?
Ed è qui che il sistema dà il meglio di sé. Quando invii dei fondi, il wallet usa la tua chiave privata per produrre una firma digitale, un sigillo matematico applicato a quella precisa transazione. Chiunque, servendosi della tua chiave pubblica, può verificare che la firma è autentica e che proviene dal legittimo proprietario. Nessuno, però, può fare il percorso inverso e ricostruire la chiave privata a partire dalla firma.
Pensa alla ceralacca chiusa da un sigillo personale. Tutti possono osservare l'impronta e riconoscere che è la tua, ma nessuno può duplicare l'anello che l'ha impressa. In più la firma digitale vale solo per quella transazione: non si può staccare e riutilizzare su un'altra. Così dimostri di essere tu, ogni volta, senza mai svelare il tuo segreto.
Dalla chiave alla seed phrase
C'è un ostacolo molto concreto. Le chiavi private sono lunghe sequenze di caratteri privi di senso, impossibili da ricordare e facilissime da trascrivere male. E un wallet, per ragioni di privacy e di ordine, non ne usa una sola: ne genera tante, una per ciascun indirizzo. Gestirle a mano sarebbe un incubo.
La seed phrase nasce proprio per togliere di mezzo questo problema. È una sequenza di parole, di norma dodici o ventiquattro, dalla quale il wallet ricava in modo automatico e ripetibile tutte le tue chiavi e tutti i tuoi indirizzi. Una sola frase, e da lì discende ogni cosa.
Il meccanismo è deterministico: la stessa seed genererà sempre le identiche chiavi, nello stesso ordine. È per questo che, se cambi telefono o smarrisci il dispositivo, ti basta inserire la seed in un nuovo wallet compatibile per ritrovare ogni cosa al suo posto. Non stai "scaricando" le monete da qualche parte, stai rigenerando le chiavi che le controllano.
Le parole, oltretutto, non sono scelte a caso. Provengono da una lista standard condivisa dai wallet di tutto il settore. Questo rende la frase più facile da scrivere e da ricontrollare rispetto a un'accozzaglia di caratteri, e fa sì che la stessa seed funzioni anche passando da un wallet all'altro.
La gerarchia del possesso
Rimettendo in fila i pezzi, emerge la catena di comando che governa i tuoi fondi:
La seed phrase sta in cima. Da lei nascono tutte le chiavi private.
Ogni chiave privata controlla i fondi e produce la corrispondente chiave pubblica.
Da ogni chiave pubblica deriva un indirizzo, condivisibile senza alcun rischio.
Salendo questa scala, il livello di segretezza cresce. L'indirizzo è pubblico, la chiave privata è riservata, la seed phrase è il segreto supremo. Chi possiede la seed possiede tutto, in automatico e senza bisogno di altro. È la ragione per cui vale una regola sola, tanto semplice quanto severa: la seed phrase non si condivide, non si fotografa, non si salva online e non si digita sui siti che la chiedono. Va annotata su un supporto fisico e conservata offline, come faresti con l'oggetto più prezioso che hai. Sul perché, e sui trucchi che i truffatori usano per sottrartela, trovi il dettaglio nella guida sulla sicurezza.
Il senso di tutto questo
Dietro l'apparente complessità c'è un messaggio unico, e in fondo liberatorio. In crypto non esiste un'autorità che certifica chi sei: sei tu, attraverso le tue chiavi, a dimostrarlo a ogni singola operazione. È questo che significa per davvero l'espressione "essere la banca di se stessi". Comporta una responsabilità concreta, ma anche un grado di controllo che nel sistema tradizionale semplicemente non hai. E tutto si regge su una manciata di parole che, se custodite come si deve, valgono quanto l'intero saldo che proteggono.