Definiție
O Signature sau o semnătură digitală, este un șir de text criptat, generat matematic, creat ca urmare a combinării unei cereri de tranzacție cu cheia privată a expeditorului.
Similar cu semnăturile fizice, semnăturile digitale oferă securitate prin legarea unei persoane sau entități de conținutul tranzacției.
Explicație
Gândiți-vă la crearea unei semnături digitale ca la semnarea manuală a unui cec. Fiecare semnătură scrisă de mână este unică; prin urmare, când cineva semnează un cec, acesta este:
- Aprobarea tranzacției;
- Dovedirea că este deținătorul fondurilor.
Banca se poate uita acum la cec și poate avea încredere că proprietarul este într-adevăr cel care efectuează tranzacția.
Semnăturile digitale funcționează în mod similar. În Bitcoin, atunci când cineva semnează o tranzacție, dovedește că este proprietarul portofelului și că este autorizat să trimită fondurile. Când cineva dorește să trimită o tranzacție, cheia sa privată este combinată cu datele tranzacției pentru a crea o semnătură unică (un șir aleatoriu de text) care poate fi decriptat numai cu cheia publică a expeditorului. Utilizând cheia publică a expeditorului, minerii pot verifica apoi dacă expeditorul este într-adevăr proprietarul cheii private, fără a fi nevoie să o expună.