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

Validator re-jailing issues #295

Open
jkilpatr opened this issue Mar 17, 2021 · 0 comments
Open

Validator re-jailing issues #295

jkilpatr opened this issue Mar 17, 2021 · 0 comments
Assignees

Comments

@jkilpatr
Copy link
Contributor

Duplicate of althea-net#249 for the repo move.

When a validator unjails themselves, they do not have signed_valsets_window blocks to submit signatures because they are held accountable for validator sets created while they were jailed. Furthermore, you cannot submit signatures while you are jailed, so it's not possible for them to catch up and then unjail themselves.

Current solution:

  • Allow jailed validators to submit valset signatures.
  • The problem with this is that we need to give validators the caveat that they need to catch up on signing before unjailing themselves. This is an unacceptable mental load for most validators.

Possible solution:

  • Forgive jailed validators for any valsets they missed while they were jailed
  • Proof that this is not exploitable by someone jailing and unjailing themselves repeatedly or something will be provided by Justin in the comments below.
  • There could be other issues that Justin will explore further in another documents.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant