Frameworks and SDKs

The possibility of using alternative blockchain frameworks and SDKs

As the Cosmos SDK is modular, developers can port existing codebases in Go on top of the SDK. This allows developers to build on the Interchain without having to compromise too much on the toolset and environment used.

For example, with Ethermint developers can use the Ethereum Virtual Machine (EVM) from the main Go Ethereum client as a Cosmos SDK module, which is compatible and combinable with existing modules.

All Ethereum tools (such as Truffle and Metamask) are compatible with Ethermint. Developers can even port their Solidity smart contracts to interact with the Interchain Ecosystem. Building a chain is not necessary to develop Interchain-compatible smart contracts, it can be all done with Ethermint. However, while Ethermint allows running vanilla Ethereum as a Cosmos application-specific blockchain, developers benefit from the CometBFT.

German/Deutsch - Frameworks und SDKs

Die Möglichkeit, alternative Blockchain-Frameworks und SDKs zu verwenden

Da das Cosmos SDK modular aufgebaut ist, können Entwickler bestehenden Code, welcher in der Programmiersprache Go geschrieben wurde, wiederverwenden. Dies ermöglicht die Entwicklung neuer Applikationen basierend auf der Interchain, ohne dass Entwickler zu viele Kompromisse bei den verwendeten Tools und der Umgebung eingehen müssen.

Zum Beispiel können Entwickler die Ethereum Virtual Machine (EVM) aus dem Go Ethereum-Client als Cosmos SDK-Modul verwenden, das mit bestehenden Modulen kompatibel und kombinierbar ist.

Bestehende Ethereum-Tools, wie beispielsweise Truffle oder Metamask, sind mit Ethermint kompatibel. Entwickler können sogar ihre Solidity Smart Contracts portieren, um mit dem Interchain Ecosystem zu interagieren. Der Aufbau einer Blockchain ist dabei nicht einmal notwendig, um Interchain-kompatible Smart Contracts zu entwickeln, denn alles, was dazu benötigt wird, kann mit Ethermint gemacht werden. Während Ethermint jedoch die Ausführung von Vanilla Ethereum als anwendungsspezifische Cosmos-Blockchain ermöglicht, profitieren Entwickler von CometBFT.

Last updated