SHA512
Algorand uses the SHA-512 algorithm to strengthen post-quantum security by increasing collision resistance against Grover’s algorithm.
In Algorand, the SHA-512 algorithm is used to:
-
Compute an additional hash of the previous Light Block Header (
prev512
) (see Ledger normative specification), -
Generate an additional commitment (
txn512
) of the transactions included in the block (payset) (see Ledger normative specification).