機能リクエスト: 接続数の制限

2 件のメッセージ サトシ・ナカモト 2010年7月2日 — 2010年7月2日

フィードバックありがとう。

一つの方法として、アウトバウンド接続を15から10、あるいは5に減らすことができる。15という選択は恣意的だった。冗長性と高速な指数関数的メッセージ伝播に十分な数があれば良いのだ。10でもまだ十分だ。5でも問題ないはずだ。10はきれいな切りの良い数字として良いので、ユーザーは意図的に止まったことが分かる。

UPnPを実装すれば、インバウンドを受け入れるノードが増えるので助けになるだろう。接続数は、インバウンドを受け入れるノードとアウトバウンドのみのノードの比率に15を掛けたものだ。インバウンド接続を受け入れる人をもっと増やすよう奨励する必要がある。

一定の接続数に達したらインバウンド接続の受け入れを停止する機能を実装する予定だ。

どのバージョンを使っているか?

BitTorrentのような典型的なP2Pソフトウェアで接続数が最大何になるか知っている方はいるか?

RC4で最大アウトバウンド接続を15から8に減らした。

15は冗長性のために必要な数をはるかに超えていた。8でも十分な冗長性がある。

ノードがこのバージョンにアップグレードするにつれて、インバウンドを受け入れるノードが受ける接続数は半減する。

8以上の接続が必要な方は、ファイアウォールでポート8333を開けてほしい。