Avançar para o conteúdo principal

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

Ler os documentos

Aprenda com tutoriais

Aprenda programação Ethereum passo a passo com programadores que já o fizeram.

Ver tutoriais

Comece a experimentar

Quer experimentar primeiro e fazer perguntas depois?

Brincar com código

Configurar ambiente local

Prepare a sua pilha para a construção ao configurar um ambiente de programação.

Escolhe a sua pilha
SpeedRunEthereum banner

Learn all the most important concepts by building on Ethereum

SpeedRun Ethereum(opens in a new tab)

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 Ethereum

Uma introdução à blockchain e ao Ethereum

Introdução ao Ether

Uma introdução à criptomoeda e ao Ether

Introdução a dapps

Uma introdução à aplicações descentralizadas

Introdução à pilha

Uma introdução à pilha Ethereum

Web2 vs Web3

Em que difere o mundo da programação web3

Linguagens de programação

Usar o Ethereum com linguagens familiares

Cão a usar dapps

Fundamentos

Contas

Contracts ou pessoas na rede

Transações

A forma como o estado do Ethereum muda

Blocos

Lotes de transações adicionados à blockchain

A máquina virtual Ethereum (EVM)

O computador que processa transações

Gás

Ether necesssário para efetuar transações

Nós e clientes

Como os blocos e as transações são verificados na rede

Redes

Uma visão geral da mainnet e das redes de teste

Mineração

Como novos blocos são criados e o consenso foi alcançado ao usar uma prova de trabalho

Algoritmos de mineração

Informação sobre os algoritmos de mineração da Ethereum

A pilha

Smart contracts

A lógica por detrás das aplicações – acordos autoexecutados

Frameworks de desenvolvimento

Ferramentas para ajudar a acelerar o desenvolvimento

Bibliotecas JavaScript

Usar o JavaScript para interagir com contratos inteligentes

APIs de Backend

Usar bibliotecas para interagir com smart contracts

Exploradores de blocos

O seu portal para dados Ethereum

Segurança dos smart contracts

Medidas de segurança a considerar durante o desenvolvimento de contratos inteligentes

Armazenamento

Como lidar com o armazenamento dapp

Ambientes de desenvolvimento

IDEs que são adequadas para o desenvolvimento de dapp

Avançado

Padrões de tokens

Uma visão geral das normas de token aceites

Valor máximo extraível (MEV)

Uma introdução ao valor máximo extraível (MEV)

Oracles

Incluir dados exteriores à chain nos seus smart contracts

Dimensionamento

Soluções para transações mais rápidas

Camada de rede

Introdução à camada de rede Ethereum

Codificação e estrutura de dados

Introdução às estruturas de dados e esquema de codificação usado na pilha Ethereum

Esta página foi útil?