Inspiration

I had been exploring Akash and Cosmos for a decent time, and am really into idea of decentralized cloud. Saw HackAtom and found the track something I could contribute, and was able to immediately connect with the idea. Cosmos node deployments on Akash would help a lot more people to move away from centralized cloud services and help increase Akash adoption in general

What it does

Cosmos Omnibus allows developers to run Cosmos Nodes on Akash. I am working on adding more chains on the project and improving the deployment and contribution process to Cosmos Omnibus in general.

How we built it

I found widely used chains in the Cosmos registry which did not have SDL and Docker compose files to make deployments on Akash easier and added support for them one at a time.

Challenges we ran into

Few chains that I added followed process which isn't standard as adopted by the Cosmos Omnibus project. For such projects, had to do different configuration management and make base Dockerfile generic enought to adapt to those usecases.

Accomplishments that we're proud of

I've been able to add support for following chains to Cosmos Omnibus:

  1. Bitsong (https://github.com/ovrclk/cosmos-omnibus/pull/54)
  2. Bandchain (https://github.com/ovrclk/cosmos-omnibus/pull/58)
  3. Crypto.org chain (https://github.com/ovrclk/cosmos-omnibus/pull/56)
  4. Impact Hub chain (https://github.com/ovrclk/cosmos-omnibus/pull/55)
  5. Kichain (https://github.com/ovrclk/cosmos-omnibus/pull/60)
  6. Starname (https://github.com/ovrclk/cosmos-omnibus/pull/65)
  7. Comdex (https://github.com/ovrclk/cosmos-omnibus/pull/66)
  8. Irisnet (https://github.com/ovrclk/cosmos-omnibus/pull/67)
  9. Shentu (https://github.com/ovrclk/cosmos-omnibus/pull/68)
  10. Likecoin (https://github.com/ovrclk/cosmos-omnibus/pull/69)
  11. Rizon (https://github.com/ovrclk/cosmos-omnibus/pull/77)
  12. Cheqd (https://github.com/ovrclk/cosmos-omnibus/pull/80)

Alongside this, I'm actively working with repo maintainer to enable more chains and improve contribution and deployment process in general.

What we learned

Got a good idea about working of Cosmos chains and understanding of Tendermint framework. Had a good learning about Akash network as well.

What's next for Cosmos Omnibus: Akash Interoperability

I'm looking at following improvments.

  1. Automatic Snapshot generation in CI
  2. Bot based commits post snapshot generation for adding snapshot json to environment in the SDL.
  3. Support for a wide range of chains which require extra steps than the generic ones done in the current cosmos omnibus repository.

Built With

+ 3 more
Share this project:

Updates