ハイパーレジャー ファブリック ノード SDK で呼び出し元チェーンコード ID を取得する
ハイパーレジャー ファブリック ノード SDK の APIstub.InvokeChaincode() メソッドを通じてチェーンコードを呼び出す場合、呼び出されたチェーンコード (この場合は「fabcar」) は呼び出し元の ID (この場合は「Chaincode1」) を受け取りません。これは、チェーンコードにはプラットフォーム内で明示的な ID が欠如しているためです。
質問で言及されている getCreator() メソッドは、確かに呼び出し側組織の ID を提供します。ただし、必要な情報はチェーンコードの ID または「Chaincode1」に特に関連付けられた一意の識別子です。
質問で示唆されているように、getSignedProposal() メソッドを通じて呼び出し元のチェーンコード ID を取得しようとしましたが、成功しませんでした。 。返されたデータには、呼び出し元のチェーンコードの ID への明らかな参照が含まれていません。
そのため、現在、呼び出されたチェーンコードの実装内で呼び出し元のチェーンコードの ID を取得することは不可能です。
以上がHyperledger Fabric Node SDK で呼び出しチェーンコードの ID を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。