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íves de serem censurados.
Introdução aos contratos inteligentes e 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.
- Cadeia de blocos explicadaopens in a new tab
- Entender os Smart Contractsopens in a new tab
- Escreva seu primeiro Smart Contractopens in a new tab
- Aprenda como Compilar e Implementar Solidityopens in a new tab
Trabalhando com clientes Ethereum
Aprenda como usar Web3Jopens in a new tabe Besu Hiperregistro, dois principais clientes Java Ethereum
- Conectando a um cliente Ethereum com Java, Eclipse e Web3Jopens in a new tab
- Gerenciando uma conta Ethereum com Java e Web3jopens in a new tab
- Gerar um wrapper Java a partir do seu Smart Contractopens in a new tab
- Interagindo com um Smart Contract Ethereumopens in a new tab
- Monitorando Eventos de Smart Contracts Ethereumopens in a new tab
- Usando Besu (Pantheon), o Cliente Ethereum Java com Linuxopens in a new tab
- Executando um Nó de Hyperledger Besu (Pantheon) em testes de integração com Javaopens in a new tab
- Dicas Web3jopens in a new tab
Aprenda a usar ethers-ktopens 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 ERC20opens in a new tab
- Troca UniswapV2 com escuta de eventosopens in a new tab
- Rastreador de saldo ETH / ERC20opens in a new tab
Artigos intermediários
- Gerenciando o armazenamento em um aplicativo Java com IPFSopens in a new tab
- Gerenciando tokens ERC20 em Java com Web3jopens in a new tab
- Gerentes de Transações Web3jopens in a new tab
Padrões de uso avançados
Projetos e ferramentas em 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
- Evento (Monitorador de eventos)opens in a new tab
- Mahuta (Ferramenta de Desenvolvedor IPFS)opens in a new tab
Procurando por mais recursos? Leia ethereum.org/developers.