Proof of work.