Ethereum
programador
recursos
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
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
Ajude-nos a melhorar o ethereum.org
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.
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
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
Miner extractable value (MEV)An introduction to miner extractable value (MEV)
OraclesIncluir dados exteriores à chain nos seus smart contracts
DimensionamentoSoluções para transações mais rápidas