Ethereum pour les développeurs Java
Dernière modification: @Kler(opens in a new tab), Invalid DateTime
Utilisez Ethereum pour créer des applications décentralisées (ou "DApps") qui tirent parti de la technologie de la blockchain et des cryptomonnaies. Ces DApps sont dignes de confiance, ce qui signifie que dès qu'elles sont déployées sur Ethereum, elles fonctionnent toujours comme prévu. Elles peuvent contrôler les actifs numériques afin de créer de nouveaux types d'applications financières. Elles peuvent être décentralisées, ce qui signifie qu'aucune personne ni entité ne les contrôle et qu'il est pratiquement impossible de les censurer.
Premiers pas avec les contrats intelligents et le langage Solidity
Première étapes pour intégrer Java à Ethereum
Besoin d’une approche plus élémentaire ? Consultez ethereum.org/learn ou ethereum.org/developers
- Explication de la blockchain(opens in a new tab)
- Comprendre les contrats intelligents(opens in a new tab)
- Écrire votre premier contrat intelligent(opens in a new tab)
- Apprendre à compiler et à déployer avec Solidity(opens in a new tab)
Travailler avec des clients Ethereum
Apprenez à utiliser Web3J(opens in a new tab) et Hyperledger Besu, deux des principaux clients Ethereum Java.
- Connexion à un client Ethereum avec Java, Eclipse et Web3J(opens in a new tab)
- Gérer un compte Ethereum avec Java et Web3j(opens in a new tab)
- Générer un wrapper Java à partir de votre contrat intelligent(opens in a new tab)
- Interagir avec un contrat intelligent Ethereum(opens in a new tab)
- Écoute des événements du contrat intelligent Ethereum(opens in a new tab)
- Utilisation de Besu (Pantheon), le client Java d'Ethereum avec Linux(opens in a new tab)
- Exécuter un nœud Hyperledger Besu (Pantheon) dans les tests d'intégration Java(opens in a new tab)
- Mémo Web3j(opens in a new tab)
Articles intermédiaires
- Gestion du stockage avec IPFS dans une application Java(opens in a new tab)
- Gestion des jetons ERC20 avec Web3j dans Java(opens in a new tab)
- Web3j Transaction Managers(opens in a new tab)
Modèles d'utilisation avancés
Outils et projets Java
- Hyperledger Besu (Pantheon) (Client Ethereum)(opens in a new tab)
- Web3J (Bibliothèque pour interagir avec les clients Ethereum)(opens in a new tab)
- Eventeum (Écouteur d'événements)(opens in a new tab)
- Mahuta (Outils de développement IPFS)(opens in a new tab)
Vous cherchez davantage de ressources ? Consultez ethereum.org/developers.
Contributeurs de la communauté Java
Cet article vous a été utile ?
Précédent
GolangSuivant
JavaScript