Skip to content
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

A mitigated attack is incorrectly honored in documents #9400

Closed
SSgumS opened this issue Feb 4, 2023 · 2 comments
Closed

A mitigated attack is incorrectly honored in documents #9400

SSgumS opened this issue Feb 4, 2023 · 2 comments
Labels
needs technical content review 🧑‍🏫 Needs a technical content review before merging

Comments

@SSgumS
Copy link

SSgumS commented Feb 4, 2023

Hello
Doesn't Remove equivocating validators from fork choice consideration pull request mitigate the attack mentioned here?

@corwintines
Copy link
Member

@jmcook1186 do you happen to know?

@corwintines corwintines added the needs technical content review 🧑‍🏫 Needs a technical content review before merging label Feb 23, 2023
@jmcook1186
Copy link
Contributor

Hi - no unfortunately not. The removal of equivocating validators from the fork choice rule prevents certain bouncing and balancing attacks that can be launched with a small amount of the total stake. However, if someone has 34% of the stake they can equivocate with all their validators when it is their turn to propose a block. If they time the block releases just right, half of the remaining 66% of validators will accept one block, the rest will accept the other. This means 66% of the validators (33% attacker + half of the honest remainder) agree on each fork, meaning both forks can finalize. The attacker would have to sacrifice their validators, amounting to 34% of the total stake, to do this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs technical content review 🧑‍🏫 Needs a technical content review before merging
Projects
None yet
Development

No branches or pull requests

3 participants