ホームページ  >  記事  >  バックエンド開発  >  Hyperledger Fabric Node SDK で呼び出しチェーンコードの ID を取得するにはどうすればよいですか?

Hyperledger Fabric Node SDK で呼び出しチェーンコードの ID を取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-27 20:39:02969ブラウズ

 How to retrieve the identity of the calling chaincode in Hyperledger Fabric Node SDK?

ハイパーレジャー ファブリック ノード SDK で呼び出し元チェーンコード ID を取得する

ハイパーレジャー ファブリック ノード SDK の APIstub.InvokeChaincode() メソッドを通じてチェーンコードを呼び出す場合、呼び出されたチェーンコード (この場合は「fabcar」) は呼び出し元の ID (この場合は「Chaincode1」) を受け取りません。これは、チェーンコードにはプラットフォーム内で明示的な ID が欠如しているためです。

質問で言及されている getCreator() メソッドは、確かに呼び出し側組織の ID を提供します。ただし、必要な情報はチェーンコードの ID または「Chaincode1」に特に関連付けられた一意の識別子です。

質問で示唆されているように、getSignedProposal() メソッドを通じて呼び出し元のチェーンコード ID を取得しようとしましたが、成功しませんでした。 。返されたデータには、呼び出し元のチェーンコードの ID への明らかな参照が含まれていません。

そのため、現在、呼び出されたチェーンコードの実装内で呼び出し元のチェーンコードの ID を取得することは不可能です。

以上がHyperledger Fabric Node SDK で呼び出しチェーンコードの ID を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。