Ethereum para desenvolvedores Go
Última atualização da página: 25 de fevereiro de 2026
Use Ethereum para criar aplicativos descentralizados (ou "dapps"). Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles são implantados na rede Ethereum, sempre serão executados como programados. São descentralizados, o que significa que funcionam em uma rede peer-to-peer e não há um único ponto de fracasso. Nenhuma entidade ou pessoa os controla e é praticamente impossível censurar. Podem controlar os activos digitais para criar novos tipos de aplicações financeiras.
Começando com contratos inteligentes e a linguagem Solidity
Dê os seus primeiros passos para integrar o Go com a Ethereum
Precisa de uma introdução geral? Confira ethereum.org/learn ou ethereum.org/developers.
- Blockchain Explicada (opens in a new tab)
- Entendendo Contratos Inteligentes (opens in a new tab)
- Escreva seu Primeiro Contrato Inteligente (opens in a new tab)
- Aprenda a Compilar e Implantar o Solidity (opens in a new tab)
- Tutorial de Contratos (opens in a new tab)
Artigos e livros para iniciantes
- Introdução ao Geth (opens in a new tab)
- Use Golang para se conectar ao Ethereum (opens in a new tab)
- Implantar contratos inteligentes da Ethereum usando Golang (opens in a new tab)
- Um Guia Passo a Passo para Testar e Implantar Contratos Inteligentes Ethereum em Go (opens in a new tab)
- eBook: Desenvolvimento Ethereum com Go (opens in a new tab) - Desenvolva aplicações Ethereum com Go
Artigos e documentos intermediários
- Documentação do Go Ethereum (opens in a new tab) - A documentação da implementação oficial do Ethereum em Go
- Guia do Programador Erigon (opens in a new tab) - Guia ilustrado, incluindo a árvore de estado, provas múltiplas e processamento de transações
- Erigon e Ethereum sem estado (opens in a new tab) - Conferência da Comunidade Ethereum de 2020 (EthCC 3)
- Erigon: otimizando clientes Ethereum (opens in a new tab) - Devcon 4, 2018
- Go Ethereum GoDoc (opens in a new tab)
- Criando um dapp em Go com Geth (opens in a new tab)
- Trabalhe com a Rede Privada Ethereum com Golang e Geth (opens in a new tab)
- Teste de unidade de contratos Solidity no Ethereum com Go (opens in a new tab)
- Referência rápida para usar o Geth como uma biblioteca (opens in a new tab)
Padrões de uso avançados
- O Backend Simulado do GETH (opens in a new tab)
- Aplicações de Blockchain como Serviço usando Ethereum e Quorum (opens in a new tab)
- Armazenamento Distribuído IPFS e Swarm em Aplicações de Blockchain Ethereum (opens in a new tab)
- Clientes móveis: Bibliotecas e nós Ethereum Inproc (opens in a new tab)
- dApps nativos: bindings Go para contratos Ethereum (opens in a new tab)
Projetos e ferramentas Go
- Geth / Go Ethereum (opens in a new tab) - Implementação oficial em Go do protocolo da Ethereum
- Análise de Código do Go Ethereum (opens in a new tab) - Revisão e análise do código-fonte do Go Ethereum
- Erigon (opens in a new tab) - Derivado mais rápido do Go Ethereum, com foco em nós de arquivo
- Golem (opens in a new tab) - O Golem está criando um mercado global para poder de computação
- Quorum (opens in a new tab) - Uma implementação permissionada da Ethereum com suporte à privacidade de dados
- Prysm (opens in a new tab) - Implementação em Go do Ethereum 'Serenity' 2.0
- Eth Tweet (opens in a new tab) - Twitter descentralizado: um serviço de microblogging executado na blockchain Ethereum
- Plasma MVP Golang (opens in a new tab) — Implementação e extensão em Golang da especificação do Plasma Mínimo Viável
- Open Ethereum Mining Pool (opens in a new tab) - Um pool de mineração Ethereum de código aberto
- Carteira HD Ethereum (opens in a new tab) - Derivações de Carteira HD Ethereum em Go
- Multi Geth (opens in a new tab) - Suporte para vários tipos de redes Ethereum
- Cliente Leve Geth (opens in a new tab) - Implementação Geth do Subprotocolo Leve Ethereum
- SDK Ethereum para Golang (opens in a new tab) - Uma implementação simples de carteira Ethereum e utilitários em Golang
- SDK Covalent para Golang (opens in a new tab) - Acesso eficiente a dados de blockchain via SDK Go para mais de 200 blockchains
Procurando por mais recursos? Confira ethereum.org/developers
Contribuidores da comunidade Go
- Geth Discord (opens in a new tab)
- Geth Gist (opens in a new tab)
- Slack dos Gophers (opens in a new tab) - canal #ethereum (opens in a new tab)
- StackExchange - Ethereum (opens in a new tab)
- Multi Geth Gitter (opens in a new tab)
- Gitter do Ethereum (opens in a new tab)
- Gitter do Cliente Leve Geth (opens in a new tab)