This article has been translated from English to Italian.

Per inviare o ricevere bitcoin, devi utilizzareun "portafoglio"Bitcoin.

Ma a differenza di un portafoglio nel mondo reale che contiene effettivamente il tuo denaro (e le carte di debito e di credito), un portafoglio Bitcoin NON "contiene" effettivamente i tuoi bitcoin.

Invece, un portafoglio Bitcoin è un dispositivo hardware o un programma software che interagisce con la blockchain di Bitcoin fornendo le informazioni necessarie per creare transazioni Bitcoin.

Un'informazione è chiamata"indirizzo del portafoglio" o semplicemente"indirizzo".

Le transazioni Bitcoin possono essere descritte come il trasferimento di bitcoin da un indirizzo a un altro.

Ad esempio, supponiamo che Kim voglia inviare dei bitcoin a Kylie. Ognuna di loro avrà un portafoglio Bitcoin che genereràun "indirizzo"per loro.

Kim fornirà l'indirizzo Bitcoin di Kylie e poi il suo portafoglio chiederà di autorizzare la transazione.

E voilà! I bitcoin si "sposteranno" dall'indirizzo di Kim a quello di Kylie e questo "movimento" verrà registrato sulla blockchain di Bitcoin.

Sembra semplice, ma dietro le quinte c'è molto di più.

In questa lezione impareremo cos'è esattamente un portafoglio crittografico. Parlerò di un portafoglio Bitcoin, ma tutti i portafogli crittografici funzionano in modo simile.

Cos'è un portafoglio Bitcoin?

I portafogli Bitcoin sono completamente diversi dai portafogli fisici. Invece di conservare denaro, i portafogli Bitcoin contengono qualcosa chiamato "chiavi".

E una di queste chiavi, nota come"chiave privata", è ciò che ti permette di inviare ("spostare") i tuoi bitcoin a un altro indirizzo.

Bitcoin wallet holds private key

Quando inizi a usare bitcoin e altre criptovalute, è importante imparare come funzionano i portafogli.

Quando hai a che fare con i portafogli crittografici, ti imbatterai in termini come"chiave privata","chiave pubblica","indirizzo" e"frase seme".

Il software del wallet spesso cerca di proteggerti dalla necessità di capire cosa sono questi termini e come funzionano. Ma una conoscenza di base dei concetti chiave alla base dei wallet crittografici può aiutarti a evitare di commettere errori che potrebbero costarti denaro.

Impariamo cosa sono tutti questi termini tecnici e come funzionano insieme.

Cosa sono una chiave privata, una chiave pubblica e un indirizzo?

Per inviare e ricevere denaro online, di solito hai bisogno di un "numero di conto" e di una "password".

Nel mondo Bitcoin, questo è chiamato "chiave pubblica " e"chiave privata".

Public and Private Key

Bitcoin utilizza un "sistema a due chiavi " in cui la chiave pubblica ti consente di RICEVERE bitcoin, mentre la chiave privata è necessaria per INVIARE bitcoin.

Le due chiavi sono collegate tra loro in termini matematici.

La "chiave privata"è un numero segreto unico che solo tu conosci.

Viene utilizzata per "firmare" le transazioni. Queste "firme digitali" sono necessarie per inviare bitcoin. (Maggiori informazioni sulle "firme digitali" in una lezione successiva).

Questa"chiave pubblica" è un numero incredibilmente lungo, quindi viene utilizzata una versione abbreviata della chiave pubblica che la rende molto più facile da leggere.

Questo "formato compresso" o versione abbreviata della chiave pubblica è chiamato indirizzo.

Address is Shortened Version of Public Key

Un "indirizzo Bitcoin", o semplicemente"indirizzo", è una stringa di 26-35 caratteri alfanumerici, che inizia con il numero 1 o 3 o "bc".

Ecco un esempio di indirizzo:

1AYJ2fXPABrS7RXqH2dfcAMwHAXk5Nrtoc

Può anche essere mostrato come un codice QR:

Bitcoin address as QR code

Un codice QR (che sta per "Quick Response") è una rappresentazione grafica dell'indirizzo che può essere letta dalla fotocamera del tuo cellulare.

Quando vuoi inviare bitcoin a un amico, gli chiedi il suo "indirizzo bitcoin". Può essere condiviso liberamente con il pubblico e chiunque può potenzialmente inviargli bitcoin.

D'altra parte, e come suggerisce il nome, una chiave privata dovrebbe essere mantenuta privata.

Ma se sei curioso, ecco come si presenta una chiave privata:

L5eb3xFcPHSoSytWm77UVgC6vRk4pNrhjQMQNwfootvYnzZQLXJh

(Per favore, sii gentile e non rubare i miei bitcoin!)

Pensala come una password che ti dà la possibilità di dimostrare la proprietà e spendere i bitcoin associati al tuo indirizzo, in modo simile a come useresti una password per accedere al tuo conto bancario.

Non dovresti MAI, in nessuna circostanza, condividere le tue chiavi private con altre persone.

Nessuno dovrebbe mai vedere la tua chiave privata perché la persona che conosce la chiave privata controlla i fondi in un indirizzo wallet. Se qualcuno ruba la tua chiave privata, non c'è modo di dimostrare che i bitcoin sono tuoi.

Et voilà! Questo è il ruolo della chiave privata, della chiave pubblica e dell'indirizzo.

  • La tua chiave pubblica è come il tuo "numero di conto".
  • Il tuo indirizzo è una versione più breve del tuo numero di conto. Questo è quello che dai alle persone per farti inviare dei bitcoin.
  • La tua chiave privata è come la tua "password" che dimostra la proprietà dei bitcoin associati a un determinato indirizzo.

Il mittente ha bisogno dell'indirizzo del destinatario per poter inviare bitcoin al destinatario. Una volta che i bitcoin sono nell'indirizzo del destinatario, lui/lei sarà in grado di spenderli o ritirarli con la sua chiave privata.

Da dove provengono le chiavi e gli indirizzi?

Chiave privata

Tutto inizia con la chiave privata, che è solo un numero generato casualmente:

A private key is randomly generated number

Questo numero lungo viene abbreviato convertendolo in formato esadecimale.

L'esadecimale è un sistema di numerazione in cui vengono utilizzate 16 possibili cifre per rappresentare i numeri.

Le prime dieci cifre: 0, 1, 2, 3, 4, 5, 6, 7, 8 e 9; rappresentano lo stesso valore a cui sei abituato.

Le restanti sei cifre sono rappresentate da A, B, C, D, E e F, che corrispondono ai valori 10, 11, 12, 13, 14 e 15.

Hexadecimal vs. Decimal

Quindi una singola cifra esadecimale può mostrare 16 valori diversi invece dei normali 10.

Hexadecimal converter

E questa è una chiave privata... solo un grande numero casuale in formato esadecimale.

Una chiave privata può essere qualsiasi numero compreso tra 1 e 115792089237316195423570985008687907852837564279074904382605163141518161494337.

Chiave pubblica

La tua chiave pubblica è DERIVATA dalla tua chiave privata.

Ma aspetta un attimo, la chiave pubblica è... pubblica! Può essere vista da altre persone.

Questo non significa che anche le altre persone potranno vedere la mia chiave privata?

No.

Mentre la chiave pubblica viene creata dalla chiave privata, non puoi lavorare al contrario e cercare di capire la chiave privata.

Come mai? Beh, è complicato. Diciamo solo che un algoritmo, basato su qualcosa chiamato crittografia a curva ellittica (ECC), ti impedisce di scoprire la chiave privata anche se conosci la chiave pubblica.

In pratica, la tua chiave privata è protetta da una matematica complessa.

Public key derived from private key

Una chiave privata e una chiave pubblica sono matematicamente collegate. Quindi, mentre è molto facile produrre una chiave pubblica da una chiave privata, è praticamente impossibile produrre la chiave privata da una chiave pubblica.

Una chiave privata può essere convertita in chiave pubblica, ma una chiave pubblica non può essere riconvertita in chiave privata.

Indirizzo

La chiave pubblica viene quindi "compressa" per renderla più corta e più facile da usare.

Quindi pensa a un indirizzo come a una rappresentazione più breve e (leggermente) più facile da leggere della chiave pubblica.

In sintesi, la chiave privata genera la chiave pubblica, che a sua volta viene compressa e accorciata per formare l'indirizzo pubblico.

Il rapporto tra chiave privata, chiave pubblica e indirizzo Bitcoin è mostrato di seguito:

Relationship between keys and address

Ma ogni passaggio è irreversibile.

But each step is irreversible

Ogni passaggio è considerato una "funzione unidirezionale", il che significa che è incredibilmente difficile per un computer invertire ogni operazione e capire i dati del passaggio precedente.

Come vengono generate le chiavi e gli indirizzi?

Se non l'hai notato, tutto inizia con la chiave privata. E anche se è possibile provare a farlo da soli, le chiavi private sono solitamente generate dal tuo portafoglio Bitcoin. Tutto avviene dietro le quinte, ma è comunque utile avere una comprensione di alto livello del processo.

Ecco un'illustrazione che ti aiuterà a visualizzare il processo di generazione di una coppia di chiavi private/pubbliche e del relativo indirizzo:

Wallet Key Generation Process

  1. Il software del portafoglio genera un numero casuale.
  2. Questo numero casuale diventa la chiave privata.
  3. Il software del portafoglio utilizzerà questa chiave privata per generare automaticamente la chiave pubblica.
  4. Con questa chiave pubblica, verrà quindi generato un indirizzo.
  5. Congratulazioni! Ora hai un nuovo indirizzo per inviare e ricevere bitcoin!

Cosa succede se perdi la tua chiave privata?

Perdere la tua chiave privata è come perdere i tuoi soldi.

Una volta persa, è persa!

È IMPOSSIBILE risalire alla tua chiave privata dalla chiave pubblica o dall'indirizzo.

E hai bisogno della tua chiave privata per spostare o spendere i tuoi bitcoin !

Quindi, se perdi la tua chiave privata, TUTTI i bitcoin memorizzati sull'indirizzo associato a questa chiave privata rimarranno bloccati lì per l'eternità.

Bitcoin locked away forever

Per poter spendere i bitcoin, hai bisogno diuna "firma digitale" per autorizzare la transazione e per creare una firma digitale hai bisogno della tua chiave privata.

Quindi senza una chiave privata... nessuna "firma digitale".... senza una "firma digitale"....nessuna transazione.

Si utilizzano complicate formule matematiche per garantire che una chiave privata non possa essere dedotta dalla chiave pubblica, soprattutto perché la chiave pubblica (visualizzata nel formato diun "indirizzo") può essere vista da tutti sulla rete Bitcoin.

Anche se questo approccio è molto severo, almeno sai che nessuno o nessuna entità, come il governo, può agire alle tue spalle e impossessarsi dei tuoi bitcoin.

C'è solo una chiave privata per accedere ai tuoi bitcoin e tu, e solo TU, ne sei totalmente responsabile.

Private Key Self-Responsibility

Se la perdi o la dimentichi, non puoi incolpare nessun altro... tranne TE STESSO.

Riepilogo

  • Le chiavi pubbliche e private vengono sempre create in coppia.
  • La chiave pubblica viene utilizzata per RICEVERE bitcoin.
  • A causa della sua lunghezza, è compressa in un formato noto come indirizzo.
  • L'indirizzo è simile al numero di conto di un conto bancario.
  • La chiave privata è ciò che ti autorizza a controllare i fondi collegati a un indirizzo e ad avviare transazioni da quell'indirizzo.

Come puoi vedere, "conservare" bitcoin si riferisce semplicemente alla custodia delle chiavi private.