Re:(DataWraithの引用投稿)

参加者: DataWraith

Quote from: TopSoil on July 14, 2010, 03:59:18 PM

確かにそのように動作はするが、それが理想なのか?ネットワークの堅牢性が低下し、攻撃や操作に対してより脆弱にならないか?攻撃者がスーパーノードのクラスタを運用し始めたらどうなるのか?要点は、その必要がないのに、なぜこのより脆弱なアーキテクチャに依存するのかということだ。実装がより簡単というわけでもない。

そう、どちらのシステムもあまり良い設計ではないと思う。LimewireはGnutellaのルーティングを実際にKademliaに置き換えた。

spaceshaker:そう、モバイルデバイスのプロキシとして機能するノードが必要になるという点には同意する。

実際にはそうでもない。心配なら、自分自身のサーバーをいつでも運用できる。

何も問題ない。たまたまそのスーパーノードの一つを使っている場合を除けば。使う必要はない。自分でスーパーノードを運用すればいい。あるいは、人々がGoogleにメールを任せるように、信頼できるノードを使えばいい。

実装がより簡単だというわけではないだろう?ここは根拠を示してほしい。

反例:ライス大学で開発された完全分散型メールシステムは、半集中型のメールサーバー(群)を運用するよりもはるかに複雑だ。

それはまさにスーパーノードサーバーがやることだ。