Abrufen der Aufrufer-Chaincode-Identität im Hyperledger Fabric Node SDK
Beim Aufrufen eines Chaincodes über die APIstub.InvokeChaincode()-Methode im Hyperledger Fabric Node SDK , erhält der aufgerufene Chaincode (in diesem Fall „fabcar“) nicht die ID seines Aufrufers (in diesem Fall „Chaincode1“). Dies liegt daran, dass Kettencodes keine expliziten Identitäten innerhalb der Plattform haben.
Die in der Frage erwähnte Methode getCreator() stellt tatsächlich die Identität der aufrufenden Organisation bereit. Bei den gewünschten Informationen handelt es sich jedoch um die ID des Chaincodes oder eine eindeutige Kennung, die speziell an „Chaincode1“ gebunden ist.
Versuche, die Chaincode-ID des Aufrufers über die Methode getSignedProposal() abzurufen, wie in der Frage vorgeschlagen, waren nicht erfolgreich . Die zurückgegebenen Daten enthalten keinen offensichtlichen Verweis auf die Identität des aufrufenden Chaincodes.
Daher ist es derzeit nicht möglich, die Identität des aufrufenden Chaincodes innerhalb der aufgerufenen Chaincode-Implementierung zu ermitteln.
Das obige ist der detaillierte Inhalt vonWie kann ich die Identität des aufrufenden Chaincodes im Hyperledger Fabric Node SDK abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!