
Programadores
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
Introdução ao EtherUma introdução à criptomoeda e ao 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 novos blocos são criados e o consenso foi alcançado ao usar uma prova de trabalho
Algoritmos de mineraçãoInformação sobre os algoritmos de mineração da Ethereum
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 contratos inteligentes
APIs de BackendUsar bibliotecas para interagir com smart contracts
Exploradores de blocosO seu portal para dados Ethereum
Segurança dos smart contractsMedidas de segurança a considerar durante o desenvolvimento de contratos inteligentes
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
Valor máximo extraível (MEV)Uma introdução ao valor máximo extraível (MEV)
OraclesIncluir dados exteriores à chain nos seus smart contracts
DimensionamentoSoluções para transações mais rápidas
Camada de redeIntrodução à camada de rede Ethereum
Codificação e estrutura de dadosIntrodução às estruturas de dados e esquema de codificação usado na pilha Ethereum