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

Protection from accidental slashing condition violations #166

Open
mkalinin opened this issue Aug 14, 2019 · 0 comments
Open

Protection from accidental slashing condition violations #166

mkalinin opened this issue Aug 14, 2019 · 0 comments
Labels
validator Validator module

Comments

@mkalinin
Copy link
Contributor

Issue

Restart of validator instance potentially leads to double voting or double block production. In its turn this may be a cause of slashing condition violation.

Honest Validator doc advises to store produced blocks and attestations causes on disk in order to prevent double voting. But disk interaction adds yet another point of failure.

Possible solution

Prevent validator votes until the end of current slot. This approach, also, adds a new point of failure cause there could be a time shift between restarts. Hence, it needs to be analyzed with more details.

@mkalinin mkalinin added the validator Validator module label Aug 14, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
validator Validator module
Projects
None yet
Development

No branches or pull requests

1 participant