ink!

Padrão 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.

Fundação

Detalhes

Licença https://github.com/use-ink/ink
Status de Dev 💀 Descontinuado
Detalhe do Status de Dev Discontinued — development formally ended January 2026; repository locked
Proprietário Originally Parity Technologies; transferred to ink! Alliance (use-ink organization); discontinued January 2026 due to lack of funding
Órgão de Governança ink! Alliance (use-ink organization) — DISCONTINUED January 2026 due to lack of funding; originally Parity Technologies
País Germany (Parity Technologies HQ)
Ano de Início 2018
Stack Rust (eDSL via procedural macros); WebAssembly (compilation target); pallet-contracts (Substrate runtime module)
Financiamento Parity Technologies (primary); Web3 Foundation grants; Polkadot Treasury (inkubator initiative); Interchain Foundation-adjacent ecosystem support
Última Investigação 9 de mar. de 2026

Visão de topologia

Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.

Visão de topologia: ink!Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.ink!CosmWasm (Baseado em)CosmWasmPolkadot (Construído sobre)Polkadot

Abrir no Explorador de grafo

Capacidades

Autoalojável

Padrão de Contrato Inteligente Atributos

Origens 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 Dados Rust structs and enums for contract storage and messages; Borsh serialization for scale-encoded data; JSON for metadata; SCALE codec for on-chain encoding
Termos Apache 2.0
Fundos Unknown; Parity internal R&D budget; no discrete public figure; Polkadot Treasury inkubator funded select projects using ink!
Baseado Em Substrate pallet-contracts (runtime environment); influenced by Solidity design but Rust-native; ERC-20/ERC-721 concepts ported as CW-style patterns
Permissões Permissioned by parachain governance; open deployment on parachains that enable pallet-contracts; deposit required per contract
Ferramentas de Desenvolvimento 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)
Maturidade / Padronização do Protocolo Mature for its ecosystem; reached ink! 5.x before discontinuation; never achieved broad adoption comparable to Solidity or CosmWasm
Estrutura de Confiança Substrate runtime-level trust; contract owner patterns; no built-in reputation layer; pallet-contracts enforces storage deposit as spam prevention
Domínio de Aplicação-Alvo DeFi on Polkadot parachains, cross-parachain dApps, gaming, NFTs (PSP-34 standard), DAO tooling — all now in question following discontinuation
Modelo de Implantação Per-contract Wasm blob stored on-chain; re-instantiation from same code hash; storage deposit model
Tipo de Padrão Composability Standard (smart contract language / framework)
Ecossistema Polkadot

Relacionamentos

Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.

Baseado em
Construído sobre