私はHyperledger Fabric Architecture Explained文書を読んでいます。クライアントはエンドーサに直接接続する必要がありますか?
私は、クライアントがトランザクションを呼び出そうとするときに、そのトランザクションを承認してから注文サービスに送信する必要があることを理解しています。
私は、クライアントがエンドースや発注者に直接接続する必要があるかどうか、または利用可能なピアに接続して、提案を必要なノードに転送できるかどうか混乱しています。注文サービスについては
、これはexplained clearlyです:
クライアントが直接注文サービスを呼び出す機能を持っていない場合、それはその選択肢のいくつかのピアスループロキシその放送をしてもよいです。
しかしエンドーサーのために、それはnot so clearです:
トランザクションを起動するには、クライアントはその選択肢の是認ピアのセットに
PROPOSE
メッセージを送信する(おそらく同時にない - のセクションを参照してください。 2.1.2。および2.3。)。与えられたchaincodeID
のためのピアを支持するセットは、順番に、私は、クライアントが承認するピアにPROPOSE
メッセージを送信する必要があります理解して承認ポリシー
から是認ピアのセットを知っているピアを介してクライアントに利用可能になります。しかし、「」とはどういう意味ですか?特定のchaincodeID
のエンドースリングピアの集合は、ピア "を介してクライアントに提供されますか? 「anyピア」を意味しますか?つまり、クライアントがエンドユーザに直接接続する必要はないという意味ですか?または、クライアントが直接エンドースサーのピアに接続する必要がありますか?