What hash function does EOS use for creating a block. Is it SHA-256?
In addition, what procedure for signing a transaction is used? RSA?
EOS.IO Stack Exchange is a question and answer site for users and developers of distributed applications built on top of the blockchain operating system, EOS.IO. It only takes a minute to sign up.
Sign up to join this communityBlock producers use SHA-256 to generate the digest and ECDSA to sign the block. Producers may sign using a K1 key (secp256k1 curve, used by Bitcoin) or an R1 key (P-256 curve, a NIST standard). Likewise, users may use K1 or R1 keys to sign transactions.
Signatures are produced using EC-DSA.