hash and genesis block