In der Blockchain werden digitale Signaturen verwendet, um die Echtheit von Transaktionen zu bestätigen. Dazu sind zwei Schlüssel notwendig: Ein geheimer Schlüssel und ein öffentlicher Schlüssel (secret key und public key). Mit einer kryptografischen Funktion wird die abzuschließende Transaktion signiert.