web-dev-qa-db-fra.com

Différence entre le compositeur hyperledger et le tissu hyperledger?

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?

26
Robert Ravikumar

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.

42
Dave Enyeart

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

11
Paul O'Mahony

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 

  • Création plus rapide d'applications Blockchain, éliminant le gros effort requis pour créer des applications Blockchain à partir de zéro 
  • il est bien testé, donc moins risqué, plus facile à comprendre et à aligner avec différents domaines 
  • Une plus grande souplesse grâce aux abstractions de niveau supérieur le rend beaucoup plus facile à itérer.

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.

2
user5621266

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:

  • Développer l'application Blockchain à l'aide du composeur Hyperledger est beaucoup plus simple et rapide.
  • Le chaincode dans Hyperledger Composer ne peut être écrit qu'en javascript
  • Hyperledger Composer est construit à partir du réseau Hyperledger Fabric en utilisant ses principaux composants via des fichiers de connexion.
  • -
1
A.Srivastava

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

1
Paras saini