Solidity : Blockhash function misuse