-
Notifications
You must be signed in to change notification settings - Fork 936
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Eth1 voting DoS #722
Comments
One proposal I had for this would be to give a reward for the distance between a new Eth1 block and the previous one. This incentivises fresh blocks. I do not like the idea and do not think it should be implemented for the following reasons:
Side note: |
I remember we discussed making the first chunk of validators vote without looking at |
Aesthetically-speaking I'm not totally satisfied with that. Side question: Does the June 30 freeze date cover the validator doc? |
yeah, generally agree
yes. especially these non-aesthetic items such as this |
Thoughts on some of the (more complex) proposals we suggested here? Befor spec freeze... |
Still think this should be implemented :) Everything else sounds too complex to be implemented now, and is likely not doable for the Beacon chain spec freeze. |
No implementation required for spec freeze, just specification :) The honest validator spec is not (yet) executable. |
Addressed in #1218. |
An attacker that controls the first slot of the Eth1 voting period (more generally, at least n/2 of the first n slots) can pick an Eth1 tip that is valid but stale, and all honest proposers would vote for this stale tip.
One fix is to have an initial voting period (e.g. 64 slots within the 1024-slot Eth1 voting period) where honest proposers do not vote for stale Eth1 tips, regardless of previous votes.
The text was updated successfully, but these errors were encountered: