The document presents a comprehensive survey on proof-of-work (PoW) consensus mechanisms, particularly their application in blockchain technology. It explores historical developments, major protocols like hashcash and bread pudding systems, and discusses various attacks on these consensus algorithms. Additionally, it outlines alternative PoW approaches aimed at reducing energy consumption and enhancing computational utility.