Imony Project
FlashBox
トップページImonyとは

Winny将来展望

※これは47氏が2003/10/10に書いた文章「Winny将来展望」の引用です(2005/11/13 14:13)
※集金に関する部分のみ集金問題へ移動しています

はじめに

 ここのところバージョンアップ無しですいません。いろいろ首突っ込んでいるので忙しいのと、ここのところ疲れ気味なのと、別に考えているのがあるのと、現状のWinnyであまりやりたいネタが無いということでWinnyの方は放置になってます。

 アイデアの方はいろいろと出るのですが、根性なしで手の方が動かないのでとりあえずネタだけ表に出しときます。


Winnyの今後

 BBSに関しては、クラスタ化よりはやはり先に読み書きの安定化だろうと思ってます。クラスタ化はもっと参加者が増えて全キーが一つのノード内で保持しきれなくなるほどにならないと、そもそも導入の必要がありません。

 これに関して良く出てくる案としてBBSキャッシュへの書込みを許す(つまりBBSノードが落ちても書き込めるようにする)というのがあるのですが、これをやるためにはその前にスレ管理の問題から認証部分をもっと強化する必要があり、すると現行の弱々なトリップ認証部の手直しが必要になる、と連鎖的に解決すべき問題が発生して面倒なので現在放置状態になってます。

 まぁこれは認証キー長をもっと長くすれば良いだけなんですが、実際にやろうとしてみると今度はBBS閲覧時などの処理時間的問題や通信量増大などの問題が出てきます。トリップの強化だけならどうにかなりそうなのでやる予定ではありますが。


BBSの安定化

 そもそもBBS書込み先を分散させる方式は私の方では失敗する(書込みロストとのトレードオフになるので別の問題が生じる)と思っているのであまりやる気がでないというのもあります。安定させるだけならもっとよさそうな案もあるのですが、これをやるぐらいならP2P-BBSだけ独立で一から作り直した方が早いかもと。

 一応この案を書いておくと、安定したBBS読み書きノードを確保したければ、各自のプロバイダの鯖の方に普通にBBSを作って、他からこれにリンクを張るシステムを作ることで、より分散的だけど見かけ上2ちゃんのような大きなBBSになるんじゃないのか?という案です。これはプロバイダの鯖を常に立ち上がってるBBSノードの一種として見なすということでもあります。

 ピアのダウンを自由に許す条件下だとP2P型BBSは安定させるのが思ったより難しいみたいなので、2ちゃんの代わりというだけならこの方式の方が手っ取り早い気がします。

 とりあえず上の案で作るのはそんなに難しくないと思いますので、やる気のある方はチャレンジしてみてはどうでしょうか?

 たとえば一番簡単そうなのは、各個人で立ち上げたBBSへのリンクを自由に登録して全体で大きなBBSに見せるBBS登録サイトを作るということです。このままでは匿名性に問題ありますが、ノード維持側の匿名性に関してだけなら今のWinnyBBSと本質的には変わらないでしょう。ピアの維持もそれほど必要にならないので、これならWinnyBBSのようにファイル共有システムの機能を持たないでも成り立つはずです。それぞれのスレッドの管理はWinnyのBBSの様に各BBS管理者に任せることになるでしょう。

 ただこれだけだと、安定しているのはいいけど匿名BBSじゃないとか、スレ一覧でどこに書込みがあったのかBBSスキャンする必要があるだとか、解決すべき問題点は多いと思いますが。


最後に

 ということで、他にも案はたくさんあるとは思いますが、とりあえずファイル共有ソフト(というかインターネットそのもの)による自由なコンテンツ流通とコンテンツ制作側の利益確保とは矛盾しないものだと思います。問題はこれが可能なのにこれをやろうとしないで思考停止していることではないのでしょうか?とりあえず後ろばかり向いていても先に進まないと思いますので、やる気のある方はこういうシステムを考えてみてください。

 なお、こんなこと考えているので放置になってますがWinnyもちまちまとバージョンアップしていく予定ですのでそちらは気長にお待ちください。とりあえずファイル共有側も含めてトリップ認証周辺は変えたいところです。