SHA256
Algorand uses SHA-256 algorithm to allow verification of Algorand’s state and transactions on environments where SHA-512/256 is not supported.
In Algorand, the SHA-256 algorithm is used to:
-
Compute the hash of the previous Light Block Header (
prev
) (see Ledger normative specification); -
Generate an additional commitment (
txn256
) of the transactions included in the block (payset) (see Ledger normative specification).