Última atualização: October 21, 2020
Ethereum para desenvolvedores Rust
Utilize Ethereum para criar aplicações descentralizadas ("dapps") que utilizam os benefícios das criptomoedas e tecnologias de blockchain. 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. Podem controlar os activos digitais para 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 Smart Contracts e a 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 Explicada
- Entendendo Smart Contracts
- Escreva seu Primeiro Smart Contract
- Aprenda como Compilar e Implantar em Solidity
Artigos para Iniciantes
- Escolhendo um Cliente Ethereum
- Cliente Rust Ethereum
- Enviando uma transação para Ethereum usando Rust
- Uma Introdução a Smart Contracts com o Cliente Parity Ethereum
- Configurando seu ambiente de desenvolvimento do SDK Oasis
- Um tutorial passo a passo sobre como criar contratos em Rust Wasm para Kovan
Artigos para Intermediários
- Documentação Rust-Web3
- Exemplos Rust-Web3
- Criando um Secret Ballot com o OASIS SDK
- Criando um servidor de bate-papo privado com o OASIS SDK
Padrões para uso Avançado
- pwasm_ethereum: biblioteca externa para interagir com uma rede análoga a Ethereum
- Construa um bate-papo descentralizado utilizando JavaScript e Rust
- Construa um aplicativo descentralizado de tarefas utilizando Vue.js & Rust
- Introdução a Enigma - na Linguagem de Programação Rust
- Uma Introdução a Contratos Secretos
- Implantando Contratos em Solidity no Oasis (Composto)
Projetos e Ferramentas para Rust
- pwasm-ethereum - Coleção de externs para interagir com uma rede análoga a Ethereum.
- Ethereum WebAssembly
- oasis_std - referência da API OASIS
- eth-utils - funções de utilidade para trabalhar com bases de código relacionadas com a Ethereum
- Solaris
- SputnikVM - Implementação de Máquina Virtual de Ethereum em Rust
- Parity - cliente Ethereum Rust
- rust-web3 - implementação em Rust da biblioteca Web3.js
- Wavelet - smart contract Wavelet em Rust
Procurando por mais recursos? Leia ethereum.org/developers.