Heim  >  Artikel  >  Backend-Entwicklung  >  Können Chaincodes die Identität ihres Anrufers abrufen?

Können Chaincodes die Identität ihres Anrufers abrufen?

DDD
DDDOriginal
2024-10-30 07:01:02248Durchsuche

Can Chaincodes Retrieve the Identity of Their Caller?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn