Ethereum para desenvolvedores Rust
Última atualização da página: 26 de agosto de 2025
Utilize Ethereum para criar aplicações descentralizadas ("dapps") que utilizam os benefícios das criptomoedas e tecnologias de cadeia de blocos. Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles são implantados na rede Ethereum, sempre serão executados como programados. Eles podem controlar ativos digitais a fim de criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla sendo portanto praticamente impossíves de serem censurados.
Introdução aos contratos inteligentes e linguagem Solidity
Dê seus primeiros passos para integrar Rust com Ethereum
Precisa de uma introdução geral? Confira ethereum.org/learn ou ethereum.org/developers.
- Blockchain Explicadaopens in a new tab
- Entendendo os Smart Contractsopens in a new tab
- Escreva seu primeiro Smart Contractopens in a new tab
- Aprenda como Compilar e Implantar em Solidityopens in a new tab
Artigos para Iniciantes
- O cliente Rust Ethereumopens in a new tab /*Note que o OpenEthereum foi descontinuadoopens in a new tab e não está mais sendo mantido. Use-o com cuidado e de preferência mude para outra implementação do cliente.
- Enviando uma transação para Ethereum usando Rustopens in a new tab
- Um tutorial passo a passo sobre como criar contratos em Rust Wasm para Kovanopens in a new tab
Artigos para intermediários
Padrões de utilização avançada
-
pwasm_ethereum: biblioteca externa para interagir com uma rede análoga a Ethereumopens in a new tab
-
Construa um bate-papo descentralizado utilizando JavaScript e Rustopens in a new tab
-
Construa um aplicativo descentralizado de tarefas utilizando Vue.js & Rustopens in a new tab
Projetos e ferramentas em Rust
- pwasm-ethereumopens in a new tab — Coleção de externos para interagir com uma rede análoga ao Ethereum.
- Lighthouseopens in a new tab — Cliente rápido da camada de consenso do Ethereum
- Ethereum WebAssemblyopens in a new tab — Proposta de reformulação da camada de execução de contrato inteligente do Ethereum usando um subconjunto determinístico do WebAssembly
- oasis_stdopens in a new tab - referência da API OASIS
- Solarisopens in a new tab — Agente de teste unitário dos contratos inteligentes no Solidity usando o EVM nativo do cliente Parity.
- SputnikVMopens in a new tab — Implementação da Máquina Virtual do Ethereum no Rust
- Waveletopens in a new tab - smart contract Wavelet em Rust
- Foundryopens in a new tab — Conjunto de ferramentas para o desenvolvimento de aplicativos Ethereum
- Alloyopens in a new tab - Bibliotecas de alto desempenho, bem testadas e documentadas para interagir com Ethereum e outras cadeias baseadas em EVM.
- Ethers_rsopens in a new tab - Biblioteca Ethereum e implementação de carteira
- SewUpopens in a new tab — Uma biblioteca para ajudar você a construir seu contrato Webassembly do Ethereum com o Rust e desenvolvê-lo em um back-end comum
- Substreamsopens in a new tab - Tecnologia de indexação de dados paralelizada em blockchain
- Rethopens in a new tab - Reth (abreviação de Rust Ethereum) é uma nova implementação de nó completo do Ethereum
- Awesome Ethereum Rustopens in a new tab - Uma coleção selecionada de projetos no ecossistema Ethereum escritos em Rust
Procurando por mais recursos? Leia ethereum.org/developers.