Q. How does the Ethash Algorithm Work?
Technical writer
How does the Ethash Algorithm Work?
Due to limitations with the Dagger/Hashimoto algorithm, the Ethereum development team came up with Ethash(https://www.cryptominerbros.com/blog...). Although the Ethash algorithm operates differently from Dagger-Hashimoto but the fundamental principles remain the same. Let’s now understand how Ethash functions.
The block headers are used to calculate the seed.
This seed is then used to create a pseudorandom 16 MB cache.
The DAG is created by using this cache. This data set is semi permanent and updated every 30 000 blocks. The DAG is updated for each “mining season”.
Mining begins after the DAG is created. This operation involves merging random values taken from the DAG based on data provided by network and transactions to be verified.

