Ethereum para desenvolvedores Java
Última atualização da página: 25 de agosto de 2025
Utilize Ethereum para criar aplicações descentralizadas ("dapps") que utilizam os benefícios das criptomoedas e tecnologias de cadeia de blocos. 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. Eles podem controlar ativos digitais a fim de criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla sendo, portanto, praticamente impossíveis de serem censurados.
Começando com contratos inteligentes e a linguagem Solidity
Dê seus primeiros passos para integrar Java com 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)
Trabalhando com clientes Ethereum
Aprenda a usar o Web3J (opens in a new tab) e o Hyperledger Besu, dois dos principais clientes Java para Ethereum
- Conectando a um cliente Ethereum com Java, Eclipse e Web3J (opens in a new tab)
- Gerenciar uma conta Ethereum com Java e Web3j (opens in a new tab)
- Gerar um Wrapper Java a partir do seu Contrato Inteligente (opens in a new tab)
- Interagindo com um Contrato Inteligente da Ethereum (opens in a new tab)
- Escutando Eventos de Contratos Inteligentes da Ethereum (opens in a new tab)
- Usando Besu (Pantheon), o cliente Java Ethereum com Linux (opens in a new tab)
- Executando um nó Hyperledger Besu (Pantheon) em testes de integração Java (opens in a new tab)
- Folha de dicas do Web3j (opens in a new tab)
Aprenda a usar o ethers-kt (opens in a new tab), uma biblioteca Kotlin assíncrona e de alto desempenho para interagir com blockchains baseadas em EVM. Destinada às plataformas JVM e Android.
- Transferir tokens ERC20 (opens in a new tab)
- Swap no UniswapV2 com escuta de eventos (opens in a new tab)
- Rastreador de saldo de ETH / ERC20 (opens in a new tab)
Artigos Intermediários
- Gerenciando o armazenamento em um aplicativo Java com IPFS (opens in a new tab)
- Gerenciar tokens ERC20 em Java com Web3j (opens in a new tab)
- Gerenciadores de transação do Web3j (opens in a new tab)
Padrões de uso avançados
Projetos e ferramentas Java
- Web3J (Biblioteca para interagir com clientes Ethereum) (opens in a new tab)
- ethers-kt (Biblioteca Kotlin/Java/Android assíncrona e de alto desempenho para blockchains baseadas em EVM.) (opens in a new tab)
- Eventeum (ouvinte de eventos) (opens in a new tab)
- Mahuta (Ferramentas de desenvolvimento para IPFS) (opens in a new tab)
Procurando por mais recursos? Confira ethereum.org/developers.