LogoLogo
Go back to websiteDiscordTwitter / XMediumGATA DAOStake with GATA
  • GATA HUB
  • Useful links
  • 📌GATA HUB's Ventures
    • Summary
    • RollApp
    • GATA Validators
      • Slash Protection Policy
      • ICS Partner Chains
      • GATA Testnet Validators
      • Foundation Delegations
    • Public goods
      • GATA Relays
      • End points
    • GATA NFT DAO
      • About GATA NFTs
        • Origin of γάτα
        • Origin of Voyagers
      • On Chain GATA DAO
      • GATA DAO Treasury
      • DAO Revenue Distribution
        • DAO Revenue Share model
      • GATA Constitution
        • Gov. Proposal 1
        • Gov. Proposal 2
        • Gov. Proposal 3
        • Gov. Proposal 4
        • Gov. Proposal 5
        • Gov. Proposal 6
        • Gov. Proposal 7
        • Gov. Proposal 8
        • Gov. Proposal 9
        • Gov. Proposal 10
        • Gov. Proposal 11
        • Gov. Proposal 12
        • Gov. Proposal 13
        • Gov. Proposal 14
      • GATA DAO FAQs
    • yGATA
      • GATA Yield DAO
      • Tokenomics
      • Revenue Distribution
    • Yield Gorillas
      • YG Asset Allocation
      • YG Reward Distributions
    • Yield Paws
      • YP's Assets
      • YP Reward Distribution
      • Yield Paws FAQs
    • Yield Crocs
      • YC's Assets
      • YC Reward Distribution
    • NFT Souvenirs
    • 🛤️GATA HUB Road Map
      • 2024 Recap
      • 2023 Recap
      • 2022 Recap
    • 🙋‍♀️GATA HUB FAQs
  • 🔯Cosmos ecosystem
    • ℹ️Introduction to Cosmos
      • Interoperability
      • ATOM Token
    • ⁉️How to Cosmos
      • Creating and Securing Your Cosmos Wallet
        • Keplr Wallet
        • Leap Wallet
        • Staking your Assets via Keplr Wallet
        • Securing your Wallet
        • Metamask Snap
      • IBC - Inter-Blockchain Communication
        • Step by Step guide to IBC
      • Participation in Cosmos Governance
        • Choosing a validator
        • Cosmos Governance
    • ⛓️What is the Interchain?
      • A whole universe
      • The Cosmos SDK
      • IBC
      • The Cosmos Hub
      • Ignite CLI
      • CosmWasm
      • Frameworks and SDKs
    • 🔐ICS
      • Atom Economic Zone (AEZ)
        • Stride
        • Neutron
      • ICS 2.0 PSS ( Partial Set security)
  • 🧑‍🤝‍🧑What's cooking in community
    • Zealy (Formerly Crew3)
    • 📙Disclaimer
Powered by GitBook
On this page
  1. Cosmos ecosystem
  2. What is the Interchain?

CosmWasm

CosmWasm - multi-chain smart contracts

PreviousIgnite CLINextFrameworks and SDKs

Last updated 1 year ago

is a multi-chain solution for smart contracts on the Interchain - that is the Cosm part. It is a way of using WebAssembly in the Interchain universe - that is the Wasm part.

With CosmWasm you can create robust decentralized applications (dApps) for the Interchain using smart contracts and building on Tendermint and the Cosmos SDK. Its key features are:

  • Mature tools for the development and testing of smart contracts

  • Close integration with the Cosmos SDK and ecosystem

  • A secure architecture to avoid attack vectors

CosmWasm's design makes your code agnostic to the details of the underlying chains. It only requires that a application embeds the Wasm module.

With CosmWasm, smart contracts can run on multiple chains with the help of the . It adds further flexibility for developers and makes smart contract development faster.

CosmWasm is written as a module to be plugged into the Cosmos SDK and leverages the speed of Wasm and the power of Rust. CosmWasm is ideal for Rust developers looking for a blockchain platform with fast transaction finality.

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 - Die Lösung für Multi-Chain-Smart-Contracts

Die Lösung für Multi-Chain-Smart-Contracts

CosmWasm ist eine Multi-Chain-Lösung für Smart Contracts auf der Interchain und stellt eine Möglichkeit dar, WebAssembly im Interchain-Universum zu verwenden. Dies erklärt auch die Namensgebung (“Cosm” für Cosmos und “Wasm” für WebAssembly).

Mit CosmWasm können Entwickler robuste dezentrale Anwendungen, sogenannte dApps, für die Interchain erstellen, die Smart Contracts verwenden und auf Tendermint und dem Cosmos SDK aufbauen. Die Hauptmerkmale von CosmWasm sind:

  • Werkzeuge für die Entwicklung und das Testen von Smart Contracts

  • Enge Integration mit dem Cosmos SDK

  • Sichere Architektur zur Vermeidung von Angriffsvektoren

Das Design von CosmWasm macht den Code unabhängig von den Details der zugrunde liegenden Blockchain. Es erfordert lediglich, dass eine Cosmos SDK-Anwendung das Wasm-Modul beinhaltet.

Mit CosmWasm können Smart Contracts mit Hilfe des IBC-Protokolls auf mehreren Chains laufen. Dies erhöht die Flexibilität für Entwickler und verringert den Entwicklungsaufwand von Smart Contracts. CosmWasm ist als Modul geschrieben, das in das Cosmos-SDK eingefügt werden kann, und nutzt die Geschwindigkeit von Wasm und die Leistungsfähigkeit von Rust. CosmWasm ist ideal für Rust-Entwickler, die eine Blockchain-Plattform mit schneller Transaktionsabwicklung bevorzugen.

Bekannte Ethereum-Tools, wie beispielsweise Truffle oder Metamask, sind mit Ethermint kompatibel. Entwickler können sogar ihre Solidity Smart Contracts portieren, um mit dem Interchain-Ökosystem zu interagieren. Der Bau einer eigenen Blockchain ist dabei nicht notwendig, um Interchain-kompatible Smart Contracts zu entwickeln, es kann alles mit Ethermint gemacht werden. Während Ethermint jedoch die Ausführung von Vanilla-Ethereum als anwendungsspezifische Cosmos-Blockchain ermöglicht, profitieren Entwickler wiederum von der CometBFT.

🔯
⛓️
CosmWasm
Cosmos SDK
IBC protocol