Ethereum
programador
recursos
Um manual para construtores Ethereum. De construtores para construtores.

Como é que gostaria de começar?
Aprender a programar Ethereum
Conheça os conceitos principais e a pilha Ethereum com os nossos documentos
Aprenda com tutoriais
Aprenda programação Ethereum passo a passo com programadores que já o fizeram.
Comece a experimentar
Quer experimentar primeiro e fazer perguntas depois?
Configurar ambiente local
Prepare a sua pilha para a construção ao configurar um ambiente de programação.
Acerca destes recursos para programadores
O ethereum.org está aqui para ajudá-lo a construir com o Ethereum com documentação sobre conceitos básicos, bem como a pilha de programação. Além disso, existem tutoriais para que possa começar a trabalhar rapidamente.
Inspirado no Mozilla Developer Network, achámos que o Ethereum precisava de um lugar para albergar ótimos conteúdos e recursos para programadores. Como os nossos amigos na Mozilla, tudo aqui é open source e está pronto para ser alargado e melhorado.
Se tiver algum comentário, contacte-nos através de uma issue no GitHub ou no nosso servidor Discord. Entrar no Discord(opens in a new tab)
Explore a documentação
Introdução
Introdução ao EthereumUma introdução à blockchain e ao Ethereum
Intro to EtherAn introduction to cryptocurrency and Ether
Introdução a dappsUma introdução à aplicações descentralizadas
Introdução à pilhaUma introdução à pilha Ethereum
Web2 vs Web3Em que difere o mundo da programação web3
Linguagens de programaçãoUsar o Ethereum com linguagens familiares

Fundamentos
ContasContracts ou pessoas na rede
TransaçõesA forma como o estado do Ethereum muda
BlocosLotes de transações adicionados à blockchain
A máquina virtual Ethereum (EVM)O computador que processa transações
GásEther necesssário para efetuar transações
Nós e clientesComo os blocos e as transações são verificados na rede
RedesUma visão geral da Mainnet e das redes de teste
MineraçãoComo são criados novos blocos e é alcançado um consenso
Mining algorithmsInformation on Ethereum's mining algorithms
A pilha
Smart contractsA lógica por detrás das aplicações – acordos autoexecutados
Frameworks de desenvolvimentoFerramentas para ajudar a acelerar o desenvolvimento
Bibliotecas javascriptUsar o javascript para interagir com smart contracts
APIs de BackendUsar bibliotecas para interagir com smart contracts
Exploradores de blocosO seu portal para dados Ethereum
SegurançaMedidas de segurança a considerar durante a programação
ArmazenamentoComo lidar com o armazenamento dapp
Ambientes de desenvolvimentoIDEs que são adequadas para o desenvolvimento de dapp
Avançado
Padrões de tokensUma visão geral das normas de token aceites
Maximal extractable value (MEV)An introduction to maximal extractable value (MEV)
OraclesIncluir dados exteriores à chain nos seus smart contracts
DimensionamentoSoluções para transações mais rápidas
Networking LayerIntroduction to the Ethereum networking layer
Data structures and encodingIntroduction to the data structures and encoding schema used in the Ethereum stack