Heim > Artikel > Backend-Entwicklung > Können Chaincodes die Identität ihres Anrufers abrufen?
Chaincode-Anrufer-ID abrufen: Untersuchung und Einschränkungen
In einem typischen Hyperledger Fabric-Netzwerk interagieren Chaincodes über die Funktion InvokeChaincode() im Node SDK. Man könnte sich fragen, ob der aufgerufene Chaincode (in unserem Beispiel Fabcar) die Identität des aufrufenden Chaincodes (Chaincode1) abrufen kann.
Leider ist die Antwort derzeit negativ. Diese Einschränkung ergibt sich aus der Tatsache, dass Chaincodes innerhalb der Fabric-Umgebung keine eindeutige Identität haben. Während die getCreator()-Methode Informationen über die aufrufende Organisation bereitstellt, ist sie nicht in der Lage, den spezifischen Kettencode zu identifizieren, der den Aufruf initiiert hat.
Versuche, die getSignedProposal()-Methode gemäß der Fabric-Dokumentation zu nutzen, erweisen sich als ebenso erfolglos . Das resultierende Objekt bietet Einblick in die Signatur und Nutzlast des Vorschlags, bietet jedoch keine direkte Möglichkeit, die ID des Anrufer-Chaincodes zu extrahieren.
Das obige ist der detaillierte Inhalt vonKönnen Chaincodes die Identität ihres Anrufers abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!