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

Penalties and eviction for inactive Peers #479

Open
mikera opened this issue May 3, 2023 · 1 comment
Open

Penalties and eviction for inactive Peers #479

mikera opened this issue May 3, 2023 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@mikera
Copy link
Member

mikera commented May 3, 2023

There is a need for penalties / mechanisms for removing inactive Peers from the network. The main objectives are:

  • Prevents risks to consensus progress if less than 67% of Peers are participating correctly
  • Ensure good incentives for Peers to maintain security and availability at all times

Mechanisms discussed in various design calls:

  • Small % penalty on stake over time if Peers fail to participate regularly
  • Eviction of Peers that have insufficient stake or participation
  • Participation of Peers necessary to claim share of rewards

Note: Peers undergoing temporary disruption are recommended to implement measures to withdraw stake if they are unable to recover quickly to avoid being subject to such penalties.

@mikera mikera added the enhancement New feature or request label May 3, 2023
@mikera mikera self-assigned this May 3, 2023
@mikera
Copy link
Member Author

mikera commented Jun 13, 2023

Recent changes in develop include rejecting Blocks from Peers with insufficient stake

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant