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

WIP on delegated staking #102

Open
aesedepece opened this issue Mar 3, 2025 · 1 comment
Open

WIP on delegated staking #102

aesedepece opened this issue Mar 3, 2025 · 1 comment

Comments

@aesedepece
Copy link
Member

This Witnet Improvement Proposal (WIP) outlines the design and implementation of delegated staking in Witnet’s Proof-of-Stake (PoS) system. The goal is to allow $WIT holders to delegate their coins to validators while still earning staking rewards, making participation in securing the network more accessible.

Motivation

Currently, only users who run their own validator nodes can stake and earn rewards. Delegated staking will expand participation, strengthen network security, and increase the total stake securing the protocol.

Specification

The requirements for this feature is yet to be decided in https://github.com/witnet/internal/issues/634. This is only a preview of how they could look like:

  • Delegators will be able to assign their $WIT to a validator of their choice.
  • Validators will be able to set a commission fee, which is deducted from the rewards earned by delegators.
  • Rewards will be distributed proportionally based on the amount delegated.
  • Delegators will have the ability to re-delegate or withdraw their stake with a cooldown period.
@drcpu-github
Copy link
Contributor

Going for proportional rewards rather than having power (and thus block proposals) per stake entry after all?

Random idea: validators should be able to force unstaking of one or more delegators (for example, because they want to stop their validator).

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

No branches or pull requests

2 participants