Última atualização: October 21, 2020
Ethereum para Desenvolvedores Java
Utilize a Ethereum para criar aplicações descentralizadas ("dapps") que utilizam os benefícios das tecnologias de criptomoedas e blockchain. Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles são implantados na rede Ethereum, eles sempre serão executados como programados. Podem controlar os activos digitais para criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla sendo portanto quase impossíves de serem censurados.
Começando com Smart Contracts e a linguagem Solidity
Dê seus primeiros passos para integrar Java com Ethereum
Precisa de uma introdução geral? Confira ethereum.org/learn or ethereum.org/developers.
- Blockchain Explicada
- Entendendo Smart Contracts
- Escreva seu Primeiro Smart Contract
- Aprenda como Compilar e Implantar em Solidity
Usando Web3J e Hyperledger Besu (Anteriormente Nomeado Pantheon, Cliente Ethereum Java)
- Conectando a um cliente Ethereum com Java, Eclipse e Web3J
- Gerenciando uma conta Ethereum com Java e Web3j
- Gerar um wrapper Java a partir do seu Smart Contract
- Interagindo com um Smart Contract Ethereum
- Monitorando Eventos de Smart Contracts Ethereum
- Usando Besu (Pantheon), o Cliente Ethereum Java com Linux
- Executando um Nó de Hyperledger Besu (Pantheon) em testes de integração com Java
Para Intermediários
- Gerenciando o armazenamento em um aplicativo Java com IPFS
- Gerenciando tokens ERC20 em Java com Web3j
- Gerentes de Transações Web3j
Padrões de uso avançado
Projetos e Ferramentas em Java
- Hyperledger Besu (Pantheon) (Cliente Ethereum)
- Web3J (Biblioteca para Interagir com Clientes Ethereum)
- Evento (Monitorador de eventos)
- Mahuta (Ferramenta de Desenvolvedor IPFS)
Procurando mais recursos? Leia ethereum.org/developers.