Je suis développeur Java et nouveau sur hyperledger. Je suis intéressé à apprendre et j'ai besoin de savoir par où commencer. tissu vs compositeur?
Hyperledger Composer simplifie le développement d'applications au-dessus de l'infrastructure de blockchain de la structure Hyperledger.
Si vous êtes intéressé par l'infrastructure blockchain, commencez par le tutoriel Fabric tutorials .
Si vous êtes intéressé par les applications de blockchain, commencez par Composer tutorials .
Les didacticiels Fabric incluent également des exemples de développement de chaincodes de bas niveau (en golang). Composer est un framework de développement d'applications de niveau supérieur.
Je suggérerais d'essayer les deux pour avoir une vue d'ensemble des capacités.
En tant que développeur Java, vous souhaiterez également consulter le kit de développement logiciel (SDK) Fabric Java pour la création d'applications clientes Java interagissant avec la chaîne de blocs. Le code chaincode Java est également disponible à partir de Fabric v1.3.
Réponse mise à jour (comme promis dans l'article précédent): Hyperledger Composer v0.19.0 (date de rédaction - 1er avril 2018) est la version par défaut permettant de créer vos réseaux d'entreprise blockchain à l'aide de Composer. Ainsi, lorsque vous extrayez HL/Composer, par exemple via npm install, etc.), il utilise la version actuelle GA de Hyperledger Fabric v1.1, l’infrastructure réseau sous-jacente blockchain. Cette version 0.19.0 inclut un changement fondamental dans la manière dont les réseaux d’entreprise Composer sont déployés (par rapport aux versions précédentes, par exemple 0.16.x - 0.18.x). Les réseaux d'entreprise sont désormais déployés dans Hyperledger Fabric en tant que «code de chaîne», ce qui signifie que le réseau professionnel (plutôt que l'exécution de Composer) peut être approuvé par toutes les parties (réseau de blockchain) et signé, à l'aide d'un modèle de gestion similaire à celui utilisé pour les chaînes non composées. Dans une édition ultérieure, il est prévu d’ajouter JS requires
pour pouvoir les exploiter dans NodeJS et inclure les autres fonctions JS que vous avez développées. Bien entendu, vous pouvez déjà appeler des fonctions natives d’API Fabric/chaincode à partir de processeurs de transaction Composer - introduites avant la version 0.19.x). Plus d’informations ici dans les notes de publication -> https://github.com/hyperledger/composer/releases/tag/v0.19.0
le tissu hyperledger est un framework hyperledger, tandis que composer est un module hyperledger. Je vous suggère de commencer avec le composeur hyperledger car il offre de nombreux avantages tels que
en outre, hyperledger composer est écrit en javascript. Composer vous fournit un ensemble de composants faciles à utiliser que vous pouvez apprendre et mettre en oeuvre rapidement.
le tissu hyperledger vous emmène dans une couche plus basse. si vous voulez commencer à en apprendre davantage sur l'architecture blockchain et les processus sous-jacents, poursuivez avec Fabric.
voici un bon endroit pour commencer tissu https://github.com/IBM-Blockchain/marbles
Cela vous aide à démarrer si vous savez que la structure Hyperledger est un framework et que Hyper Composer Composer est un outil de création de réseaux professionnels blockchain. point pour le travail de validation de principe.
Tissu Hyperedger: Hyperledger Fabric est l’un des frameworks Hyperledger. Il s'agit d'une blockchain privée autorisée communément utilisée dans la création d'une application d'entreprise.
Hyperledger Composer: C’est celui de l’outil de Hyperledger Framework. L'objectif principal de cet outil est de développer l'application Blockchain en moins de temps par rapport à Hyperledger Fabric Framework.
Voici les principales différences entre ces deux:
Hyperledger Composer est juste un framework pour déployer des réseaux d’entreprise sur Hyperledger Fabric Blockchain. Vous pouvez même déployer des applications sur Fabric (à l'aide de chaincodes écrits en Golang ou Node), mais composeur ne fait que simplifier le processus. Dans Compositeur, vous avez Participants sur votre réseau, Assets, puis vous définissez les transactions que vous souhaitez exécuter . Vous pouvez consulter les didacticiels du composeur https: // hyperledger. .github.io/composer/latest/tutorials/tutorials.html