JavaRush /Blog Java /Random-FR /Top 3 des bibliothèques Blockchain pour les développeurs ...

Top 3 des bibliothèques Blockchain pour les développeurs Java

Publié dans le groupe Random-FR
Je suppose que vous avez presque tous déjà entendu parler du Bitcoin, de l’Ethereum et d’autres crypto-monnaies aux noms amusants. Maintenant, ils sont au sommet de leur popularité et ne quittent littéralement pas les fils d'actualité et les forums, et les débats sans fin sur « si ça va éclater ou non », « va-t-il monter ou descendre » sont aussi captivants que les courses de chevaux et les casinos. Mais que devons-nous faire, les développeurs ? Comment interagissons-nous avec toutes ces choses fantaisistes ? C'est simple : les bibliothèques nécessaires à Java existent déjà ! Avec leur aide, vous pouvez facilement profiter de la tendance de la mode. L'ordre dans lequel les bibliothèques apparaissent dans l'article est lié au nombre d'étoiles dans le référentiel Github.
Top 3 des bibliothèques Blockchain pour les développeurs Java - 1

#1. BitcoinJ

Lien vers le référentiel GitHub : https://github.com/bitcoinj/bitcoinj Plus d'informations sur la bibliothèque/où télécharger : https://bitcoinj.github.io/
Top 3 des bibliothèques Blockchain pour les développeurs Java - 2
Le nom parle de lui-même, n'est-ce pas ? Si vous réfléchissez à la façon de créer un portefeuille Bitcoin et de gérer les transactions entre les nœuds, vous devriez absolument essayer BitcoinJ. Le projet a déjà acquis une communauté active et une très bonne documentation, grâce à laquelle il attire les développeurs. Bien entendu, comme la plupart des projets open source qui commencent tout juste à gagner en popularité, BitcoinJ présente un certain nombre d’inconvénients. Par exemple, les problèmes de sécurité associés aux bogues ouverts et aux problèmes d'évolutivité. Cependant, cette bibliothèque est très utile pour quiconque souhaite comprendre le fonctionnement du protocole Bitcoin. J'exprimerai mon avis personnel : BitcoinJ n'est pas encore très adapté aux projets commerciaux.

#2. Web3j

Lien vers le référentiel GitHub : https://github.com/web3j/web3j Plus d'informations sur la bibliothèque/où télécharger : https://web3j.io/
Top 3 des bibliothèques Blockchain pour les développeurs Java - 3
Je serai bref : Ethereum est la deuxième crypto-monnaie la plus populaire. Le projet Web3j vous permet de travailler avec la blockchain Ethereum sans avoir à écrire votre propre code d'intégration. La bibliothèque peut être utilisée pour les applications Java et Android. Encore une fois, les fonctions principales sont la création de portefeuilles, la gestion des transactions et cette fois également les wrappers pour les contrats intelligents. Oui, c'est vrai, des wrappers pour les contrats intelligents ! Une partie du projet Ethereum comprend un langage spécial appelé Solidity, qui est de facto la norme pour la création de contrats intelligents. Les wrappers de contrats intelligents web3j sont utilisés si vous souhaitez éviter les détails d'implémentation pour travailler avec des contrats intelligents. De plus, la bibliothèque est dotée d'une excellente documentation avec de nombreux exemples. Pour moi personnellement, web3j est le favori de ce top.

#3. Tissu HyperLedger

Lien vers le référentiel GitHub : https://github.com/hyperledger/fabric-sdk-java Plus d'informations sur la bibliothèque/où télécharger : https://www.hyperledger.org/
Top 3 des bibliothèques Blockchain pour les développeurs Java - 4
Cette bibliothèque est conçue principalement pour un usage professionnel. HyperLedger Fabric doit être considéré comme un outil puissant, que vous souhaitiez créer une application d'entreprise ou prototyper un petit programme. Le projet est activement développé par les membres de la Linux Foundation. L'accent principal est mis sur la création et la gestion de contrats intelligents. Principales caractéristiques:
  • gestion de canaux d'échange d'informations confidentielles;
  • les politiques d'approbation des transactions ;
  • livraison cohérente des transactions à travers le réseau.
Si vous incluez HyperLedger Fabric dans votre pile technologique, je vous conseille de consulter d'autres produits HyperLedger, ces gars-là ont de nombreux projets intéressants qui vous aideront à construire une infrastructure blockchain holistique, évolutive et facile à entretenir. Original : https://dreamix.eu/blog/uncategorized/top-3-blockchain-libraries-for-java-developers
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION