new file:   proof_of_work/main.cpp