Oggi andremo a spiegare il significato del termine Digital Signature nei confronti della blockchain di bitcoin.
Prima cosa, per inviare una qualunque quantità di bitcoin nel mio portafoglio devo provare di essere il possessore della chiave privata.
La digital signatures darà questa prova di possesso, senza ovviamente rendere pubblica la mia chiave privata.
Quando invio una transazione, questa è mixata matematicamente con la mia chiave privata per creare la digital signatures.
Quando i miners andranno a validare la mia transazione, la digital signatures insieme alla mia chiave pubblica permetteranno al miners di validare la transazione, garantendo il possesso dei miei bitcoin ed evitando il double spending.
Le digital signatures sono diverse ogni volta che si firma una transazione, quindi saranno diverse per ogni invio a qualunque indirizzo.
