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

Research ways in which consumer chain governance can mess with the provider chain #41

Closed
jtremback opened this issue Feb 9, 2022 · 3 comments

Comments

@jtremback
Copy link
Contributor

  • There are things that consumer chain governance can do to mess up the provider chain’s consensus. For example, they can set the unbonding period to a very long time, which will make it so that nobody on the provider chain can unbond. We should look into making sure that no such dangerous value is possible to be modified by consumer governance.

  • There may be dangerous parameters other than the unbonding period

    • slashingKeeper.DowntimeJailDuration()
@danwt
Copy link
Contributor

danwt commented Apr 21, 2022

Related: do we oblige consumer chains to have the same unbonding period as the provider from genesis?

@mpoke
Copy link
Contributor

mpoke commented Apr 21, 2022

Related: do we oblige consumer chains to have the same unbonding period as the provider from genesis?

This is related to this issue cosmos/ibc#673

@jtremback
Copy link
Contributor Author

I think we can table this for now. Our reference implementation will be the CosmWasm consumer chain, and it will not have parameter governance at first.

For custom consumer chains that can modify the parameters with governance, this should be dealt with on a case by case basis. They will not be approved by Cosmos Hub governance if they are potentially harmful.

mpoke added a commit that referenced this issue Jul 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Status: Done
Development

No branches or pull requests

3 participants