Private key definition

Una private key è un numero segreto che dimostra la proprietà di una criptovaluta e ne autorizza il trasferimento su una blockchain. Produce la firma digitale che la rete controlla prima di accettare una transazione dal tuo indirizzo.

Quando spendi crypto, il tuo wallet usa la private key per firmare la transazione; la rete poi verifica quella firma rispetto al tuo indirizzo e, se corrisponde, registra il trasferimento. La chiave stessa non deve mai essere condivisa, perché chiunque la possieda può firmare transazioni come se fossi tu.

Una public key è la controparte: deriva dalla private key, può essere condivisa liberamente ed è usata per ricevere fondi e verificare le firme, non per autorizzare la spesa. La relazione è a senso unico, quindi la public key può essere calcolata dalla private key ma non viceversa. Chiunque detenga la private key controlla i fondi, punto e basta.

Private key Example

Vuoi inviare 0,5 unità di crypto dal tuo wallet.

Il tuo wallet firma la transazione con la tua private key e la rete la verifica:

la private key firma → la rete controlla la firma → trasferimento di 0,5 unità approvato

Se qualcun altro copiasse quella private key, potrebbe firmare una propria transazione e spostare tutti i tuoi fondi senza bisogno di altro, ed è per questo che la chiave deve restare segreta.