ホームページ >バックエンド開発 >Golang >ハイパーレジャーファブリックノードSDKのチェーンコードは呼び出し元を識別できますか?

ハイパーレジャーファブリックノードSDKのチェーンコードは呼び出し元を識別できますか?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-31 18:48:29346ブラウズ

 Can Chaincodes in Hyperledger Fabric Node SDK Identify their Callers?

ハイパーレジャー ファブリック ノード 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 サイトの他の関連記事を参照してください。

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