Maison > Article > développement back-end > Les codes de chaîne Hyperledger Fabric peuvent-ils identifier leurs appelants ?
Identification du code de chaîne de l'appelant dans Hyperledger Fabric à l'aide d'InvokeChaincode
Considérez l'architecture réseau suivante :
A -> -> Code chaîne1 -> fabcar
Ces composants fonctionnent sur le canal "mychannel".
Lors de l'appel de fabcar à partir de Chaincode1 à l'aide d'APIstub.InvokeChaincode, fabcar ne le fait pas. ont intrinsèquement la capacité de déterminer l'ID du code de chaîne de l'appelant. La méthode getCreator() dans fabcar fournit uniquement les détails de l'organisation appelante.
Approche alternative utilisant SignedProposal
Tentatives de récupération de l'ID du code chaîne de l'appelant à l'aide getSignedProposal() a également échoué. Bien que cette méthode renvoie une proposition de transaction signée, il est difficile d'extraire les informations spécifiques nécessaires.
Conclusion
Pour l'instant, il n'y a aucun moyen pour fabcar pour obtenir l'ID du code de chaîne de l'appelant dans l'architecture réseau fournie. En effet, les codes de chaîne n'ont pas d'identité unique dans l'architecture Hyperledger Fabric actuelle.
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!