Che cos'è la crittografia nelle criptovalute?
La crittografia (cryptography) è una disciplina scientifica sui metodi di trasformazione e protezione delle informazioni. I suoi compiti sono garantire la riservatezza dei dati, confermare la loro integrità e autenticità, e rendere possibile lo scambio sicuro di messaggi in un ambiente non fidato. La stessa parola criptovaluta sottolinea che tali sistemi monetari si basano precisamente su algoritmi crittografici.
Il ruolo della crittografia nella blockchain
Nella blockchain, la crittografia risolve diversi compiti contemporaneamente. Le funzioni hash collegano i blocchi in un'unica catena immutabile: cambiare anche un solo carattere nei dati cambia completamente l'hash e rende evidente una sostituzione. La crittografia asimmetrica con una coppia di una chiave pubblica e una chiave privata consente al proprietario di firmare transazioni senza rivelare la chiave segreta, e a qualsiasi partecipante della rete di verificare l'autenticità di quella firma.
- Hashing — garantisce l'integrità e l'immutabilità dei registri.
- Firme digitali — confermano la paternità delle transazioni.
- Chiavi pubbliche e private — controllano l'accesso agli asset.
Grazie alla crittografia, i partecipanti a una rete decentralizzata possono fidarsi del sistema nel suo complesso senza fidarsi personalmente l'uno dell'altro. È proprio l'affidabilità dei metodi matematici, piuttosto che la reputazione di un intermediario, a garantire la sicurezza delle operazioni.