Making sure blocks are valid before we store them in BitcoinProcessBlockChain