main page
You can see the code here

Proof-of-work verification

Problem:
Expression: sha256(data+nonce) = hash
Given the expression above, we have to find a nonce so that the hash starts with a certain number of zeros.

Data:
Number of zeros (up to 4):