じゃネットワークタイプについて提案を
3層仮想ネットワーク(winnyのクラスタみたいな感じ)

・2chネットワーク…板情報と各板に属するノード情報
・板ネットワーク…スレ情報と各スレに属するノード情報
・スレネットワーク…同一スレ内のノード情報

っていう風にいくつかの階層に分けて、
得たノード情報から各々の階層のノードリストを作って、
通信速度、保持キャッシュ量等を基にソートしたりして自分の持つノードリストを適宜更新、最適化して…
ってやれば綺麗なネットワークに仕上がると思うんだけど、どうだろうか

具体的には、
初期ノードを入手して2chネットワークに接続

・板情報(接続先ノードが持っている全板名とかの情報)と各板ネットワークに属しているノード情報取得
・2chネットワークでのノードリスト最適化を継続
↓選択した板ネットワークに接続↓
・スレ情報と各スレネットワークに属しているノード情報取得
・板、2chネットワークの双方でノードリスト最適化継続
↓スレネットワーク接続↓
・レス情報(過去レス)取得
・スレ、板、2chネットワークでノードリスト最適化継続
・新規レス随時取得