Eip 210

Issue A: BLOCKHASH semantics

@vbuterin’s intent when writing the EIP was that the BLOCKHASH operation would still only return the most recent 256 blockhashes, and nothing older than that.

For fetching older stuff, a contract would need to CALL the contract.

Alternative one:

Modify the EIP to make it clear that BLOCKHASH retains the earlier semantics.

Consequences:

Alternative two:

Don’t modify the EIP, use it as written.

Consequences:

Issue B: Genesis lookup

Should we add support for the contract to return the genesis hash?

Consequences:

  1. Would complicate contract creation a bit
  1. Would increase runtime cost a bit