El proyecto Ethereum se inició antes de que se finalizara el estándar SHA3 y actualmente utiliza una versión anterior de Keccak-256 que no coincide exactamente con el estándar FIPS-202 para SHA. ¿Hay algún plan para cambiar el algoritmo de Ethereum al estándar ahora que se ha publicado?
SHA3 es solo un nombre y los algoritmos criptográficos subyacentes son elegidos por un comité internacional.
No hay ninguna razón por la que Ethereum deba cambiar algo tan fundamental como la función hash básica. Esto pone en peligro el consenso de la red y significaría un gran esfuerzo para actualizar todo el software y transmitir la información a todos los miembros de la amplia comunidad y red de ethereum.
Keccak-256 está bien.
Sin embargo, se podría hacer una cosa, en implementaciones futuras si el nombre sha3
de las funciones hash se descartara a favor de keccak
.
jeff coleman
ética
keccak256
, un alias que se puede usar de forma segura como reemplazo desha3
.