During its PoW phase, the Ethereum network used the hash algorithm Ethash, a modified version of the Dagger-Hashimoto algorithm. Ethash was designed to be memory-hard to prevent the use of ASICs and encourage the decentralization of mining. However, the Ethash algorithm was criticized for its high energy consumption and its reliance on GPU mining,