多くのノードを持つ P2P ネットワークがあるとします。P2P クライアントを更新したい場合、やりたくないことが 1 つあります。それは、各ノードを更新することです。
ここで、 1 つのノードを更新することを想像できます。各ノードは、現在対話しているノードが新しいバージョンであるかどうかを時々チェックし、新しいバージョンである場合は、そのノードから更新を取得します。
このようにして、更新は P2P ネットワークを介して行われ、1 つのノードを更新するだけで済みました。さらに、中央サーバーに依存することもありません。
そのような更新シナリオの概念は (どこかに ;-)) ありますか?
このアプローチの長所/短所は何ですか?