Pular para o conteúdo principal

developers

Ethereum desenvolvedor recursos

Um manual para desenvolvedores de Ethereum. De desenvolvedores para desenvolvedores.

Como você gostaria de começar?

👩‍🎓

Aprenda a desenvolver com Ethereum

Leia nossos documentos e entenda os conceitos principais e a pilha do Ethereum

Leia os documentos
👩‍🏫

Aprenda com os tutoriais

Aprenda desenvolvimento do Ethereum passo a passo de desenvolvedores que já o fizeram.

Ver os tutoriais
👩‍🔬

Começar a experimentar

Quer experimentar primeiro e fazer perguntas depois?

Experimente com os códigos
👷

Configurar ambiente local

Prepare sua pilha para criar ao configurar um ambiente de desenvolvimento.

Escolha sua pilha

Sobre os recursos de desenvolvedor

ethereum.org está aqui para ajudar você a desenvolver com o Ethereum utilizando a documentação sobre conceitos fundamentais, assim como a pilha de desenvolvimento. Há também tutoriais para ajudá-lo a começar a trabalhar.

Inspirados pela rede de desenvolvimento do Mozilla, achamos que o Ethereum necessitava de um lugar para guardar conteúdo e recursos para desenvolvedores. Assim como nossos amigos no Mozilla, tudo aqui é código aberto e está pronto para você ampliar e melhorar.

Se você tiver algum comentário, entre em contato conosco por meio de um issue no GitHub ou pelo servidor Discord. Acesse o Discord(opens in a new tab)

Veja a documentação

Introduções

Introdução ao Ethereum

Introdução à tecnologia de blockchain e Ethereum

Introdução ao Ether

Uma introdução a criptomoedas e ao Ether

Introdução aos dapps

Introdução a aplicativos descentralizados

Introdução à pilha

Introdução à pilha do Ethereum

Web2 vs Web3

De que maneira o ambiente web3 de desenvolvimento é diferente

Linguagens de programação

Como usar Ethereum com linguagens familiares

Doge usando dapps

Princípios básicos

Contas

Contratos 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 do Ethereum (EVM)

O computador que processa transações

Gás

Ether necessário para impulsionar transações

Nós e clientes

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

Redes

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

Mineração

Como novos blocos são criados e o consenso era atingido usando a prova de trabalho

Algoritmos de mineração

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

A pilha

Contratos inteligentes

A lógica por trás dos dapps – acordos de execução automática

Estruturas de desenvolvimento

Ferramentas para ajudar a acelerar o desenvolvimento

Bibliotecas de JavaScript

Usando JavaScript para interagir com contratos inteligentes

APIs de back-end

Como usar bibliotecas para interagir com contratos inteligentes

Exploradores de bloco

Seu portal para dados Ethereum

Segurança do contrato inteligente

Medidas de segurança a serem consideradas durante o desenvolvimento de contratos inteligentes

Armazenamento

Como lidar com o armazenamento dapp

Ambientes de desenvolvimento

IDEs adequados para desenvolvimento dapp

Avançado

Padrões de token

Visão geral de padrões de token aceitos

Valor máximo extraível (MEV)

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

Oráculos

Como obter dados fora da cadeia em seus Smart contracts

Dimensionamento

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

Camada da rede

Introdução à camada de rede Ethereum

Codificação e estruturas de dados

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

Esta página foi útil?