Das Ethereum-Projekt wurde gestartet, bevor der SHA3- Standard fertiggestellt wurde, und verwendet derzeit eine frühere Version von Keccak-256 , die nicht genau mit dem FIPS-202- Standard für SHA übereinstimmt. Gibt es Pläne, den Algorithmus von Ethereum jetzt nach dessen Veröffentlichung auf den Standard umzustellen?
SHA3 ist nur ein Name und die zugrunde liegenden kryptografischen Algorithmen werden von einem internationalen Komitee gewählt.
Es gibt keinen Grund, warum Ethereum eine so grundlegende Sache wie die grundlegende Hash-Funktion ändern sollte. Dies gefährdet den Netzwerkkonsens und würde einen enormen Aufwand bedeuten, um die gesamte Software zu aktualisieren und die Informationen an alle Mitglieder der breiten Ethereum-Community und des Netzwerks zu senden.
Keccak-256 ist in Ordnung.
Eines könnte jedoch getan werden, sollte in zukünftigen Implementierungen der Name sha3
von Hash-Funktionen zugunsten von gestrichen werden keccak
.
Jeff Colemann
eth
keccak256
einen Alias eingeführt, der bedenkenlos als Ersatz für verwendet werden kannsha3
.