cosmos / interchain-security

Interchain Security is an open sourced IBC application which allows cosmos blockchains to lease their proof-of-stake security to one another.
https://cosmos.github.io/interchain-security/
Other
154 stars 116 forks source link

How to launch a consumer chain from provider chain? #492

Closed aramakam3505 closed 1 year ago

aramakam3505 commented 1 year ago

Problem

There is detailed explanation of how CCV works but we don't have any tutorial on how to launch a consumer chain from provider chain. It would be helpful for us if we get a detailed process on how to launch a consumer chain. When will this feature be live on cosmos-hub(gaia)?

Abhishek1857 commented 1 year ago

Facing the same problem.It would be helpful if we get some clarity on it.

MSalopek commented 1 year ago

Thanks for raising the issue!

Currently interchain security is in testnet. You can check the Game of Chains incentivized testnet repo here: repo.

Official instructions will be published soon.

In the meantime here is a short overview

The ICS-28 - Channel Initialization states the following about launching chains:

Consumer chains are created through governance proposals.

This means that the proposal has to be submitted on the provider chain (gaia, Cosmos Hub), voted on and accepted (proposal status Passed) on the Cosmos Hub. If the proposal is rejected, the consumer chain cannot be started (at least not at that time and in relation to the rejected proposal).

The structure of the governance proposal to launch a consumer chain can be seen here.

Here is an overview of the process being used in the testnet: