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

Consumer chain mooning protection #172

Open
Tracked by #85
maurolacy opened this issue Nov 29, 2023 · 1 comment
Open
Tracked by #85

Consumer chain mooning protection #172

maurolacy opened this issue Nov 29, 2023 · 1 comment

Comments

@maurolacy
Copy link
Collaborator

If the Consumer chain moons (its token price increases significantly), the amount of Provider funds can be insufficient to cover slashing amounts.

Some kind of protection can be built around this:
Suspending cross staking, i.e. unbonding cross-staked funds, in the case of the Provider chain mooning, so that the possibility of misbehaviour disappears. This looks like an effective solution, but will be unpopular / have undesired effects if / when triggered.
Cross-staking could be resumed / re-bonded automatically as soon as the cross-delegators add the required funds under the new price, and / or the Consumer's token price goes down.
This would be complicated to implement, but will turn the solution more attractive.

Alternatively, some kind of treasury can be built on the virtual staking contract (which is on the Consumer side), with some of the block rewards. So that if the Consumer chain moons, these funds will moon as well; as they are in the Consumer's token, not the Provider's one.
This looks like a good idea. Adjusting the percentage of rewards to keep can turn this into an acceptable option. At the expense of the time required to build the "mooning reserve" funds.

Comments? @alpe, @jtremback, @JakeHartnell, @mpoke, @ValarDragon.

Originally posted by @maurolacy in #11 (comment)

@maurolacy maurolacy changed the title Consumer chain mooning Consumer chain mooning protection Nov 29, 2023
@JakeHartnell
Copy link
Collaborator

Hmmmm, this is a really good question, need to think about this...

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