The Ethereum project was started before the SHA3 standard was finalised, and currently uses an earlier version of Keccak-256 which does not precisely match the FIPS-202 standard for SHA. Are there any plans to switch Ethereum's algorithm over to the standard now that it has been published?
Asked
Active
Viewed 578 times
1 Answers
4
SHA3 is just a name and the underlying cryptographic algorithms are elected by an international commitee.
There is no reason why Ethereum should change such a fundamental thing like the basic hash function. This puts the network consensus in danger and would mean a huge effort in upgrading all software and broadcasting the information to all members of the broad ethereum community and network.
Keccak-256 is just fine.
One thing could be done though, in future implementations should the name sha3 of hashing functions be dropped in favour of keccak.
q9f
- 32,913
- 47
- 156
- 395
keccak256, an alias which can safely be used as a replacement forsha3. – eth Nov 11 '16 at 11:11