Última atualização: October 21, 2020
Ethereum para Desenvolvedores Go
Aprenda a desenvolver para Ethereum usando projetos e ferramentas baseados no Go
Use a Ethereum para criar aplicativos descentralizados (or "dapps") que utilizam os benefícios das criptomoedas e da tecnologia blockchain. Esses daaps podem ser confiáveis, o que significa que, uma vez que são implantados na Ethereum, eles serão sempre executados como programados. Podem controlar os activos digitais para criar novos tipos de aplicações financeiras. Podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla e são praticamente impossíveis de censurar.
Introdução aos Smart Contracts 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 or ethereum.org/developers.
- Blockchain explicada
- Entendendo os Smart Contracts
- Escreva seu primeiro Smart Contract
- Aprenda como compilar e implantar Solidity
- Tutorial do contrato
Artigos e Livros para Iniciantes
- Escolhendo um cliente Ethereum
- Introdução ao Geth
- Use Golang para conectar à Ethereum
- Implantar Smart Contracts Ethereum Usando Golang
- Um guia passo-a-passo para testar e implantar Smart Contracts Ethereum em Go
- eBook: Ethereum Development with Go - Desenvolvendo aplicativos Ethereum com Go
Artigos e Documentos de nível Intermediário
- Documentação Ethereum em Go - A documentação da implementação oficial da Ethereum em Go
- Go Ethereum GoDoc
- Criando um DApp Go com o Geth
- Trabalhe com uma rede privada Ethereum com Golang e Geth
- Testes unitários de contratos Solidity na Ethereum com Go
Padrões de uso Avançados
- O Backend Simulado do GETH
- Aplicativos Blockchain-as-a-Service usando Ethereum e Quorum
- Armazenamento de dados distribuídos IPFS e Swarm em aplicações blockchain da Ethereum
- Clientes Móveis: Bibliotecas e Nós Ethereum Inproc
- Aplicativos Nativos: Go bindings em contratos Ethereum
Projetos e Ferramentas para Go
- Geth / Go Ethereum - Implementação Oficial do protocolo da Ethereum
- Go Ethereum Code Analysis - Revisão e analise do código-fonte do Go Ethereum
- Golem - Golem está criando um mercado global para computação distribuída
- Quorum - Uma implementação permissionada da Ethereum com suporte a privacidade de dados
- Prysm - Implementação em Go da Ethereum 'Serenity' 2.0
- Eth Tweet - Twitter descentralizado: Um serviço de microblogging executado no blockchain da Ethereum
- Plasma MVP Golang — Implementação e extensão da especificação de Plasma minimamente Viável
- Open Ethereum Mining Pool - Um pool de mineração da Ethereum de código aberto
- Ethereum HD Wallet - Derivações de carteiras Ethereum em Go
- Multi Geth - Suporte para muitos tipos de redes Ethereum
- Geth Light Cliente - Implementação do Geth do Subprotocolo Light Ethereum
Procurando por mais informações? Confira ethereum.org/developers
Colaboradores da Comunidade Go
- Geth Discord
- Geth Gist
- Gophers Slack - #ethereum channel
- StackExchange - Ethereum
- Multi Geth Gitter
- Ethereum Gitter
- Gitter cliente de Geth