Ethereum
desenvolvedor
recursos

Como você gostaria de começar?
Aprenda a desenvolver com Ethereum
Leia nossos documentos e entenda os conceitos principais e a pilha da Ethereum
Aprenda com os tutoriais
Aprenda desenvolvimento da Ethereum passo a passo de desenvolvedores que já o fizeram.
Começar a experimentar
Quer experimentar primeiro e fazer perguntas depois?
Configurar ambiente local
Prepare sua pilha para criar ao configurar um ambiente de desenvolvimento.
Sobre os recursos de desenvolvedor
Inspirados pela rede de desenvolvimento do Mozilla, achamos que a Ethereum necessitava de um lugar para guardar 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 por meio de um issue no GitHub ou pelo servidor Discord. Acesse o Discord

Ajude-nos a melhorar a ethereum.org
Como a ethereum.org, esses documentos são um esforço comunitário. Crie um PR se você vir erros, possíveis melhorias ou novas oportunidades para ajudar os desenvolvedores da Ethereum.
Veja a documentação
Introduções
Introdução à EthereumIntrodução à tecnologia de blockchain e Ethereum
Introdução ao EtherUma introdução a criptomoedas e ao Ether
Introdução aos dappsIntrodução a aplicativos descentralizados
Introdução à pilhaIntrodução à pilha da Ethereum
Web2 vs Web3De que maneira o ambiente web3 de desenvolvimento é diferente
Linguagens de programaçãoComo usar Ethereum com linguagens familiares

Princípios básicos
ContasContratos ou pessoas na rede
TransaçõesA forma como o estado da Ethereum muda
BlocosLotes de transações adicionados à blockchain
A máquina virtual da Ethereum (EVM)O computador que processa transações
GásEther necessário para impulsionar transações
Nós e clientesComo os blocos e as transações são verificados na rede
RedesUma visão geral do mainnet e das redes de teste
MineraçãoComo criar novos blocos e entrar em consenso
Mining algorithmsInformation on Ethereum's mining algorithms
A pilha
Contratos InteligentesA lógica por trás dos dapps – acordos de execução automática
Estruturas de desenvolvimentoFerramentas para ajudar a acelerar o desenvolvimento
Bibliotecas de JavaScriptComo usar JavaScript para interagir com contratos inteligentes
APIs de back-endComo usar bibliotecas para interagir com contratos inteligentes
Exploradores de blocoSeu portal para dados Ethereum
Segurança do contrato inteligenteMedidas de segurança a serem consideradas durante o desenvolvimento de contratos inteligentes
ArmazenamentoComo lidar com o armazenamento dapp
Ambientes de desenvolvimentoIDEs adequados para desenvolvimento dapp
Avançado
Padrões de tokenVisão geral de padrões de token aceitos
Valor extraível da mineração (MEV)Uma introdução ao valor extraível da mineração (MEV, Miner Extractable Value)
OráculosComo obter dados fora da cadeia em seus Smart contracts
DimensionamentoSoluções para transações mais rápidas
Networking LayerIntroduction to the Ethereum networking layer
Data structures and encoingIntroduction to the data structures and encoding schema used in the Ethereum stack