merkleblock proof-of-work verification