Читать книгу Tutto Sulla Tecnologia Blockchain - Alan T. Norman - Страница 16
Crittografia
ОглавлениеIl primo livello di protezione della sicurezza e della privacy sulla blockchain è la crittografia. Le informazioni sulle transazioni sono raggruppate insieme. Ciò include ID della transazione, ora, importo, indirizzo del mittente e indirizzo del destinatario. Le informazioni sulla transazione vengono quindi eseguite tramite una funzione hash crittografica prima di essere aggiunte al libro mastro. Quando le informazioni sulla transazione sono state crittografate, appaiono così (esempio di una transazione Bitcoin del 20 ottobre 2017):
aba128d3931e54ce63a69d8c2c1c705ea9f39ca950df13655d92db662515eacf
Una funzione di hash crittografica accorcia e standardizza il numero di caratteri nella descrizione di una transazione, il che significa che è possibile inviare più transazioni in rete in qualsiasi momento. Solo guardando un elenco di transazioni, è impossibile dire qualcosa sul mittente, sul destinatario e sull'importo. Tuttavia, poiché gli standard di crittografia di Bitcoin sono disponibili pubblicamente, è ancora possibile decrittografare la transazione e ottenere maggiori dettagli, tra cui la chiave pubblica del mittente, la chiave pubblica del destinatario e l'importo inviato.
I nuovi concorrenti di Bitcoin usano diversi tipi di crittografia per offuscare ulteriormente le informazioni sulla transazione, rendendo impossibile apprendere le informazioni sulla transazione una volta che sono state incluse nel libro mastro.
Discuteremo della crittografia e dell'hashing in modo più approfondito in un capitolo successivo.