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

Distributing staking rewards #4

Open
eckelj opened this issue Apr 17, 2023 · 5 comments
Open

Distributing staking rewards #4

eckelj opened this issue Apr 17, 2023 · 5 comments
Assignees

Comments

@eckelj
Copy link
Contributor

eckelj commented Apr 17, 2023

We will build a non-PoS chain.
This can be easily realized by https://docs.cosmos.network/v0.47/modules/distribution#state and is NOT implemented by the cosmos staking module: https://docs.cosmos.network/v0.47/modules/staking as this requires a PoS.

The task of this item Is to figure out a meaningful approach to how to realize the staking mechanism.
It is assumed that the staking rewards are transferred and secured by the fee pool or a part of it (to be managed by the DAO). On top, PoP rewards could also be assigned to the staking rewards.

Open questions are:

  • who manages the staking pool (secured by an escrow account)?
  • is slashing integrated?
  • What are the staking time periods/time limits/requirements for to unstake again?
@LaurentMontBlanc
Copy link
Contributor

I've gathered some thoughts on this:

  1. the distribution can be controlled by a DAO module
  2. distribution parameters are protected by the DAO
  3. we can utilize vesting accounts to protect the network from token dumping
  4. we need to figure out how to implement this with our UTXO model

@LaurentMontBlanc
Copy link
Contributor

@eckelj see this comment: #3 (comment)

@eckelj
Copy link
Contributor Author

eckelj commented May 17, 2023

@LaurentMontBlanc, I suggest moving this back to the product backlog and finishing the distribution asap we the complete staking mechanisms are defined.

@GR3G0RYO
Copy link

GR3G0RYO commented Jul 5, 2023

To be further refined at .60 release time period.

@GR3G0RYO
Copy link

Need a clear concept of what is the expectation here.

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

4 participants