The Cosmos SDK

Customizable and interoperable blockchain development

The Interchain network focuses on an ecosystem for easy blockchain development that provides customizability and interoperability. It establishes a stable universe determined by rules that apply to the whole ecosystem equally.

Before the Interchain came along, developing a whole new chain was much more difficult and expensive than building a smart contract. Now, with the Cosmos SDK, entirely flexible, secure, high performance, and sovereign application-specific blockchains can be developed. To allow this, building modular, adaptable, and interchangeable open-source development tools is at the center of the Interchain's mission.

The main goal of the Interchain network is to provide an ecosystem for easy blockchain development based on CometBFT, the Tendermint BFT for the Interchain Stack, and the Inter-Blockchain Communication Protocol (IBC) with the so-called Cosmos SDK.

Each chain in the Interchain Ecosystem relies on the Tendermint fast-finality BFT consensus algorithm. This ensures a common consensus mechanism at work in all chains of the network. Next to its use in the Interchain, the Tendermint consensus mechanism is also utilized in the Binance Chain, Kava, and more.

The Cosmos SDK is a generalized framework to build secure blockchain applications on the Tendermint BFT in Golang. It is a modular framework for application-specific blockchains. The design is based on two major principles: modularity and capability-based security. The Cosmos SDK was envisioned to be an npm-like framework for secure applications on top of Tendermint. Over time it has become an advanced framework for custom application-specific blockchains.

The ready-built modules of the Cosmos SDK are easy to import, adapt, and use. Developers can create their own modules to introduce specific functionalities. With the growth of the ecosystem, the number of modules will grow, facilitating the development of more complex applications.

German/Deutsch - Das Cosmos SDK

Anpassbare und interoperable Blockchain-Entwicklung

Das Interchain-Netzwerk konzentriert sich darauf, ein Ökosystem für die einfache Entwicklung von Blockchains anzubieten, das Anpassungsfähigkeit und Interoperabilität bietet. Mit Regeln, die für das gesamte Ökosystem gleichermaßen gelten, wird eine stabile Umgebung für Entwickler und User geschaffen.

Bevor die Interchain aufkam, war die Entwicklung einer völlig neuen Blockchain viel schwieriger und teurer als die Erstellung eines Smart Contracts. Mit dem Cosmos SDK können nun völlig flexible, sichere, leistungsstarke und souveräne anwendungsspezifische Blockchains entwickelt werden.

Um dies zu ermöglichen, steht der Aufbau modularer, anpassungsfähiger und austauschbarer Open-Source-Entwicklungstools im Mittelpunkt der Mission von Interchain. Das Cosmos SDK spielt hierbei als Framework zur Erstellung sicherer Blockchain-Anwendungen auf Basis der Tendermint BFT in Golang eine Hauptrolle. Es ist ein modulares Framework für anwendungsspezifische Blockchains.

Das Design basiert auf zwei Hauptprinzipien: Modularität und fähigkeitsbasierte Sicherheit. Ursprünglich als npm-ähnliches Framework für sichere Anwendungen auf Tendermint konzipiert, hat sich das Cosmos SDK im Laufe der Zeit zu einem fortschrittlichen Framework für anwendungsspezifische Blockchains entwickelt.

Die vorgefertigten Module des Cosmos SDK sind einfach zu importieren, anzupassen und zu verwenden. Entwickler können ihre eigenen Module erstellen, um spezifische Funktionalitäten einzuführen. Mit dem Wachstum des Ökosystems steigt auch die Anzahl der Module, was die Entwicklung komplexerer Anwendungen erleichtert.

Das Hauptziel des Interchain-Netzwerks ist es, ein Ökosystem für die einfache Blockchain-Entwicklung bereitzustellen, das auf CometBFT, dem Tendermint BFT für den Interchain-Stack, und dem Inter-Blockchain Communication Protocol (IBC) mit dem sogenannten Cosmos SDK basiert.

Jede Kette im Interchain-Ökosystem stützt sich auf den Tendermint-BFT-Konsens-Algorithmus mit hoher Endgültigkeit. Dies gewährleistet einen gemeinsamen Konsensmechanismus für alle Blockchains des Netzwerkes. Neben seiner Verwendung in der Interchain wird der Tendermint-Konsensmechanismus auch in der Binance Chain, Kava und anderen verwendet.

Last updated