🔺Landslide & CometBFT
A Primer on Landslide as it relates to Cosmos dApps.
Last updated
A Primer on Landslide as it relates to Cosmos dApps.
Last updated
Cosmos apps are built on two key components: CometBFT and the CosmosSDK. CometBFT is a Byzantine Fault-Tolerant (BFT) middleware that securely replicates a state transition machine written in any programming language on many machines. It is designed to be fast and scalable but has significant limitations.
On the other hand, the Cosmos SDK is a software development kit (SDK) that provides a framework for building decentralized applications (dApps) on top of the CometBFT consensus engine. It includes a set of modular tools and libraries that make it easy for developers to build, test, and deploy custom blockchain applications.
Together, these two components form the backbone of the Cosmos ecosystem, providing a powerful platform for building fast, secure, and scalable decentralized applications. By leveraging the strengths of CometBFT and the Cosmos SDK, developers can build a wide range of dApps, including decentralized exchanges, prediction markets, and more.
Similarly, LandslideCore provides developers with a powerful and flexible platform for building decentralized applications on the Avalanche network, while leveraging the familiar architecture and development tools that have made Cosmos dApps so successful. Like Cosmos dApps, Landslide is built on two key components: Landslide Core and CosmosAVAX SDK.
Landslide Core is a customized version of Tendermint that utilizes the highly efficient and scalable Avalanche consensus algorithm. This provides developers with faster finality times, greater scalability, and improved throughput, all while maintaining compatibility with the existing Tendermint architecture.
Meanwhile, CosmosAVAX SDK is an SDK 100% compatible with the CosmosSDK for building decentralized applications on top of the Landslide Core. It includes a set of modular tools and libraries that enable developers to easily build, test, and deploy custom blockchain applications on the Avalanche network.
By following the architecture used in Cosmos dApps, Landslide provides developers with a familiar and intuitive platform for building high-performance dApps on the Avalanche network. This makes it easier for developers to port existing dApps from other networks onto the Avalanche network, while also enabling them to take advantage of the advanced features offered by the Landslide consensus algorithm.