ink!

Estándar de Contrato Inteligente

Rust-based embedded domain-specific language (eDSL) for writing WebAssembly smart contracts on Substrate/Polkadot chains, offering Rust's type safety and tooling for the pallet-contracts environment.

Fundación

Detalles

Licencia https://github.com/use-ink/ink
Estado de Desarrollo 💀 Descontinuado
Detalle del Estado de Desarrollo Discontinued — development formally ended January 2026; repository locked
Propietario Originally Parity Technologies; transferred to ink! Alliance (use-ink organization); discontinued January 2026 due to lack of funding
Órgano de Gobierno ink! Alliance (use-ink organization) — DISCONTINUED January 2026 due to lack of funding; originally Parity Technologies
País Germany (Parity Technologies HQ)
Año de Inicio 2018
Stack Rust (eDSL via procedural macros); WebAssembly (compilation target); pallet-contracts (Substrate runtime module)
Financiamiento Parity Technologies (primary); Web3 Foundation grants; Polkadot Treasury (inkubator initiative); Interchain Foundation-adjacent ecosystem support
Última Investigación 9 mar 2026

Vista de topología

Esta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.

Vista de topología: ink!Esta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.ink!CosmWasm (Basado en)CosmWasmPolkadot (Construido sobre)Polkadot

Abrir en el Explorador de grafo

Capacidades

Autoalojable

Estándar de Contrato Inteligente Atributos

Orígenes Created by Parity Technologies alongside Substrate as the native smart contract language for Polkadot parachains; designed to provide Rust's correctness guarantees for Wasm-based contracts, avoiding Solidity's pitfalls; Polkadot's pivot to EVM compatibility in 2025-2026 redirected resources away from ink!
Formatos de Datos Rust structs and enums for contract storage and messages; Borsh serialization for scale-encoded data; JSON for metadata; SCALE codec for on-chain encoding
Términos Apache 2.0
Fondos Unknown; Parity internal R&D budget; no discrete public figure; Polkadot Treasury inkubator funded select projects using ink!
Basado En Substrate pallet-contracts (runtime environment); influenced by Solidity design but Rust-native; ERC-20/ERC-721 concepts ported as CW-style patterns
Permisos Permissioned by parachain governance; open deployment on parachains that enable pallet-contracts; deposit required per contract
Herramientas de Desarrollo cargo-contract (build, test, deploy CLI); drink! (lightweight local testing); DRink! (TUI-based chainless dev tool); rust-analyzer and Clippy (native Rust tooling); Contracts UI (browser-based deployment)
Madurez del Protocolo / Estandarización Mature for its ecosystem; reached ink! 5.x before discontinuation; never achieved broad adoption comparable to Solidity or CosmWasm
Marco de Confianza Substrate runtime-level trust; contract owner patterns; no built-in reputation layer; pallet-contracts enforces storage deposit as spam prevention
Dominio de Aplicación Objetivo DeFi on Polkadot parachains, cross-parachain dApps, gaming, NFTs (PSP-34 standard), DAO tooling — all now in question following discontinuation
Modelo de Despliegue Per-contract Wasm blob stored on-chain; re-instantiation from same code hash; storage deposit model
Tipo de Estándar Composability Standard (smart contract language / framework)
Ecosistema Polkadot

Relaciones

Cómo se conecta esta herramienta con otras herramientas y organizaciones, según relaciones revisadas por el responsable de datos de OpenHaven. Describen cómo se conectan los proyectos, no su calidad.

Basado en
Construido sobre