Quote from: TopSoil on July 14, 2010, 03:59:18 PM
確かにそのように動作はするが、それが理想なのか?ネットワークの堅牢性が低下し、攻撃や操作に対してより脆弱にならないか?攻撃者がスーパーノードのクラスタを運用し始めたらどうなるのか?要点は、その必要がないのに、なぜこのより脆弱なアーキテクチャに依存するのかということだ。実装がより簡単というわけでもない。
そう、どちらのシステムもあまり良い設計ではないと思う。LimewireはGnutellaのルーティングを実際にKademliaに置き換えた。
spaceshaker:そう、モバイルデバイスのプロキシとして機能するノードが必要になるという点には同意する。
実際にはそうでもない。心配なら、自分自身のサーバーをいつでも運用できる。
何も問題ない。たまたまそのスーパーノードの一つを使っている場合を除けば。使う必要はない。自分でスーパーノードを運用すればいい。あるいは、人々がGoogleにメールを任せるように、信頼できるノードを使えばいい。
実装がより簡単だというわけではないだろう?ここは根拠を示してほしい。
反例:ライス大学で開発された完全分散型メールシステムは、半集中型のメールサーバー(群)を運用するよりもはるかに複雑だ。
それはまさにスーパーノードサーバーがやることだ。