Ethereum para desenvolvedores Go
Γltima ediΓ§Γ£o: , Invalid DateTime
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 explicada(opens in a new tab)
- Entendendo os contratos inteligentes(opens in a new tab)
- Escreva seu primeiro contrato inteligente(opens in a new tab)
- Aprenda como Compilar e Implantar em Solidity(opens in a new tab)
- Tutorial do contrato(opens in a new tab)
Artigos e livros para iniciantes
- Escolhendo um Cliente Ethereum(opens in a new tab)
- IntroduΓ§Γ£o ao Geth(opens in a new tab)
- Use Golang para conectar Γ Ethereum(opens in a new tab)
- Implantar Contratos Inteligentes Ethereum Usando Golang(opens in a new tab)
- Um Guia de Passos Para Testar e Implantar Contratos Inteligentes Ethereum em Go(opens in a new tab)
- eBook: Ethereum Development with Go(opens in a new tab) - Desenvolvendo aplicativos Ethereum com Go
Artigos e documentos de nΓvel IntermediΓ‘rio
- DocumentaΓ§Γ£o Ethereum em Go(opens in a new tab) - A documentaΓ§Γ£o da implementaΓ§Γ£o oficial da Ethereum em Go
- Guia do programador Erigon(opens in a new tab) - Guia ilustrado, incluindo a Γ‘rvore de estado, comprovaΓ§Γ΅es mΓΊltiplas e processamento de transaΓ§Γ΅es
- Erigon e Ethereum sem estado(opens in a new tab) - ConferΓͺncia da Comunidade Ethereum 2020 (EthCC 3)
- Erigon: Otimizando clientes Ethereum(opens in a new tab) - 2018 Devcon 4
- Go Ethereum GoDoc(opens in a new tab)
- Criando um dapp em Go com Geth(opens in a new tab)
- Trabalhe com uma rede privada Ethereum com Golang e Geth(opens in a new tab)
- Testes unitΓ‘rios de contratos Solidity na Ethereum com Go(opens in a new tab)
- ReferΓͺncia rΓ‘pida para usar Geth como biblioteca(opens in a new tab)
PadrΓ΅es de uso avanΓ§ados
- O Backend Simulado do GETH(opens in a new tab)
- Aplicativos Blockchain-as-a-Service usando Ethereum e Quorum(opens in a new tab)
- Armazenamento de dados distribuΓdos IPFS e Swarm em aplicaΓ§Γ΅es blockchain da Ethereum(opens in a new tab)
- Clientes MΓ³veis: Bibliotecas e NΓ³s Ethereum Inproc(opens in a new tab)
- Dapps nativos: Go bindings a contratos Ethereum(opens in a new tab)
Projetos e Ferramentas para Go
- Geth / Go Ethereum(opens in a new tab) - ImplementaΓ§Γ£o Oficial do protocolo da Ethereum
- Go Ethereum Code Analysis(opens in a new tab) - RevisΓ£o e analise 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) - Golem estΓ‘ criando um mercado global para computaΓ§Γ£o distribuΓda
- Quorum(opens in a new tab) - Uma implementaΓ§Γ£o permissionada da Ethereum com suporte a privacidade de dados
- Prysm(opens in a new tab) - ImplementaΓ§Γ£o em Go da Ethereum 'Serenity' 2.0
- Eth Tweet(opens in a new tab) - Twitter descentralizado: Um serviΓ§o de microblogging executado no blockchain da Ethereum
- Plasma MVP Golang(opens in a new tab) β ImplementaΓ§Γ£o e extensΓ£o da especificaΓ§Γ£o de Plasma minimamente ViΓ‘vel
- Open Ethereum Mining Pool(opens in a new tab) - Um pool de mineraΓ§Γ£o da Ethereum de cΓ³digo aberto
- Ethereum HD Wallet(opens in a new tab) - DerivaΓ§Γ΅es de carteiras Ethereum em Go
- Multi Geth(opens in a new tab) - Suporte para muitos tipos de redes Ethereum
- Geth Light Cliente(opens in a new tab) - ImplementaΓ§Γ£o do Geth do Subprotocolo Light Ethereum
- Ethereum Golang SDK(opens in a new tab) - Uma implementaΓ§Γ£o simples de carteira Ethereum e utilitΓ‘rios em Golang
Procurando por mais recursos? Confira ethereum.org/developers
Colaboradores da Comunidade Go
- Geth Discord(opens in a new tab)
- Geth Gist(opens in a new tab)
- Gophers Slack(opens in a new tab) - #ethereum channel(opens in a new tab)
- StackExchange - Ethereum(opens in a new tab)
- Multi Geth Gitter(opens in a new tab)
- Ethereum Gitter(opens in a new tab)
- Gitter cliente de Geth(opens in a new tab)
Outras listas agregadas
- IncrΓvel Ethereum(opens in a new tab)
- Consensys: uma lista definitiva de ferramentas para desenvolvedores da Ethereum(opens in a new tab) β fonte GitHub(opens in a new tab)