Why not BLAKE3?

Why Near Protocol is using SHA instead of BLAKE3 since BLAKE3 is so much faster and much more parallelizable? https://github.com/BLAKE3-team/BLAKE3

Relevant: https://github.com/nearprotocol/nearcore/issues/1656

I found interesting thread about BLAKE2 proposal in ZCash: https://github.com/zcash/zcash/issues/706

Noticed SHA256 hardware support argument: https://en.wikipedia.org/wiki/Intel_SHA_extensions

1 Like