Prima di capire cos’è il mining andiamo un po’ a ritroso e cerchiamo di capire cos’è una criptovaluta (cryptocurrency).
Si tratta di un neologismo creato dalla fusione tra currency (valuta, moneta, forma di denaro) e cryptography (crittografia) che è un protocollo matematico creato per cifrare (proteggere, comunicare e decrittare) dati digitali.
Tale protocollo nel mondo cripto viene utilizzato principalmente a due livelli.
Il primo è quello per la creazione delle chiavi private e pubbliche e per la gestione degli indirizzi e dei trasferimenti.
In questo caso si parla di public key cryptography o crittografia asimmetrica.
Questa tecnologia permette, utilizzando la teoria della curva ellittica crittografica, di ottenere da una public key, associata univocamente a un soggetto, una private key.
Questa chiave, in possesso solamente del destinatario, permette di “aprire il lucchetto” della public key che contiene i fondi inviati, ed accedere agli stessi.
La crittografia asimmetrica permette di ottenere, da una public key, una private key in maniera molto semplice, ma rende il processo inverso praticamente impossibile. E questo giova alla sicurezza delle nostre transazioni.
Come nel caso di una casella postale, nella quale tutti possono depositare la loro corrispondenza ma solamente chi ha la chiave può aprirla e consultarla, anche qui tutti possono inviare fondi ad un determinato indirizzo (che è la versione crittografata della public key) ma solo chi detiene la private key può accedervi e sbloccarli.
Riassumendo, da una public key posso ottenere facilmente una private key, ma non riesco in pratica a fare il contrario.
Chi mi vuole inviare dei fondi può farlo facilmente accedendo al mio indirizzo, ma solo io posso movimentarli, poiché solamente io sono in possesso della private key.
Nella prossima parte vedremo la seconda applicazione della crittografia e cioè quella relativa al mining.
Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
If you enjoyed what you read here, create your account today and start earning FREE STEEM!