Maison >développement back-end >Golang >Les codes de chaîne du SDK Hyperledger Fabric Node peuvent-ils identifier leurs appelants ?

Les codes de chaîne du SDK Hyperledger Fabric Node peuvent-ils identifier leurs appelants ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-31 18:48:29344parcourir

 Can Chaincodes in Hyperledger Fabric Node SDK Identify their Callers?

Obtenir l'identification de l'appelant Chaincode dans le SDK Hyperledger Fabric Node : est-ce possible ?

Problème :

Considérez l'architecture du réseau :

A -> Chaincode1 -> fabcar

Lorsque Chaincode1 appelle fabcar à l'aide d'APIstub.InvokeChaincode(), fabcar peut-il récupérer l'ID du code de chaîne de l'appelant ?

Question :

Existe-t-il un moyen pour Fabcar d'obtenir l'identifiant du code de chaîne de l'appelant ou des informations spécifiques au code de chaîne 1 ?

Réponse :

Non.

Actuellement, les codes de chaîne n'ont pas d'identité individuelle, donc fabcar ne peut pas obtenir directement l'ID du code de chaîne de l'appelant. La méthode getCreator() renvoie uniquement l'organisation appelante, ce qui n'est pas assez spécifique.

Tentatives et résultats supplémentaires :

La méthode getSignedProposal() a été étudiée comme une méthode potentielle solution. Cependant, son objet SignedProposal résultant ne fournit pas d'accès explicite à l'ID du code de chaîne de l'appelant ou aux informations associées.

Conclusion :

Récupération de l'ID de code de chaîne de l'appelant par le code de chaîne appelé ( fabcar) n'est pas réalisable dans le SDK Hyperledger Fabric Node pour le moment.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn