This article has been translated from English to Italian.
Cos'è una firma digitale?
Quando vuoi inviare dei bitcoin, il tuo portafoglio crea una "transazione" e la invia a un nodo della rete Bitcoin che poi la trasmette ad altri nodi.
Quando avvii una transazione Bitcoin, devi dimostrare a ogni nodo della rete Bitcoin che sei autorizzato a spendere quei fondi.
Cos'è una transazione Bitcoin?
Una transazione è semplicemente un messaggio che contiene informazioni sul mittente e sul destinatario e l'importo di BTC da trasferire (compresa una commissione di transazione).
Quindi, prima di inviare il messaggio (la "transazione"), devi "firmarlo". Tutte le transazioni devono essere "firmate" prima di essere inviate alla rete.

Per farlo, il software del tuo portafoglio fa un po' di magia matematica al messaggio della transazione e poi, dopo, fa un'altra magia matematica con qualcosa chiamata "chiave privata".
Il risultato di tutta questa magia matematica è un'informazione speciale chiamata"firma digitale".

È questa "firma digitale" che dimostra alla rete Bitcoin che sei il vero proprietario dei bitcoin che desideri inviare.
Quando si parla di "firma" delle transazioni o di "firme digitali", i principali mezzi di comunicazione finanziari di solito si fermano qui.
Ma questa spiegazione non ci dice molto. Che cos'è tutta questa vaga "magia matematica"?!
Cosa significa esattamente "firmare" una transazione? Cosa si intende per "firme" o "firme digitali"
Dato che le firme digitali sono una componente così cruciale nelle criptovalute, dobbiamo imparare cos'è effettivamente una firma digitale, perché sono necessarie e come funzionano realmente!
Che cos'è una firma digitale?
Bitcoin utilizza la crittografia a chiave pubblica per creare una "coppia di chiavi" (una coppia di chiavi ) che controlla l'accesso ai bitcoin.
La coppia di chiavi è composta da una chiave privata e una chiave pubblica.
- La chiave privata genera una chiave pubblica.
- Le due chiavi sono matematicamente collegate e sono in realtà solo numeri molto grandi.
- La chiave pubblica genera quindi un indirizzo che viene condiviso con altri in modo da poter ricevere bitcoin ed è rappresentato come una stringa di lettere e numeri.
Se non hai familiarità con i concetti di "chiave privata" e "chiave pubblica", significa che sei andato troppo avanti nella Scuola di crittografia e non hai completato i corsi in ordine! Devi tornare indietro e leggere prima questa lezione! 😑
Quindi quando dici di "avere dei bitcoin", quello che stai dicendo in realtà è che:
- Ci sono bitcoin legati a un indirizzo specifico.
- E questo indirizzo e la quantità di bitcoin in esso contenuti sono registrati nel libro mastro di Bitcoin noto come blockchain.
- Hai una chiave privata che dimostra matematicamente che sei il proprietario di questo indirizzo.
- Ciò significa che tutti i bitcoin contenuti in questo indirizzo sono sotto il tuo controllo.
- E solo tu puoi "spostare" o inviare questi bitcoin a un indirizzo diverso.
Se non hai la chiave privata del nuovo indirizzo, non hai più il controllo dei bitcoin. Li hai inviati a un nuovo proprietario (chiunque abbia la chiave privata collegata al nuovo indirizzo).
Come puoi vedere, la proprietà dei bitcoin è legata a un indirizzo.
E il numero di bitcoin legati a TUTTI gli indirizzi è registrato sulla blockchain di Bitcoin.
Quindi se vuoi inviare bitcoin a un indirizzo diverso, devi prima dimostrare di essere il vero proprietario dell'indirizzo ATTUALE che detiene i bitcoin.
Quindi, come si fa?
Ricorda che un indirizzo è solo una rappresentazione modificata di una chiave pubblica.
E una chiave pubblica viene creata da una specifica chiave privata.
Ciò significa che ogni indirizzo si riferisce a una chiave pubblica, che a sua volta si riferisce a una chiave privata.

La chiave pubblica, che è rappresentata in un formato più leggibile noto come indirizzo, può essere pensata comel'"identità"del proprietario.
Ciò significa che la tua chiave pubblica (mostrata come indirizzo) agisce come la tua "identità" sulla blockchain di Bitcoin.
E la chiave privata può essere considerata come un'informazione che permette al proprietario di dimostrare la proprietà della chiave pubblica.
Quindi un modo semplice per dimostrare che sei il proprietario di un indirizzo (e di una chiave pubblica) è fornire la tua chiave privata come parte del messaggio di transazione.
Quindi, usando una sorta di magia matematica, chiunque potrebbe facilmente vedere che la chiave privata ha creato la chiave pubblica che ha creato l'indirizzo.
Ma farlo NON è sicuro! Una volta che la tua chiave privata è di dominio pubblico, chiunque può accedere all'indirizzo in cui risiedono i tuoi bitcoin, il che significa che chiunque può rubare i tuoi bitcoin!
Con "rubare" intendo che chiunque sarà in grado di spostare i bitcoin dall'indirizzo attuale a un indirizzo diverso di sua scelta (come uno dei suoi indirizzi).
Quindi ci deve essere un modo migliore!
Come puoi dimostrare di essere il vero proprietario di un indirizzo (e di una chiave pubblica) senza dover rivelare la chiave privata collegata all'indirizzo (e alla chiave pubblica)?
Questo può essere fatto fornendo quella che viene chiamatauna "firma digitale".
Una firma digitale è qualcosa che può essere allegata a un messaggio per dimostrare che il mittente del messaggio È il vero mittente.
In Bitcoin, una firma digitale viene utilizzata per dimostrare che conosci la chiave privata associata a un indirizzo SENZA dover mostrare la chiave privata effettiva alla rete Bitcoin.
Qual è lo scopo di una firma digitale?
Per poter spendere bitcoin da un particolare indirizzo Bitcoin, è necessario dimostrare la "proprietà" (o conoscenza) della chiave privata che è accoppiata alla chiave pubblica associata a quell'indirizzo.
Una firma digitale è qualcosa che puoi usare per dimostrare di conoscere la chiave privata collegata a una chiave pubblica, SENZA dover rivelare la chiave privata effettiva.
Lo scopo di una firma digitale è dimostrare che sei il proprietario di un indirizzo.
E per dimostrare di essere il proprietario di un indirizzo, devi dimostrare di essere il proprietario della chiave privata collegata all'indirizzo.
Ora che abbiamo un'idea generale di cosa sia una firma digitale e a cosa serva, vediamo come funziona!