-
Notifications
You must be signed in to change notification settings - Fork 398
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
ICS28: Setting CCV parameters #673
Comments
What other parameters that are usually modified via governance can have an impact on the provider chain?
|
@okwme Is there a way to dump all parameters? I guess we can also just search for them in the code |
CCV will use the |
The consumer should also use the |
Regarding the |
For CCV v1, starting a consumer chain requires a governance proposal to be passed on the provider chain. This proposal can be seen as a contract between the provider and consumer chains, i.e., "The provider chain agrees to provide security to the consumer chain in certain conditions".
These conditions are described by some CCV parameters, i.e.,
UnbondingPeriod
- the period that must elapsed on the consumer chain before bonded tokens can be unlocked;SlashingFraction
s - the percentages of the stake slashed for different infractions;JailDuration
s - the period a validator is jailed for different infractions;DistributionFraction
- the percentage of rewards accumulated on the consumer chain that are transferred to the provider chain (as payment for providing security).The first three parameters affect the state of the provider chain. The fourth parameter affects the earnings of the provider chain. The consumer chain should not be able to change them without the consent of the provider chain, i.e., a change should entail a renegotiation of the contract. Thus, these parameters should be part of the governance proposal to spawn a new consumer chain and the consumer chain should not be able to modify them through a consumer governance proposal.
The text was updated successfully, but these errors were encountered: