Maison > développement back-end > Golang > le corps du texte

Les Chaincodes peuvent-ils récupérer l'identité de leur appelant ?

DDD
Libérer: 2024-10-30 07:01:02
original
245 Les gens l'ont consulté

Can Chaincodes Retrieve the Identity of Their Caller?

Récupération de l'ID de l'appelant Chaincode : exploration et limitations

Dans un réseau Hyperledger Fabric typique, les codes de chaîne interagissent via la fonction InvokeChaincode() dans le nœud SDK. On peut se demander si le chaincode appelé (fabcar dans notre exemple) peut récupérer l'identité du chaincode appelant (Chaincode1).

Malheureusement, la réponse est actuellement négative. Cette limitation provient du fait que les codes de chaîne n'ont pas d'identité distincte au sein de l'environnement Fabric. Bien que la méthode getCreator() fournisse des informations sur l'organisation appelante, elle ne parvient pas à identifier le code de chaîne spécifique qui a initié l'invocation.

Les tentatives d'exploitation de la méthode getSignedProposal(), selon la documentation Fabric, s'avèrent tout aussi vaines. . L'objet résultant offre un aperçu de la signature et de la charge utile de la proposition, mais il ne fournit aucun moyen simple d'extraire l'ID du code chaîne de l'appelant.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal