Existe uma nova versão desta página, mas por enquanto só existe em inglês. Ajude-nos a traduzir a versão mais recente.
Esta página não está a ser traduzida. Deixamos intencionalmente esta página em Inglês por enquanto.
Conheça os conceitos principais e a pilha Ethereum com os nossos documentos
Aprenda programação Ethereum passo a passo com programadores que já o fizeram.
Quer experimentar primeiro e fazer perguntas depois?
Prepare a sua pilha para a construção ao configurar um ambiente de programação.
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
Como o ethereum.org, estes documentos são um esforço comunitário. Crie um PR se vir erros, espaço para melhoramentos ou novas oportunidades para ajudar os programadores Ethereum.
Uma 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
Contracts 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 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
Uma 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