Ethereum para desarrolladores de Java
Última actualización de la página: 25 de agosto de 2025
Utiliza Ethereum para crear aplicaciones descentralizadas (o "dapps"), que aprovechan las ventajas de las criptomonedas y la tecnología de blockchain. Estas dapps pueden ser confiables, lo que significa que, una vez implementadas en Ethereum, siempre se ejecutan tal y como se programaron. Pueden controlar los activos digitales para crear nuevos tipos de aplicaciones financieras. Estas aplicaciones pueden ser descentralizadas, es decir, ninguna entidad o persona las controla y, por lo tanto, son prácticamente imposibles de censurar.
Comenzar con contratos inteligentes y con el lenguaje Solidity
Da los primeros pasos para integrar Java con Ethereum
¿Necesita una introducción más básica para empezar? Consulte ethereum.org/learn o ethereum.org/developers.
- [Cadena de bloques explicada] (https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explainedopens in a new tab)
- Comprender los contratos inteligentesopens in a new tab
- Escriba su primer contrato inteligenteopens in a new tab
- Aprenda a compilar e implementar Solidityopens in a new tab
Trabajar con clientes de Ethereum
Aprenda a usar Web3Jopens in a new tab y Hyperledger Besu, dos de los principales clientes de Ethereum para Java
- Conexión a un cliente de Ethereum con Java, Eclipse y Web3Jopens in a new tab
- Gestionar una cuenta de Ethereum con Java y Web3jopens in a new tab
- Generar un wrapper de Java a partir de su contrato inteligenteopens in a new tab
- Interactuar con un contrato inteligente de Ethereumopens in a new tab
- Escuchar eventos de contratos inteligentes de Ethereumopens in a new tab
- Usar Besu (Pantheon), el cliente de Ethereum en Java con Linuxopens in a new tab
- Ejecutar un nodo de Hyperledger Besu (Pantheon) en pruebas de integración de Javaopens in a new tab
- Guía de referencia rápida de Web3jopens in a new tab
Aprenda a usar ethers-ktopens in a new tab, una biblioteca de Kotlin asíncrona y de alto rendimiento para interactuar con cadenas de bloques basadas en EVM. Dirigido a las plataformas JVM y Android.
- Transferir tokens ERC20opens in a new tab
- Intercambio de UniswapV2 con escucha de eventosopens in a new tab
- Seguidor de saldo de ETH / ERC20opens in a new tab
Articulos para usuarios familiarizados
- Gestionar el almacenamiento en una aplicación de Java con IPFSopens in a new tab
- Gestionar tokens ERC20 en Java con Web3jopens in a new tab
- Gestores de transacciones de Web3jopens in a new tab
Patrones de uso avanzado
Proyectos y herramientas de Java
- Web3J (biblioteca para interactuar con clientes de Ethereum)opens in a new tab
- ethers-kt (biblioteca asíncrona y de alto rendimiento de Kotlin/Java/Android para cadenas de bloques basadas en EVM.)opens in a new tab
- Eventeum (escucha de eventos)opens in a new tab
- Mahuta (herramientas de desarrollo para IPFS)opens in a new tab
¿Buscas más recursos? Consulte ethereum.org/developers.