Ethereum para desenvolvedores Java
Última edição: @TheBrazilianDude, 6 de fevereiro de 2024
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 explicada
- Entender os Smart Contracts
- Escreva seu primeiro Smart Contract
- Aprenda como Compilar e Implementar Solidity
Trabalhando com clientes Ethereum
Aprenda como usar Web3Je Besu Hiperregistro, dois principais clientes Java Ethereum
- 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
- Dicas Web3j
Artigos 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çados
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 por mais recursos? Leia ethereum.org/developers.