-
Notifications
You must be signed in to change notification settings - Fork 42
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
[Staking] Validator rewards #1079
Comments
@sanderpick @bigs @carsonfarmer @angelo-schalley-p @hannahhoward @boneyard93501 would appreciate your input here! |
Looks pretty good to me. Thanks for writing this up. Couple things, bottom up:
|
Thanks @raulk, this is very much in line with our initial thinking, so great to see alignment there!
Excellent, I think this proposal matches our thinking quite nicely.
The vault here is exactly what we had in mind, perfect. I'm ok with not handling debt at the expense of the possibility of temporary breaks in continuity, leaving ensuring this doesn't happen to the "application", but if there is a sound way to handle this (that doesn't add a ton of extra work), I'd also be in support of that.
Yup.
Yes please!
I do think this is going to be relevant for us, and likely other projects targeting customs rewards and issuance frameworks. |
Great to see this. @raulk for timeline alignment, do you know where this sits on your priority board? |
I wonder whether this opens up the possibility of having token A as subnet staking token and token B as block reward? |
The flip side of #1051 is validator rewards. To keep validators rational and aligned with correct behaviour, IPC needs to deliver cryptoeconomic incentives for subnet validation.
Framework approach
IPC as a framework should be fairly unopinionated by how and which rewards are distributed, as this will depend on concrete subnet tokenomics, especially in the presence of custom ERC20 subnet tokens. Our framework should allow subnet operators to configure, parameterize, and customize the reward mechanics. This implies design choices that favour modularity via hooks and user-pluggable functions and policies. We should provide one or several basic policy/strategies out of the box as quickstarts / examples.
Considerations
The text was updated successfully, but these errors were encountered: