By Enigbe Ochekliye
A digital signature is a “mathematical scheme for demonstrating the authenticity of a message” (Antonopoulos, 2017).
It finds use in bitcoin transactions where it proves that transactions have been created by “known” senders, that “known” senders cannot repudiate broadcast transactions and that the transactions have not been changed from source to destination(s). Signatures are created by passing the transaction (or parts of it) through a hashing function and subsequently through a signing function that uses the owner’s private key.
Interested in learning more about signature hash flags and how they are used in Bitcoin transactions? Find out more from Enigbe here; https://enigbe.medium.com/signature-hash-flags-f059d035ddd0