Skip to content

EIP-1011 -- Hybrid Casper FFG #5

@djrtwo

Description

@djrtwo

EIP 1011

Change Log

  • [2018/05/16]
    • Expand and update glossary
    • Change name of SIGHASHER to MSG_HASHER
    • Initialize casper contract with an explicit CALL to init rather than with a constructor in EVM init code.
    • Remove vote_gas_limit. Add vote_gas_used and clarify gas_used in vote transaction receipts
    • Update fork choice to include full pseudocode. New pseudocode utilizes casper contract fork choice helpers -- highest_justied_epoch(min_deposits) and highest_finalized_epoch(min_deposits)
    • add param INITIALIZE_EPOCH_BYTES to more clearly define the previous 0x5dcffc17 magic number
    • add param VOTE_BYTES to help clients filter transactions for vote transactions
    • add param WARM_UP_PERIOD to provide a stretch of blocks for validators to initially deposit before FFG functionality begins.
    • add reference to casper.slashable(vote_1, vote_2) contract helper method in --monitor-votes
  • [2018/05/05]
    • add note about the conditions under which the PoW and hybrid fork choice would diverge
    • add spec to step down miner rewards over a ~12 month period
    • add --monitor-votes client setting and slashing pseudocode
    • add discussion of miner vote tx incentives, update CASPER_BALANCE to 1.25M to account for miner vote issuance in the estimated funding crunch
    • introduce vote_gas_limit and discussion
    • fix typos
  • [2018/04/24]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions