Récupération de l'identité du code de chaîne de l'appelant dans le SDK Hyperledger Fabric Node
Lors de l'appel d'un code de chaîne via la méthode APIstub.InvokeChaincode() dans le SDK Hyperledger Fabric Node , le chaincode appelé (dans ce cas, "fabcar") ne reçoit pas l'identifiant de son appelant (dans ce cas, "Chaincode1"). En effet, les codes de chaîne manquent d'identités explicites au sein de la plateforme.
La méthode getCreator(), mentionnée dans la question, fournit en effet l'identité de l'organisation appelante. Cependant, les informations souhaitées sont l'ID du code de chaîne ou un identifiant unique lié spécifiquement à "Chaincode1".
Les tentatives pour récupérer l'ID de code de chaîne de l'appelant via la méthode getSignedProposal(), comme suggéré dans la question, n'ont pas abouti. . Les données renvoyées ne contiennent pas de référence apparente à l'identité du code de chaîne appelant.
Par conséquent, il n'est actuellement pas possible d'obtenir l'identité du code de chaîne appelant dans l'implémentation du code de chaîne appelé.
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!