トップページ⇒tech
1001コメント429KB

P2Pでサーバに依存しない掲示板を作るの巻

■ このスレッドは過去ログ倉庫に格納されています
0001101/08/27 21:33ID:Uofeyeso
この掲示板コミュニティをずっと私たちのものにするために、P2Pでサーバに
依存しない掲示板を作るの巻。

クライアントサーバ型BBS、ハイブリッドP2P型BBSでは、サーバを必要とするために
運営に費用がかかります。掲示板では利益を生み出すことができない以上、これら
のサービスは持続可能なものではありません。

2ちゃんねるライクな掲示板を持続可能なものにするためには、コストがかからず、
誰にも依存しない、純粋なP2P型ネットワークを開発する必要があるように思われます。
0002101/08/27 21:34ID:Uofeyeso
PureP2P型掲示板では、以下の良いところがあります。

■ サーバを必要としないため、掲示板が完全にダウンするリスクがありません。
■ 運営にコストがかからないため、お金を儲ける必要がありません。
■ 運営者が不要になります。
■ 多機能化が可能です。

PureP2P型掲示板では、以下の悪いところがあります。どのようにして補うのか。
できるだけ

■ 特別なプログラムをサーバントとして動作させる必要があります。
■ カキコを完全に削除することが出来なくなります。
■ 誰も管理できないのでは?。危険だ。
■ 完全な匿名化を行うことが出来ないのでは?
■ スレッドやレスの取得もれ、消滅が起きる可能性があります。
■ 中央サーバ型に比べ、速報性に欠ける(カキコが全てのユーザに伝わるまで
に時間がかかる)可能性があります。
0003101/08/27 23:11ID:Uofeyeso
■アイデア
例えば、他の人がたてたスレッドをn個ローカルのディスクにおいて
共有しないと、スレッドが立てられないようにする。

ネットワークへの参加費用=帯域とCPUとディスクの提供という考え方。
最初はROMから。
0004デフォルトの名無しさん01/08/27 23:16ID:kDLbYqTE
■ サーバを必要としないため、掲示板が完全にダウンするリスクがありません。

システムの設計よる。

■ 運営にコストがかからないため、お金を儲ける必要がありません。

運営には個人レベルで金はかかる。

■ 多機能化が可能です。

安易に多機能化していくと互換性が乏しくなり、ユーザが離れるだろう。

■ 特別なプログラムをサーバントとして動作させる必要があります。

ソフトウェアによる。

■ カキコを完全に削除することが出来なくなります。
■ 誰も管理できないのでは?。危険だ。

システムの設計による。

■ 完全な匿名化を行うことが出来ないのでは?

完全な匿名なんてあったのか。

■ 中央サーバ型に比べ、速報性に欠ける(カキコが全てのユーザに伝わるまで
に時間がかかる)可能性があります。

ていうかすべてのユーザに通知するような設計にした時点で破綻。


P2Pとキャッシュ混乱してないか?
0005デフォルトの名無しさん01/08/27 23:18ID:fftmjbdI
設計的にはNNTPに近いものになるの?

んで、2ch型の掲示板にするならユニークな発言番号が必要だけど、どうするのかな?
0006 01/08/27 23:20ID:Uofeyeso
>■ サーバを必要としないため、掲示板が完全にダウンするリスクがありません。
>システムの設計よる。

ちょっとわからない。PCが何台かP2Pでつながれば、それでネットワーク成立。
スパムやP2P破壊を試みるクライアントの登場?

>■ 運営にコストがかからないため、お金を儲ける必要がありません。
>運営には個人レベルで金はかかる。

具体的にどのような費用?

>■ 多機能化が可能です。
>安易に多機能化していくと互換性が乏しくなり、ユーザが離れるだろう

互換性?バージョン間の?クライアント間の?

>■ 特別なプログラムをサーバントとして動作させる必要があります。
>ソフトウェアによる。

ソフトウェアは必要です。ブラウザのみでは実現できない。

Gnutellaのプロトコルはご存知?
0007101/08/27 23:22ID:Uofeyeso
>2ch型の掲示板にするならユニークな発言番号が必要だけど、どうするのかな?

前のスレッドでは、「時計を合わせて、時間軸で発言順」というアイデアが
出ていたっす。

これは意見のわかれるところだと思いますが、私はかならずしも2ちゃんねる
と同じスタイルにこだわる必要はないとおもっているんだ。
0008デフォルトの名無しさん01/08/27 23:39ID:kDLbYqTE
>>6
■ サーバを必要としないため、掲示板が完全にダウンするリスクがありません。

掲示板全体では確かにダウンしないが、個々の掲示板レベルでは?
コピーをばら撒けば理論上はダウンはしないだろうが、
個人的にはコピーをばら撒く方法は成功しないと思ってる。

■ 運営にコストがかからないため、お金を儲ける必要がありません。

常時接続のパソコン。通信費。電気代。
ま、これは余計なお世話か。スマ。

■ 多機能化が可能です。

というかIPv4とv6が例で、非互換が頻繁に発生してはならない。

■ 特別なプログラムをサーバントとして動作させる必要があります。

サーバントとクライアントの両方の機能を持てれば
ユーザから見れば分離した概念ではない。
0009501/08/27 23:49ID:fftmjbdI
>>7

時間軸ソートですか。

う〜ん、時間強制合わせはイヤだけどなぁ・・・
0010101/08/27 23:55ID:Uofeyeso
>>8
>コピーをばら撒けば理論上はダウンはしないだろうが、
>個人的にはコピーをばら撒く方法は成功しないと思ってる。

参考にさせていただきたいので、なぜそう思われるのかをそことなく
カキコしていただければありがたいです。


>う〜ん、時間強制合わせはイヤだけどなぁ・・・

SNTP。 PCの時刻じゃなくて、アプリ内で別の時刻を持つというのが
前のスレッドで出ていたよ。
0011501/08/28 00:02ID:GXEcccJ6
なるほど、書き込む前にSNTPで時刻を取得するんだ。
■ このスレッドは過去ログ倉庫に格納されています