Description
Ethash is the Proof of Work consensus algorithm on Ethereum. In Ethash, miners mine blocks by guessing numbers (nonces) and hashing them together with the block header and a randomly generated dataset to create a 32-byte block hash. The block hash must be below a threshold "difficulty" number to successfully mine a block. PoW is a visual representation of Ethash and contains the Ethash source code in "algorithm.go" and "sealer.go" from go-ethereum.