Ethereum para desenvolvedores Rust
Γltima ediΓ§Γ£o: , Invalid DateTime
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 Explicada(opens in a new tab)
- Entendendo os Smart Contracts(opens in a new tab)
- Escreva seu primeiro Smart Contract(opens in a new tab)
- Aprenda como Compilar e Implantar em Solidity(opens in a new tab)
Artigos para Iniciantes
- Escolhendo um Cliente Ethereum(opens in a new tab)
- O cliente Rust Ethereum(opens in a new tab) /*Note que o OpenEthereum foi descontinuado(opens 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 Rust(opens in a new tab)
- Uma IntroduΓ§Γ£o aos Contratos Inteligentes com o Cliente Parity Ethereum(opens in a new tab)
- Um tutorial passo a passo sobre como criar contratos em Rust Wasm para Kovan(opens in a new tab)
Artigos para intermediΓ‘rios
PadrΓ΅es de utilizaΓ§Γ£o avanΓ§ada
Construa um bate-papo descentralizado utilizando JavaScript e Rust(opens in a new tab)
Construa um aplicativo descentralizado de tarefas utilizando Vue.js & Rust(opens in a new tab)
Projetos e ferramentas em Rust
- pwasm-ethereum(opens in a new tab) β ColeΓ§Γ£o de externos para interagir com uma rede anΓ‘loga ao Ethereum.
- Lighthouse(opens in a new tab) β Cliente rΓ‘pido da camada de consenso do Ethereum
- Ethereum WebAssembly(opens 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_std(opens in a new tab) - referΓͺncia da API OASIS
- Solaris(opens in a new tab) β Agente de teste unitΓ‘rio dos contratos inteligentes no Solidity usando o EVM nativo do cliente Parity.
- SputnikVM(opens in a new tab) β ImplementaΓ§Γ£o da MΓ‘quina Virtual do Ethereum no Rust
- Wavelet(opens in a new tab) - smart contract Wavelet em Rust
- Foundry(opens in a new tab) β Conjunto de ferramentas para o desenvolvimento de aplicativos Ethereum
- Ethers_rs(opens in a new tab) β ImplementaΓ§Γ£o da biblioteca e da carteira Ethereum
- SewUp(opens 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
- Reth(opens in a new tab) Reth (abreviaΓ§Γ£o de Rust Ethereum, pronΓΊncia) Γ© uma nova implementaΓ§Γ£o de nΓ³ completo do Ethereum
Procurando por mais recursos? Leia ethereum.org/developers.
Colaboradores da comunidade Rust
- Ethereum WebAssembly(opens in a new tab)
- Oasis Gitter(opens in a new tab)
- Parity Gitter(opens in a new tab)
- Enigma(opens in a new tab)