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!