2017-05-30 4 views

答えて

1

v0.6アーキテクチャを追求するビジネス要件がない限り、v1.0と現在のスタックにピボットする必要があります。

質問に答えるには、ファブリックネットワークで考慮すべき2つの重要なエンティティがあります(ネットワークには多くのコンポーネントがありますが、現在は2つを使用しています)。あなたには仲間と注文者がいます。私たちは、ピアとピアという言葉を同じ意味で使う傾向があります。彼らは同じことです。また、発注者と発注者のノードにまたがる場合もあります。再び彼らは同じことです。

Fabric v1.0アーキテクチャのすべてのピアノードはピアを検証してコミットしています(つまり、元帳を維持し、元帳に追加して世界の状態を更新する前に取引のブロックに対して妥当性チェックを実行します)。順序ノードは、トランザクションの順序を決定する中心的な役割を果たします。発注者の具体的な役割を掘り下げる必要はありませんが、簡単な概要として、着信トランザクションのブロードキャストを受け取り、チャネル上の同業者に取引ブロックを配信する責任があります。カフカの実装では、注文ノードは実際にtxをカフカクラスタの適切なパーティションに中継します。十分にそれで十分です。

ピアノードの開始は、単にピアコンテナを起動するコマンドです。ドッカー作成ファイルを調べると、peer node startが渡されたコマンド変数があることがわかります。

関連する問題