2017-12-18 7 views
1

私はPoAの非公開ネットワークを作成しようとしています。私はしばらくの間、morden、ropsten、rinkebyを使ってきました。そのネットワークノードの発見がいくつかのブートノードへの接続によって行われる前に私は気づいていませんでした。これらのノードは中心的なものですか?そして、それは大きな地方分権化の欠如ではありませんか?ブートノードの中央ノードはありますか?

私は、ブートノードがほんの僅かで、ネットワーク作成の始めに設定されていれば、それらのノードが(不正なBCノードを指す意味で)不正であると想像することができます。いいえ?あなたの回答を事前に

感謝の

答えて

1

はい、bootnodesが中心であり、メインとテストネットワークがbootnodes.goにハードコードされているため。

"enode://"プロトコルには公開鍵とこれらのノードのIPアドレスが含まれているため、効果的にEthereum Foundationを信頼していますが、安全でなければなりません。そこから追加のピアがノードと共有されます。

接続の仕組みについて詳しくは、wiki hereを参照してください。

+0

本当に!だから私が言ったように、それは大規模な地方分権化の欠如だよね?ブートノードなしでやり遂げる方法はありませんか? (または少なくとも中央のブートノードがなくても)ピアに独自のブートノードを作成する可能性を与えるようなものはありますか? BCの地方分権のパラダイムに近づくようにする – mhaddad

+0

現在実装されているように、ブートノードは最初のピアネットワークをシードする必要があります。つまり、独自のプライベートネットワークを実行したい場合は、独自のトラステッドブートノードを指定できるため、最終的にはネットワークを制御できます。分散ハッシュテーブルは、ピアツーピアネットワークにおける分散化のトピックをさらに読むための出発点です。 – NopOp

関連する問題