ハイパーレジャー ファブリック ノード SDK でのチェーンコード発信者 ID の取得: 可能ですか?
問題:
ネットワーク アーキテクチャを考えてみましょう:
A -> Chaincode1 -> fabcar
Chaincode1 が APIstub.InvokeChaincode() を使用して fabcar を呼び出すとき、fabcar は呼び出し元のチェーンコード ID を取得できますか?
質問:
fabcar が呼び出し元のチェーンコード ID または Chaincode1 に固有の情報を取得する方法はありますか?
答え:
いいえ。
現在、チェーンコードには個別の ID がないため、fabcar は呼び出し元のチェーンコード ID を直接取得できません。 getCreator() メソッドは呼び出し元の組織のみを返しますが、これは十分に具体的ではありません。
追加の試みと調査結果:
getSignedProposal() メソッドは、潜在的な可能性として調査されました。解決。ただし、結果の SignedProposal オブジェクトは、呼び出し元のチェーンコード ID または関連情報への明示的なアクセスを提供しません。
結論:
呼び出されたチェーンコードによって呼び出し元のチェーンコード ID を取得します ( fabcar) は、現時点では Hyperledger Fabric Node SDK では実現できません。
以上がハイパーレジャーファブリックノードSDKのチェーンコードは呼び出し元を識別できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。