Ethereum para desenvolvedores Go
Última atualização da página: 29 de agosto de 2024
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 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.
- Cadeia de blocos explicadaopens in a new tab
- Entendendo os contratos inteligentesopens in a new tab
- Escreva seu primeiro contrato inteligenteopens in a new tab
- Aprenda como Compilar e Implantar em Solidityopens in a new tab
- Tutorial do contratoopens in a new tab
Artigos e livros para iniciantes
- Introdução ao Gethopens in a new tab
- Use Golang para conectar à Ethereumopens in a new tab
- Implantar Contratos Inteligentes Ethereum Usando Golangopens in a new tab
- Um Guia de Passos Para Testar e Implantar Contratos Inteligentes Ethereum em Goopens in a new tab
- eBook: Ethereum Development with Goopens in a new tab - Desenvolvendo aplicativos Ethereum com Go
Artigos e documentos de nível Intermediário
- Documentação Ethereum em Goopens in a new tab - A documentação da implementação oficial da Ethereum em Go
- Guia do programador Erigonopens in a new tab - Guia ilustrado, incluindo a árvore de estado, comprovações múltiplas e processamento de transações
- Erigon e Ethereum sem estadoopens in a new tab - Conferência da Comunidade Ethereum 2020 (EthCC 3)
- Erigon: Otimizando clientes Ethereumopens in a new tab - 2018 Devcon 4
- Go Ethereum GoDocopens in a new tab
- Criando um dapp em Go com Gethopens in a new tab
- Trabalhe com uma rede privada Ethereum com Golang e Gethopens in a new tab
- Testes unitários de contratos Solidity na Ethereum com Goopens in a new tab
- Referência rápida para usar Geth como bibliotecaopens in a new tab
Padrões de uso avançados
- O Backend Simulado do GETHopens in a new tab
- Aplicativos Blockchain-as-a-Service usando Ethereum e Quorumopens in a new tab
- Armazenamento de dados distribuídos IPFS e Swarm em aplicações blockchain da Ethereumopens in a new tab
- Clientes Móveis: Bibliotecas e Nós Ethereum Inprocopens in a new tab
- Dapps nativos: Go bindings a contratos Ethereumopens in a new tab
Projetos e Ferramentas para Go
- Geth / Go Ethereumopens in a new tab - Implementação Oficial do protocolo da Ethereum
- Go Ethereum Code Analysisopens in a new tab - Revisão e analise do código-fonte do Go Ethereum
- Erigonopens in a new tab - Derivado mais rápido do Go Ethereum, com foco em nós de arquivo
- Golemopens in a new tab - Golem está criando um mercado global para computação distribuída
- Quorumopens in a new tab - Uma implementação permissionada da Ethereum com suporte a privacidade de dados
- Prysmopens in a new tab - Implementação em Go da Ethereum 'Serenity' 2.0
- Eth Tweetopens in a new tab - Twitter descentralizado: Um serviço de microblogging executado no blockchain da Ethereum
- Plasma MVP Golangopens in a new tab — Implementação e extensão da especificação de Plasma minimamente Viável
- Open Ethereum Mining Poolopens in a new tab - Um pool de mineração da Ethereum de código aberto
- Ethereum HD Walletopens in a new tab - Derivações de carteiras Ethereum em Go
- Multi Gethopens in a new tab - Suporte para muitos tipos de redes Ethereum
- Geth Light Clienteopens in a new tab - Implementação do Geth do Subprotocolo Light Ethereum
- Ethereum Golang SDKopens in a new tab - Uma implementação simples de carteira Ethereum e utilitários em Golang
- Covalent Golang SDKopens in a new tab - Acesso eficiente a dados blockchain via SDK Go para mais de 200 blockchains
Procurando por mais recursos? Confira ethereum.org/developers
Colaboradores da Comunidade Go
- Geth Discordopens in a new tab
- Geth Gistopens in a new tab
- Gophers Slackopens in a new tab - #ethereum channelopens in a new tab
- StackExchange - Ethereumopens in a new tab
- Multi Geth Gitteropens in a new tab
- Ethereum Gitteropens in a new tab
- Gitter cliente de Gethopens in a new tab