2017-09-10 2 views
0

Dans Hyperledger Fabric, est-il possible de transférer un actif dans un autre type d'actif, de combiner des actifs et de répartir les actifs dans d'autres types?Can Hyperledger Fabric prend en charge la mutation des actifs?

Toutes les vidéos preuve de concept Tissu Hyperledger d'IBM montrent comment transférer un actif, par exemple une voiture, comme par exemple:

creation -> manufacture -> dealership -> leaser -> junk yard

Cependant; une voiture commence comme pièces individuelles, et ces pièces commencent comme matière première. En outre, une voiture peut avoir sa radio remplacée. Et enfin, quand une voiture est vendue à un chantier indésirable, son métal pourrait fondre et être recréé comme un actif brut.

Existe-t-il des API dans Hyperledger Fabric pour gérer ces types de transactions?

Ou peut-être, une meilleure façon de poser la question est:

  • peut la table des transactions en tissu Hyperledger gérer ces types de transactions?

Ou peut-être, une meilleure façon de poser la question est:

  • Puis-je écrire chaincode qui combinent les actifs, les actifs divisent et/ou transférer un actif dans un autre type d'actif

Répondre

1

La gestion des actifs/état est exclusivement la responsabilité du code d'application (chaincode). Les API chaincode et Fabric sont uniquement destinées à interagir avec chaincode, le ledger et le consensus, etc. Il n'y a pas de système de type d'actif natif.

Donc, en réponse à vos questions:

sont des API dans Hyperledger tissu là pour gérer ces types de transactions?n °. La table de transaction Hyperledger Fabric peut-elle gérer ces types de transactions?Oui. Puis-je écrire un code qui combine des actifs, divise des actifs et/ou transfère un actif dans un autre type d'actif?Oui.

+0

Comme vous l'avez appelé 'Hyperledger Composer' dans votre question: vous pouvez utiliser Hyperledger Composer pour modéliser les différents types d'actifs. Et modéliser les transactions et même les événements qui définissent quelles mises à jour ont lieu sur des Actifs existants, ou quand/à quel moment il y a la genèse (création) d'un nouveau type d'actif et l'état transitoire d'un ancien (ie dans le cadre de le cycle de vie de bout en bout que vous avez défini). Et pourtant, vous avez toujours un historique d'un formulaire Asset précédent ('type' tel que vous le définissez) ou des formulaires. –