Ajude a traduzir esta página

🌏

Há uma nova versão desta página mas, no momento, ela está apenas em inglês. Ajude-nos a traduzir a última versão.

Ethereum
desenvolvedor
recursos

Um manual para construtores da Ethereum. Por construtores para construtores.
Illustration of blocks being organized like an ETH symbol

Como você gostaria de começar?

👩‍🎓

Aprenda desenvolvimento Ethereum

Leia atentamente os conceitos principais e a pilha da Ethereum com os nossos documentos

Ler os documentos
👩‍🏫

Aprenda com os tutoriais

Aprenda desenvolvimento da Ethereum passo a passo de desenvolvedores que já o fizeram.

Ver os tutoriais
👩‍🔬

Começar a experimentar

Quer experimentar primeiro, fazer perguntas mais tarde?

Jogar com código
👷

Configurar ambiente local

Prepare sua pilha para construção, configurando um ambiente de desenvolvimento.

Escolha sua pilha

Sobre esses recursos do desenvolvedor

ethereum.org está aqui para ajudar você a construir com a Ethereum utilizando a documentação sobre conceitos fundamentais, assim como a pilha de desenvolvimento. Há também tutoriais para ajudá-lo a começar a trabalhar.

Inspirados pela rede de desenvolvimento do Mozilla, achamos que a Ethereum necessitava um lugar para abrigar um grande conteúdo e recursos para desenvolvedores. Assim como nossos amigos no Mozilla, tudo aqui é código aberto e está pronto para você ampliar e melhorar.

Se você tiver algum comentário, entre em contato conosco através de uma issue no GitHub ou em nosso servidor Discord. Entre no nosso Discord

Ajude-nos a melhorar o ethereum.org

Como o ethereum.org, esses documentos são um esforço comunitário. Crie um PR se você vir erros, espaço para melhorias ou novas oportunidades para ajudar os desenvolvedores da Ethereum.

Explore a documentação

Introduções

Introdução à Ethereum

Uma introdução à blockchain e à Ethereum

Intro to Ether

An introduction to cryptocurrency and Ether

Introdução aos dapps

Uma introdução a aplicativos descentralizados

Introdução à pilha

Uma introdução à pilha da Ethereum

Web2 vs Web3

Como o mundo web3 de desenvolvimento é diferente

Linguagens de Programação

Como usar a Ethereum com idiomas familiares

Princípios básicos

Contas

Contratos ou pessoas na rede

Transações

A forma como o estado da Ethereum muda

Blocos

Lotes de transações adicionadas à blockchain

A Máquina Virtual da Ethereum (EVM)

O computador que processa transações

Gás

Ether necessário para impulsionar transações

Nós e clientes

Como os blocos e as transações são verificados na rede

Redes

Uma visão geral do Mainnet e das redes de teste

Mineração

Como são criados novos blocos e é alcançado o consenso

A pilha

Smart Contracts

A lógica por trás dos dapps – acordos de execução automática

Estruturas de desenvolvimento

Ferramentas para ajudar a acelerar o desenvolvimento

Bibliotecas de Javascript

Como usar javascript para interagir com Smart contracts

APIs de Backend

Como usar bibliotecas para interagir com Smart contracts

Exploradores de bloco

Seu portal para dados Ethereum

Segurança

Medidas de segurança a considerar durante o desenvolvimento

Armazenamento

Como manipular o armazenamento de dapp

Ambientes de desenvolvimento

IDEs adequadas para desenvolvimento dapp

Avançado

Padrões de token

Uma visão geral de padrões de tokens aceitos

Miner extractable value (MEV)

An introduction to miner extractable value (MEV)

Oráculos

Como obter dados fora da cadeia em seus Smart contracts

Dimensionamento

Soluções para transações mais rápidas