As co-founders of Cosmos, the largest interoperable blockchain ecosystem, All in Bits (AiB) is one of its most active contributors. Over the years, our team has grown the Cosmos community and contributed to the core components that make up its robust tech stack, including Tendermint Core, Cosmos SDK, and IBC. Through skillful engineering, marketing, investing, and incubating, we’ve helped take Cosmos from an idea to a multi-billion-dollar ecosystem that provides economic security and individual sovereignty for thousands of users.
Today, we continue our work with just as much passion and determination. The original Cosmos roadmap is complete. Now it’s time to advance solutions that increase adoption and help take this technology to every individual on the planet.
Solutions That Preserve the Security of Cosmos
IBC has provided sovereign chains with a seamless way of connecting and fostering innovation across different spheres while ensuring that the Cosmos Hub remains minimal and secure. Emerging interoperability protocols (bridges) between separate blockchain ecosystems have proven susceptible to grave vulnerabilities while Cosmos’ hub-and-spoke system preserves the economic security of the ecosystem. Should one chain fail due to poorly understood risks, the fall-out stops with them. Limited features and a minimal Cosmos Hub are crucial to our survival.
We must, therefore, encourage ideas, innovation, proposals, iterations, and solutions that continue to make Cosmos better; while keeping this experimentation away from the Cosmos Hub. Cosmos has provided the best tools in the industry for building blockchains and blockchain applications. Yet, we still need a smart contract solution that makes our ecosystem more accessible by orders of magnitude.
Gno.land - Smart Contract Platform Using Gnolang
Smart contracts make Cosmos technology more easily accessible to anyone trying to create an app for most applications. This is where Gno.land, the first smart contract platform using the Gnolang (Gno) programming language, comes in. Gno is an interpreted version of the general-purpose programming language Golang (Go), meaning that developers can write smart contracts and other blockchain applications without learning a language exclusive to a single ecosystem. This makes web3 much more accessible to existing web2 developers.
Any blockchain using Gnolang can achieve succinctness, composability, expressivity, and completeness not found in any other smart contract platform. By observing a minimal structure, the design will endure over time with smart contracts that are light, simple, and easily interoperable—a network of interconnected contracts rather than siloed monoliths that limit interactions with other contracts.
Gno.land is currently in phase 1 of Game of Realms, a global competition to find the best contributors to the platform. If you’re interested in taking part, you can open a pull request here or visit the official site to find out more about Gno.land.
Recent events in the Cosmos ecosystem have illustrated a pressing need for greater transparency and accountability. AiB has begun working on a solution, the Decentralists DAO, to facilitate communication, improve conflict management, expedite development, and provide clarity on crucial areas like engineering and funding allocation. With clear and transparent frameworks ensuring the appropriate checks and balances, we can decentralize operations and move them on-chain, from treasury management to marketing and communications.
The Decentralists DAO will organize into a set of tightly aligned sub-DAOs dedicated to specific areas, like IBC development, funding for developers, Liquid Staking research, or Interchain Security (ICS). This will ensure that the right people are involved in the right topics so that we can advance Cosmos Hub development more effectively while thoroughly researching and implementing new components on separate experimental repos.
The first DAO-registered team will focus on engineering and developing the core Cosmos tech stack. Part of their work is to establish a transparent, collaborative, and inclusive information-sharing process through The Inter-Fork Collaboration. The Inter-Fork Collaboration will maintain and update a list of current and future Cosmos SDK and Tendermint forks, creating a taxonomy of alternative repos. We are currently recruiting engineers and other contributors for the DAO, so let us know if you want to join us in this exciting initiative.
AiB also supports work on Tendermint2, the next iteration of Tendermint Core, the best-in-class blockchain consensus engine used by countless projects. Durable software should have minimal features and focus on simplicity and completeness. Therefore, Tendermint2 follows a minimal reference implementation and has fewer features than the original Tendermint Core.
Designed to endure for many years, Tendermint2 focuses on the simplicity of design, minimal code, minimal dependencies, modular dependencies wherever possible, and completeness. Completeness is key because software projects that don’t become finished are projects that are forever vulnerable. One of the primary goals of the Gno language and related works like Tendermint2 is to be finished within a reasonable timeframe. You can read more about the progress on GitHub here.
As part of our vision to make web3 more accessible and appealing to a wider net of developers, AiB supports the ongoing development of Ignite CLI, a feature-packed tool that helps developers to accelerate the build and launch of their blockchains. Many of Cosmos’ most prominent projects today were built using Ignite CLI, including Crypto.org, Juno, and Osmosis.
Using Ignite CLI, developers can access so many intuitive and time-saving features, such as scaffolding a blockchain with a single command to generate boilerplate code. This allows teams to focus on the application logic that makes their project unique rather than spending additional time under the hood.
Thanks to its alignment with the Cosmos SDK, Ignite CLI allows developers to leverage the included Cosmos SDK modules to send and create tokens, participate in on-chain governance, engage in IBC, and more. New features are being introduced all the time to optimize ease of use and customization. Find out more about Ignite here.
If you’re excited by any of our initiatives and want to join us in a fast-paced remote-first working environment with unlimited growth opportunities, check out our open positions. To keep up to date on our progress, bookmark this page or follow us on our socials.