Ethereum para desarrolladores de Java
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 fiables, 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 los contratos inteligentes y el lenguaje de Solidity
Da los primeros pasos para integrar Java con Ethereum
¿Necesitas una introducción más básica para empezar? Visita ethereum.org/learn o ethereum.org/developers
- Blockchain explicada(opens in a new tab)
- Comprender los contratos inteligentes(opens in a new tab)
- Escribir el primer contrato inteligente(opens in a new tab)
- Aprender a compilar e implementar Solidity(opens in a new tab)
Trabajar con clientes de Ethereum
Aprende cómo usar Web3J(opens in a new tab) y Hyperledger Besu, dos clientes líderes de Java Ethereum
- Conexión a un cliente de Ethereum con Java, Eclipse y Web3j(opens in a new tab)
- Administrar una cuenta de Ethereum con Java y Web3j(opens in a new tab)
- Generar un contenedor Java a partir de tu contrato inteligente(opens in a new tab)
- Interacción con un contrato inteligente de Ethereum(opens in a new tab)
- Escuchar eventos de contratos inteligentes de Ethereum(opens in a new tab)
- Uso de Besu (Pantheon), el cliente de Java Ethereum con Linux(opens in a new tab)
- Ejecución de un nodo Besu (Pantheon) de Hyperledger en las pruebas de integración de Java(opens in a new tab)
- Hoja de Cheat Web3j(opens in a new tab)
Artículos de nivel intermedio
- Gestión del almacenamiento en una aplicación de Java con IPFS(opens in a new tab)
- Administrar tokens de tipo ERC20 en Java con Web3j(opens in a new tab)
- Administradores de transacciones Web3j(opens in a new tab)
Patrones de uso avanzado
Proyectos y herramientas de Java
- Besu de Hiperledger (Pantheon) (cliente de Ethereum)(opens in a new tab)
- Web3J (biblioteca para interactuar con los clientes de Ethereum)(opens in a new tab)
- Evento (Event Listener)(opens in a new tab)
- Mahuta (herramientas de Dev para IPFS)(opens in a new tab)
¿Buscas más recursos? Echa un vistazo a ethereum.org/developers.
Colaboradores de la comunidad de Java
- Constructores de E/S(opens in a new tab)
- Kauri(opens in a new tab)
- Chat de Besu HL(opens in a new tab)
Ayúdanos con esta página
Si eres un experto en el tema y quieres contribuir, edita esta página y esparce tu sabiduría.
Recibirás una acreditación y estarás ayudando a la comunidad de Ethereum.
Usar esta opción flexible plantilla de documentación(opens in a new tab)
¿Tienes preguntas? Consúltanos en el canal #content en nuestro Servidor Discord(opens in a new tab)
Editar página(opens in a new tab)