なぜ? メールやJabberも同じ仕組みだ。誰でも自分のサーバーを運用できるし、実際に多くの人がそうしているが、ほとんどのユーザーは他人のサーバーを使う方を好む。
確かにそのように動作はするが、それが理想だろうか? ネットワークの堅牢性が低下し、攻撃や操作に対してより脆弱にならないか?
実際にはそうでもない。心配なら、自分自身のサーバーをいつでも運用できる。
何も問題ない。たまたまそのスーパーノードの一つを使っている場合を除けば。使う必要はない。自分でスーパーノードを運用すればいい。あるいは、人々がGoogleにメールを任せるように、信頼できるノードを使えばいい。
実装がより簡単だというわけではないだろう? ここは根拠を示してほしい。
反例:ライス大学で開発された完全分散型メールシステムは、半集中型のメールサーバー(群)を運用するよりもずっとずっと複雑だ。
うーん。それはまさにスーパーノードサーバーがすることだ。