2016-09-24 6 views
0

Mac用のdocker-composeとdockerを使用して4つのピアとネットワークを作成しました。 ブロックチェーンをこのネットワークに正常に導入しました。ノードを既存のネットワークに追加するにはどうすればよいですか?

ここでは、以前のピアの1つの詳細を検出ノードとして使用して、別のymlファイルを使用して5番目のピアを起動します。 http://localhost:7050/network/peersによって返されたリストに表示されますが、私のブロックチェーンはこのピアにデプロイされていないため、トランザクションの処理には使用できません。

このピアにチェーンコードを再度展開する必要がありますか。私は何か見落としてますか?

答えて

3

これはFabricのバージョン0.5と0.6の制限です リアルタイムでネットワーク設定を変更することはできません。あなたはPBFTコンセンサスを使用している場合場合は、ネットワーク構成が中にハードコードされています 「ファブリック/コンセンサス/ pbft/config.yaml」

# Maximum number of validators/replicas we expect in the network 
# Keep the "N" in quotes, or it will be interpreted as "false". 
"N": 4 

課題は、そうでない場合は、彼らができなくなり、同期のすべてのピアで設定を更新しています合意に達するために、次のファブリックバージョンのいずれかで この構成のパラメータがblockchainすると、新しい仲間を追加して、その場でコンセンサス設定を変更することが可能となります移動されますコメント内の質問に対する

更新:。。 はこれだけを見ました高レベルのロードマップ提案:

Proposed Roadmap

+0

暫定的なロードマップはどこかに公開されていますか? –

+0

少なくとも、それはv1.0に関するいくつかの展望を与える。 –

関連する問題