Inspiration

Driven by the robust capabilities of the Cosmos SDK and the potential of the Celestia DA Layer, we aimed to experiment and redefine what's possible with Linux VMs in a decentralized environment.

What it does

cosmos-linux empowers the creation and management of Linux VMs on a rollup, demonstrating the application and flexibility of the Cosmos SDK and Celestia DA Layer.

How we built it

Using a combination of Cosmos SDK, Celestia, and Docker SDK.

Challenges we ran into

  • Encountering RPC errors while connecting to the gex explorer.
  • Dealing with transaction signing issues that didn't provide clear error messages.

Accomplishments that we're proud of

Achieving a working rollup with the unique capability to execute commands on Linux VMs.

What we learned

The intricacies of crafting rollups with rollkit and seamlessly integrating them with Celestia.

What's next for cosmos-linux

We aim to refine user experience further, and expand VM capabilities.

Built With

  • celestia
  • cosmos-sdk
  • docker-sdk
  • golang
Share this project:

Updates