attestantio / vouch

Apache License 2.0
112 stars 28 forks source link

Scale block proposal scores based on pre-existing descendants #4

Closed mcdee closed 3 years ago

mcdee commented 4 years ago

As per @stefa2k https://beaconcha.in/block/573311 was orphaned because the parent root was for a block a long way back in the chain, which already had descendants.

The beacon block proposal strategy must take this distance in to account, scaling down the score for such proposals so that they are less favourable than those that are for the root of the current head as defined by consensus across all nodes.

mcdee commented 3 years ago

Addressed in release 0.9.0