Chiavi pubbliche, chiavi private e indirizzi
Ogni wallet si basa su tre elementi collegati: una chiave privata, una chiave pubblica e un indirizzo. Uno deve restare segreto, due si possono condividere senza rischi. Questa lezione mostra come si incastrano.
La chiave privata
Una chiave privata è un numero casuale molto grande. È lunga 256 bit, che Ethereum scrive come 64 caratteri. Il tuo wallet la crea per te.
È la chiave privata a firmare le transazioni. Chi la possiede può spendere le monete. Non ha mai bisogno di uscire dal tuo wallet, e nessun altro ha mai bisogno di vederla.
La chiave pubblica
La chiave pubblica si calcola dalla chiave privata con una matematica a senso unico. Andare avanti è rapido. Tornare indietro, dalla chiave pubblica a quella privata, nella pratica è impossibile.
La chiave pubblica permette alla rete di verificare le tue firme. Non può crearle.
L'indirizzo
L'indirizzo è un codice più corto ricavato dalla chiave pubblica. È ciò che dai alle persone perché possano pagarti.
- Gli indirizzi Ethereum hanno 42 caratteri e iniziano con 0x.
- Gli indirizzi Bitcoin iniziano con 1, 3 o bc1, a seconda del tipo.
| Cosa fa | Si può condividere? | |
|---|---|---|
| Chiave privata | Firma le transazioni | Mai |
| Chiave pubblica | Permette ad altri di verificare le firme | Sì |
| Indirizzo | Riceve pagamenti | Sì |
Come funziona una firma
Quando invii monete, il tuo wallet usa la chiave privata per produrre una firma per quella precisa transazione. I nodi usano la tua chiave pubblica per verificarla. La firma dimostra che il titolare della chiave ha approvato questo pagamento, senza rivelare la chiave.
Una firma non si può riutilizzare. Cambia l'importo o il destinatario e non corrisponde più.
Qualcuno può indovinare una chiave?
Il numero di possibili chiavi a 256 bit ha 78 cifre. Indovinarne una che contiene monete non è un attacco realistico, nemmeno con tutti i computer del pianeta.
I furti veri avvengono in un altro modo: le persone vengono indotte a rivelare le chiavi, o un malware le copia. La matematica non è il punto debole.
Condividere un indirizzo
Dare un indirizzo non permette a nessuno di prendere le tue monete. Ha però un costo in termini di privacy. Chiunque conosca il tuo indirizzo può vederne il saldo e la cronologia.
Per questo i wallet Bitcoin ti danno un indirizzo nuovo per ogni pagamento. Appartengono tutti allo stesso wallet. Su Ethereum di solito si riutilizza un unico indirizzo, quindi tutto ciò che ci arriva è visibile insieme.
Una frase dietro molte chiavi
Raramente vedrai una chiave privata grezza. I wallet moderni creano tutte le tue chiavi da un'unica lista di parole, la frase seed. La Lezione 23 la spiega.
È sicuro dare a qualcuno l'indirizzo del tuo wallet perché ti paghi?
La chiave privata firma, la chiave pubblica verifica e l'indirizzo riceve. Condividi l'indirizzo liberamente e la chiave privata mai.
Fonti
- ethereum.org: Ethereum accounts
- Bitcoin developer guide: Wallets
- bitcoin.org: Choose your wallet
- bitcoin.org: Some things you need to know
- US Securities and Exchange Commission: Crypto asset custody basics for retail investors
Dati verificati con queste fonti il 8 ottobre 2026.
Il corso via email
Cinque brevi email per iniziare, poi una al mese sulle novità. Niente consigli sui prezzi e niente clamore.
Gratis. Annulli l'iscrizione quando vuoi. Leggi la nostra informativa sulla privacy.
Vuoi salvare anche i tuoi progressi? Crea un account gratuito.