CosmWasm

Estándar de Contrato Inteligente

Rust-based smart contract platform for Cosmos SDK blockchains, compiling contracts to WebAssembly (Wasm) for near-native execution speed, with actor-model architecture that prevents reentrancy attacks by design.

Fundación

Detalles

Licencia https://github.com/CosmWasm/cosmwasm
Estado de Desarrollo 🟢 Activo
Detalle del Estado de Desarrollo Active (maintained by Hadron Labs through Dec 2027 per ICF agreement)
Propietario Originally Confio GmbH; maintenance transferred to Hadron Labs (2025) under Interchain Foundation funding
Órgano de Gobierno Company-controlled (Hadron Labs — maintenance transferred 2025 from Confio GmbH) | Interchain Foundation (funding and ecosystem stewardship)
País Germany (Confio) / Global
Año de Inicio 2019
Stack Rust (contract authoring); Go (Cosmos SDK integration via wasmd module); WebAssembly (compilation target)
Financiamiento Interchain Foundation (ICF): $2.5M allocated to Confio for 2024; Hadron Labs funded through Dec 2027 by ICF; earlier ICF grants to Confio from 2020 onward
Última Investigación 9 mar 2026

Capacidades

Autoalojable

Estándar de Contrato Inteligente Atributos

Orígenes Prototyped at HackAtom Berlin 2019 by Team Gaians (Aaron Craelius, Jehan Tremback, Ethan Frey); Interchain Foundation grant to Confio GmbH funded production implementation; designed to bring secure smart contracts to Cosmos SDK chains without EVM.
Formatos de Datos JSON for contract messages (ExecuteMsg, QueryMsg, InstantiateMsg schemas); binary Wasm bytecode; IBC packet data; CW-20 and CW-721 JSON token schemas
Términos Apache 2.0
Fondos $2.5M (ICF to Confio, 2024); ongoing ICF grant to Hadron Labs through 2027 (amount undisclosed)
Basado En CosmWasm is original to the Cosmos ecosystem; informed by Ethereum/Solidity design lessons (reentrancy prevention); actor model influenced by Erlang/Elixir patterns
Permisos Permissioned instantiation (chain governance controls which code IDs may be instantiated); permissionless on chains that enable open deployment
Herramientas de Desarrollo cargo (Rust build tool); cosmwasm-check CLI; CosmJS (JavaScript client library); wasmd (reference chain binary); cw-multi-test (integration testing framework); drink! (local testing)
Madurez del Protocolo / Estandarización Production-grade; used in 30+ Cosmos app chains including Neutron, Osmosis, and Juno; IBC-integrated; ongoing active development
Marco de Confianza IBC light client verification for cross-chain calls; contract admin key for upgrades; instantiation permission flags (admin-only vs open); no built-in reputation layer
Dominio de Aplicación Objetivo DeFi (AMMs, lending, stablecoins), cross-chain interoperability, DAO governance, NFTs (CW-721), liquid staking, civic coordination tools
Modelo de Despliegue Code stored on-chain via wasmd; contracts instantiated per use case; a single code ID may have multiple contract instances
Tipo de Estándar Composability Standard (smart contract platform / framework)
Ecosistema Cosmos