Eth2.0-specs: Proposer & Casper Slashing

Created on 28 Jan 2019  路  5Comments  路  Source: ethereum/eth2.0-specs

Currently there are both Proposer and Casper slashings defined. However the difference of the 2 is never explicitly defined. For clarity in the spec this should be done, ideally it would be documented what differentiates the 2 and why this differentiation needs to be made.

Most helpful comment

Yeah, Proposer and Attester is definitely better.

All 5 comments

  • Proposer is about proposers making two distinct proposals on the same shard (the beacon chain counts as a shard for this purpose) in a given epoch.
  • Casper is about attesters making two votes that could compromise safety in the context of Casper the Friendly Finality Gadget.

(I'm not a huge fan of "Casper" as a name for various reasons. What about ProposerSlashing and AttesterSlashing?)

Yeah, Proposer and Attester is definitely better.

@JustinDrake The name change definitely clarifies it more but we should have those explicit definitions which you've put there in the spec for anyone to easily look over.

addressed in #512

Short descriptions can/should be added to helper functions and data structures throughout

closed via #512

open new issue if we want to add more descriptions

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dangerousfood picture dangerousfood  路  5Comments

jamesray1 picture jamesray1  路  4Comments

mhchia picture mhchia  路  3Comments

paulhauner picture paulhauner  路  4Comments

djrtwo picture djrtwo  路  3Comments