Pular para o conteúdo principal

Ajude a atualizar esta página

🌏

Há uma nova versão desta página mas, no momento, ela está apenas em inglês. Ajude-nos a traduzir a última versão.

Traduzir página
Visualizar em inglês

Não há bugs aqui!🐛

Esta página não está sendo traduzida. Ela foi intencionalmente deixada em inglês, por enquanto.

Ethereum
desenvolvedor
recursos

Um manual para desenvolvedores de Ethereum. De desenvolvedores para desenvolvedores.
Ilustração de blocos sendo organizados como um símbolo do ETH

Como você gostaria de começar?

👩‍🎓

Aprenda a desenvolver com Ethereum

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

Leia os documentos
👩‍🏫

Aprenda com os tutoriais

Aprenda desenvolvimento da 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 a 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 a 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

Ilustração de blocos sendo organizados como um símbolo do ETH

Ajude-nos a melhorar a ethereum.org

Como a ethereum.org, esses documentos são um esforço comunitário. Crie um PR se você vir erros, possíveis melhorias ou novas oportunidades para ajudar os desenvolvedores da Ethereum.

Contribua

Veja a documentação

Introduções

Introdução à 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 da Ethereum

Web2 vs Web3

De que maneira o ambiente web3 de desenvolvimento é diferente

Linguagens de programação

Como usar Ethereum com linguagens familiares

Doge using dapps

Princípios básicos

Contas

Contratos ou pessoas na rede

Transações

A forma como o estado da Ethereum muda

Blocos

Lotes de transações adicionados à blockchain

A máquina virtual da 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 criar novos blocos e entrar em consenso

Mining algorithms

Information on Ethereum's mining algorithms

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

Como usar 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 extraível da mineração (MEV)

Uma introdução ao valor extraível da mineração (MEV, Miner Extractable Value)

Oráculos

Como obter dados fora da cadeia em seus Smart contracts

Dimensionamento

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

Networking Layer

Introduction to the Ethereum networking layer

Data structures and encoding

Introduction to the data structures and encoding schema used in the Ethereum stack

Esta página foi útil?