La moneda más conocida para implementar Ethash es Ethereum (ETH), para la que este algoritmo fue creado inicialmente.
Su objetivo de diseño más prominente es ser resistente a los ASIC, prefiriendo acomodar la minería basada en GPU.
El algoritmo utiliza un conjunto de datos grande que se regenera periódicamente y crece lentamente con el tiempo. Encaja en la VRAM de una GPU moderna. Este elemento de su funcionamiento se deriva del algoritmo «daga», y el gran conjunto de datos variable contribuye a la resistencia ASIC.
La otra parte de la resistencia ASIC se logra a través de un derivado del algoritmo «Hashimoto», que ejerce mucha intensidad de memoria en términos de lecturas de acceso aleatorio del DataSet. Las entradas del conjunto de datos se ejecutan a través de un derivado del algoritmo «Keccak» para generar soluciones de bloques potenciales. Esto se adapta bien a los grandes recuentos de núcleos en las GPU modernas.
Los mineros comúnmente hacen aumentos significativos de frecuencia de reloj de memoria en sus GPU para lograr mejoras considerables en Ethash Hash Rates. A veces se observan límites de potencia o de temperatura, junto con velocidades elevadas de ventiladores de ajuste manual, para compensar la salida de calor asociada.
Es común ver los PC personalizados especificados con 6 o más GPU de gama alta para la minería Etereum, con un énfasis mínimo en los otros componentes, para obtener las granjas mineras más rentables.