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

Partial Set Security: Compute the Top N validators and opt them in #1607

Closed
Tracked by #853
insumity opened this issue Jan 31, 2024 · 1 comment · Fixed by #1702
Closed
Tracked by #853

Partial Set Security: Compute the Top N validators and opt them in #1607

insumity opened this issue Jan 31, 2024 · 1 comment · Fixed by #1702
Assignees
Labels
S: NewThings Work towards your business objectives with new products, features, or integrations status: waiting-triage This issue/PR has not yet been triaged by the team.

Comments

@insumity
Copy link
Contributor

Problem

For Top N chains, we automatically opt in validators that are in the top N% of validators according to their voting power. Additionally, if a validator belongs to the the bottom (100 - N)% validators but later enters (e.g., due to delegations) the top N%, this validator is opted in as well.

Closing criteria

  1. Top N% validators in Top N chains should be initially opted in.
  2. Validator that enters the top N% validator should be opted in.
  3. Thoroughly test.

Problem details

We intend to reuse the soft opt-out logic.

@insumity insumity added the status: waiting-triage This issue/PR has not yet been triaged by the team. label Jan 31, 2024
@github-project-automation github-project-automation bot moved this to 🩹 F1: Triage in Cosmos Hub Jan 31, 2024
@insumity insumity added C:x/provider Assigned automatically by the PR labeler S: NewThings Work towards your business objectives with new products, features, or integrations labels Jan 31, 2024
@insumity insumity moved this from 🩹 F1: Triage to 👀 F3: InReview in Cosmos Hub Mar 21, 2024
@insumity insumity self-assigned this Mar 21, 2024
@insumity insumity linked a pull request Mar 21, 2024 that will close this issue
21 tasks
@mpoke mpoke removed the C:x/provider Assigned automatically by the PR labeler label Mar 22, 2024
@p-offtermatt
Copy link
Contributor

This is done, right? Can we close?

@github-project-automation github-project-automation bot moved this from 👀 F3: InReview to 👍 F4: Assessment in Cosmos Hub Mar 28, 2024
@mpoke mpoke moved this from 👍 F4: Assessment to ✅ Done in Cosmos Hub Apr 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S: NewThings Work towards your business objectives with new products, features, or integrations status: waiting-triage This issue/PR has not yet been triaged by the team.
Projects
Status: ✅ Done
Development

Successfully merging a pull request may close this issue.

3 participants