// validate proof_of_work versus difficulty target
if(!check_hash(proof_of_work,current_diffic))
{
MERROR_VER("Block with id: "<<id<<std::endl<<"does not have enough proof of work: "<<proof_of_work<<std::endl<<"unexpected difficulty: "<<current_diffic);
MERROR_VER("Block with id: "<<id<<std::endl<<"does not have enough proof of work: "<<proof_of_work<<" at height "<<blockchain_height<<", unexpected difficulty: "<<current_diffic);