Proof of work (PoW)

Into

How does it work?

Potential Attacks?

Who uses this algorithm?