トップページunix
662コメント235KB

P2Pによる2chの展開

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2007/01/16(火) 17:50:54

0028名無しさん@お腹いっぱい。2007/01/17(水) 02:57:50
しかし、まろゆきの一存でこれだけ戦線恐々とするわけだからな。
対策は打っておく必要があろう。

たとえば、社員1千万人の会社が、「社長死んだら全員解散」とか、ありえんから。
0029名無しさん@お腹いっぱい。2007/01/17(水) 02:59:30
>>25
>当時もっとも進んでたNEXTの開発環境使ってた

NeXTのInterface Builderは今でもMac OS Xの開発環境として現役。
Macのソフト書いてみるとわかるけど,言語はObjective-Cだわ,オブジェクトが片端からNSほにゃららという名前で笑える。
#NSはNeXTSTEPの略。

もっとも,OSどころか,いまのApple自体がNeXTそのものだろという指摘もまた正しい。

>>26
たとえ電源があったとしても通信路だってReliableとは限らない。
無線とかだと,自分が動いてもないのに突然リンクが切れることすらある。
そこがP2Pで一貫性を保つことの難しさかと。
そう考えるとやっぱり NetNews の実装はよく練られていると思う。
歴史が古いんだから当たり前かもしれないけど。
0030名無しさん@お腹いっぱい。2007/01/17(水) 03:12:39
>>29
かれこれ20年も前に、現在でも通用する開発環境を作ったということか…。
どれだけ先見の明があるんだか…。

WindowsもMacからパクったと言われてるけど、
実際はNeXTからパクったところが多いらしいし。

この2ch P2Pも、ひょっとしたらこれから先、
IRCやNNTPの次世代版として普及していったりしてw
でもそれぐらいの可能性は感じる。
0031名無しさん@お腹いっぱい。2007/01/17(水) 03:16:14
>>30
でもジョブスがAppleでやりたかった事をNeXTでやったわけだから基本的にパクったとは違う気がするな。
もともとApple作ったのジョブスだし、無関係じゃないとも取れるじゃん。
0032名無しさん@お腹いっぱい。2007/01/17(水) 03:21:34
>>31
ふむ。一人の天才の力は大きいね。
iPodやらiPhoneやら、次から次へと革命的な物出すし。

この2ch P2Pにも一人ぐらい天才が降臨してくれないかな〜。
0033名無しさん@お腹いっぱい。2007/01/17(水) 03:26:07
Objective-C結構好きだな。
0034名無しさん@お腹いっぱい。2007/01/17(水) 03:32:20
P2Pデータベースで大規模に運用されている実際例ってBGPによる経路表の交換だと思うけど,
あれって収束時間はやっぱり長いんだよね?
0035名無しさん@お腹いっぱい。2007/01/17(水) 03:39:23
凄く……面倒です。作ってもどのくらい使ってもらえる人が居るのかで大きくモチベーションが変化しますな……。


ところで、個人的には削除周りに改善の余地があると思う。
要は情報をコントロール出来れば良いんだから、

1:アンチウイルスソフトのパターンファイルのようなものを配布。ネットワーク全体で削除活動 (新月型)
2:スレ情報を1箇所にまとめ集中管理。適宜削除。キャッシュは一時的なものとして基本は本体読み込み (ny2 亜型)
3:pull 型ネットワーク。キャッシュは一時的。送信する奴が悪い

もっとも作りやすく扱いやすいのは2番で、そもそも削除する必要が無いのは3番。
けど3番は無いよなぁ……。常識的に考えて。
0036名無しさん@お腹いっぱい。2007/01/17(水) 03:44:38
保持しているスレのキャッシュについて質問です。

この情報はよく見るスレを多く保持する形式になるのですか?
もしもそうなら過疎っていうる板のスレは保持率がっ減って、
見つからないか、または見つけるのに時間がかかる事になる。

自分がよく見るか見ないかとは無関係に均等に保持されたりする仕様になりますか?

あんまり人はいないが有意義な情報がやり取りされていたり、
今は注目されないが後々注目の的になるようなスレがあるかもしれない。

どういう仕組みになるのでしょうか?
0037名無しさん@お腹いっぱい。2007/01/17(水) 03:59:14
>>35
削除議論の誤爆?

>>36
そこらへんはまだ議論してる最中じゃないですかねー。
ただどの板にもWebゲートウェイ用に、
誰かが24時間常時接続のノードを繋げるでしょうから、
全てのスレのキャッシュは残ると思います。

ただある程度書込がないと、スレごとor古い書込から
自動で消していくというのはある得るかもしれません。

ネットワーク全体で共通のスレキャッシュを持つのなら、
たとえば3ヶ月経った書込は消すとかのルールになると思いますが、
一つ一つのノードでキャッシュ最大容量を決めて、
オーバーしそうになったら、古い書込から消すとかにすれば、
自分が残しておきたいスレのキャッシュは残しておくことができますね。

そこらへんをどうした方がいいのかは、まだほとんど議論されてないと思います。
0038名無しさん@お腹いっぱい。2007/01/17(水) 04:19:56
>>37
誤爆。けどただの戯れ言だから再投稿するまでも無いかと思って。
0039名無しさん@お腹いっぱい。2007/01/17(水) 04:22:16
>>36
ローカルのキャッシュ時間とかは実装で変えられるので仕様はまだ適当でいいと思う。
必要ならバージョンアップ版を配布すればいいだけの話。
どちらかというと通信プロトコルとか全体構造の方が後から変更がきかないので
先に決めておいた方がいいと思われ。

通信プロトコルに影響を及ぼす部分に限っても論点はいろいろ:
・目指すdatの探し方
 ・DHTで探すのか(DHTもいろいろなアルゴリズムがあってどれも一長一短)
 ・SkipGraphで探すのか
 ・NetNewsみたいに各ノードでコピーするのか(全員がフルフィードする必要はない。)
・datファイルは毎回全部コピーするのか,差分だけ送るのか
・NetNewsをそのまま使ってみんなしてニュースリーダ使う。たとえばUNIX板は japan.2ch.unix に,スレはコメントツリーになる。
・全ノードを平等にするのかスーパーノードを作るのか。
 全ノードが平等の場合レスポンスは大変遅い。
 ν速どころかUNIX板程度の負荷でないとやっていけないかも。
 データの一貫性を無視していいなら別だけど,掲示板でやると話がかみ合わなくなる。
・そもそも新月でいいんじゃね?


0040名無しさん@お腹いっぱい。2007/01/17(水) 04:28:18
議論テーマをまとめてみました(直前に確認すると39氏と重複^^;)
・違法な書込の削除について
 現在 新2ちゃんねるの使い勝手を勝手に考えるスレ で議論中

・ネットワークタイプ(ツリー型、蜘蛛型、リング型、複数階層かどうか)をどうするか
・コンテンツ探索の方法(DHT,SkipGraph,lookup)をどうするか
・コンテンツ(板リスト、スレリスト、スレデータ)をどのノードが持つか、共有するか
・コンテンツの更新方法(特定ノードに送信、マルチキャスト、NNTP)をどうするか
・スーパーノードはあっても良いのかどうか
・TCPとUDPのどちらを使うか
・NAT設定をしてポートを空けないと使えなくても良いのかどうか
・最初の初期ノードリストの提供をどうするか。レンタルWebサイトに置くとか
・板の管理は誰がするのか。誰でも板を登録できて良いのか
・スレと書込のキャッシュを自動で消すタイミングと方法について
・板リストのフィールドは何が必要か
 板名、カテゴリー、レコード更新日時、最終書込日時、勢い、初期ノードリストなど
・スレリストのフィールドは何が必要か
 所属板、スレ名、レコード更新日時、最終書込日時、合計書込数、勢い、初期ノードリストなど
・スレ書込のフィールドは何が必要か
 所属板、所属スレ、書込No、名前、メアド、本文、署名、書込日時、削除フラグなど

・匿名性をどこまで持たせるべきか
・何万ユーザ(ノード)まで耐えられるようにすべきか
・リアルタイム性はどこまで必要か。書き込んで表示されるまで何秒までなら良いのか
・負荷はどのくらいまで許容範囲か。CPUやメモリの最低必要スペックは
・攻撃対策はどうするか。板作成、スレ作成、宣伝書込、DoS対策など
・Webゲートウェイからの書込とP2Pからの書込でなにか違いを設けるかどうか

・書込Noを持たせるべきか、ハッシュ値や時刻表示で済ませるべきか
・書込が数秒遅れて割り込んできたりしても良いのか
・スレを1000で切るべきか、継続して使用すべきか
0041392007/01/17(水) 04:31:16
>>40
乙。
忘れてたけど完全にP2Pだとダイヤルアップユーザとかはきついと思う。
24時間テレホタイムだとしてもきついんじゃないかな。
0042名無しさん@お腹いっぱい。2007/01/17(水) 04:38:32
テレホーダイかぁ……ナツカシス……
0043名無しさん@お腹いっぱい。2007/01/17(水) 04:41:37
スーパーノードは必須でしょ。
提供する資源に応じて、一級市民からテレホ市民までランク分けする。
一級市民にはある程度リアルタイム性を見込むが
そもそも無理な環境の人もいるから通し番号は付けられない
0044名無しさん@お腹いっぱい。2007/01/17(水) 05:04:30
じゃネットワークタイプについて提案を
3層仮想ネットワーク(winnyのクラスタみたいな感じ)

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

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

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

・板情報(接続先ノードが持っている全板名とかの情報)と各板ネットワークに属しているノード情報取得
・2chネットワークでのノードリスト最適化を継続
↓選択した板ネットワークに接続↓
・スレ情報と各スレネットワークに属しているノード情報取得
・板、2chネットワークの双方でノードリスト最適化継続
↓スレネットワーク接続↓
・レス情報(過去レス)取得
・スレ、板、2chネットワークでノードリスト最適化継続
・新規レス随時取得
0045名無しさん@お腹いっぱい。2007/01/17(水) 06:59:23
気が遠くなって来ルます。
0046名無しさん@お腹いっぱい。2007/01/17(水) 07:26:11
>>44に階層追加してみたらいいと思うのがあるんだけど。
ズバリ「監視用」の層、削除人要らずになる公安用になりそうなネットワーク層だね
削除されるかどうかでなく【犯罪予告・犯罪密告】に役立つと思う。
もちろんそれぞれのノードが取得できて相互監視できるべきだし
企業の利権に関する書き込みに対する公正な判断ができる監視だけどね

ルールではなく自主的なモラル層かな
0047名無しさん@お腹いっぱい。2007/01/17(水) 07:35:54
>>44
1スレを分散して記録しておく必要はないのでは?
言い換えれば各ノードが持つ最小の単位はdatファイル1つで十分じゃないかな。

発言をどんどんコピーしていくタイプのP2Pならそれが実装として良いのかもしれないけど,
多層構成の場合の問題点は発言の伝播に時間がかかりすぎることだと思う。

DHTにしろスキップグラフにしろ,多数あるノードの中からいきなりスレ
(またはもっと小さなレス)を持っているノードを指定できるので,
そんなまどろっこしいことをする必要はないはず。

nyは大きなファイルの低レイテンシな転送にはいいだろうけど,情報量の小さな発言を
素早く各ノードに伝播させるようにはできていない。

発言をどんどんコピーして伝播させるなら,
2ちゃんねるがまるごとNetNews に移民する方がずっとレイテンシが早いシステムになる。
言い換えれば 2ch.* っていう NetNews を作るだけにした方が
簡単だし効率的。(NNTPのクライアントはすでに多数存在するわけだし)

殺伐とした言い方で言えば,今からデザインするシステムが20年前の
NetNews 以下の性能しか出せないってどうよ?
そういう意味で ny ベースの話は技術的に「筋が悪い」と思う。
0048名無しさん@お腹いっぱい。2007/01/17(水) 08:36:09
NetNewsをそのまま使う場合、NNTPだけじゃなくて
HTTPで2chっぽい皮をちゃんとかぶせてやれば、意外とすんなり移行
できるんでないかな。しっかりやって今の専ブラそのまま使えるぐらいにまですれば

削除のことは、Cancel-Lockとか使ってうまくできないかな?
NetNewsが2chと違うのは削除は書いた本人ができるという点
訴訟に発展した場合、削除する責任があるのは書いたやつ、っていう
流れでは問題あるのかなやっぱり?
0049名無しさん@お腹いっぱい。2007/01/17(水) 09:03:58
>>47
同意
おれも、もうnet newsでいいんじゃないかと思ってた

ただ削除などの管理業務は別の仕掛けが必要な気がしてる

今回のような事があった場合に誰かが責任をとらなきゃならなかったり、逆にそれがいやで何でも削除されるのもいやだよな

例えば参加者の投票で決めるとか
これは参加者の義務にしてさ
一定数の投票しないと書き込めないとか
スレたてられないとか

しかし徹底して責任者を排除したシステムにしたら
司法はどう判断するんだろうな
0050名無しさん@お腹いっぱい。2007/01/17(水) 09:34:37
自分で削除できるのには反対
確実に2ちゃんらしさはなくなるな
ちょっと叩かれたからって削除とか
はなから削除前提の記事とか

やはり「一度口から出た言葉は消えない」的な事は必要だと思う
0051名無しさん@お腹いっぱい。2007/01/17(水) 09:40:19
気にくわないレスは消えるようになるなwww
あぼーんだらけの2chになっちまうw
0052名無しさん@お腹いっぱい。2007/01/17(水) 09:46:49
他者は本人に成りにくいけど、本人は他者に簡単になれるんだよな。
よって、本人及び他者x名の意思で削除可能としても、実質本人の意思のみと大差ない。
0053名無しさん@お腹いっぱい。2007/01/17(水) 09:48:27
>>50
> 自分で削除できるのには反対
> 確実に2ちゃんらしさはなくなるな
> ちょっと叩かれたからって削除とか

「キャンセル阻止の全文引用です」という、フレーズなついかしいなあ。

> はなから削除前提の記事とか

「うちのサーバはキャンセルを無効にしてあります」というフレーズなつかしいなあ。

0054名無しさん@お腹いっぱい。2007/01/17(水) 09:49:14
>>48
自分で削除ということになると、匿名性との兼ね合いにもなるんじゃないかな?
分からなければ消さないやつもいるだろうし。
50氏、51氏の言う通りつまらない2chになりそう。
となると、削除に関しては投票型か管理者型しかないのかな?

ネットワークタイプに関しては、NetNewsベースが一番現実的なんだろう。
普通に、News鯖(自由に立てられる)とHTTPでアクセスするクライアントだとダメなんだろうか?
0055名無しさん@お腹いっぱい。2007/01/17(水) 09:49:44
>>51
> 気にくわないレスは消えるようになるなwww

そういう攻撃あったねえ。

> あぼーんだらけの2chになっちまうw

で、有志が再放流するんだよね。
0056名無しさん@お腹いっぱい。2007/01/17(水) 09:50:09
>>52
なんだその俺の書き込みは俺の書き込みお前の書き込みも俺の書き込み的な納得の仕方…
0057名無しさん@お腹いっぱい。2007/01/17(水) 09:54:56
NetNews世界では、外道発言者を排除するのにkill fileというのが使われていたね。
これをシェアした、global kill fileというのもあった。

で、killingをもっと洗練した概念がSCOREINGで、これをシェアしたGroupLensなんて
試みもあったねえ。

このあたりの発展形が、Slashdotの非常に洗練されたモデレーションシステム。

0058名無しさん@お腹いっぱい。2007/01/17(水) 09:56:33
もう削除の仕組みとか面倒くさいし、通報制にしない?
ソフトの中に通報できるのを組み込んで
読んでる人が違反な気がする書き込みがあったらそれ使って送ると
削除対象だったら誰かが削除


あ これと似たの出てたかw やっぱこれはループするなww
0059名無しさん@お腹いっぱい。2007/01/17(水) 10:00:07
人が判断しないようにして且つ確実に削除対象を消す方法は削除ロボットが
巡回して勝手に違反書き込みを削除してくれるようにする以外ないな。それ
が出来りゃ苦労はないけどさw
0060名無しさん@お腹いっぱい。2007/01/17(水) 10:04:16
ポリシーを巡る戦いは、コミュニティの全機能をマヒさせるほど大きく
ふくれあがって行く。

これをなくすためには、

おれはおれ、おまえはおまえ。おれはおれのやりたいように
勝手にやる。お前はお前のやりたいように勝手にやれ。

にするしかないと思う。
0061名無しさん@お腹いっぱい。2007/01/17(水) 10:24:38
実装する段階になったらこちらで話してもいいとは思うが・・・。
削除の話はあっちのスレがメインなのでGo
0062名無しさん@お腹いっぱい。2007/01/17(水) 10:26:50
UsenetDHTって、実装例や稼働実績あるのかな?
0063名無しさん@お腹いっぱい。2007/01/17(水) 11:08:06
新2ちゃんねるの使い勝手を勝手に考えるスレ
http://pc10.2ch.net/test/read.cgi/unix/1168758937/l50

削除議論とかはこっちに移動してくれ。
はっきりいって、邪魔です…ごめんなさい…。
0064名無しさん@お腹いっぱい。2007/01/17(水) 11:22:24
>>55
案外そういう闘争を経ていろいろ安定していくのかもしれない。
生物相のように。
0065名無しさん@お腹いっぱい。2007/01/17(水) 11:28:41
>>62
Future Workのところに実装するってことが書いてあった
気がするから、アイデアだけでまだなんだろうねー
でもいいアイデアだから使わせてもらってもいいんでない?

どうでもいいけど、仕様についての議論は
レスが錯綜して非常に分かり辛いから、
まとめWikiに書き込み可能なページをつくって
議論できるようにできないかな?
0066名無しさん@お腹いっぱい。2007/01/17(水) 12:09:33
あらゆる板から騒動を聞きつけてココも注目されているからWikiスペース解放は
止めたほうがいいと思う、Spam対策されているなら問題ないけど違うでしょ?
荒らしスキルを持つものが居ることを忘れずに。
0067名無しさん@お腹いっぱい。2007/01/17(水) 13:06:36
>>65
避難所じゃだめなの?
0068名無しさん@お腹いっぱい。2007/01/17(水) 13:45:46
折角避難所つくってくれた人もいるし、暫定でも個人的な見解でもいいけどまとめにつかえるよ?

http://jbbs.livedoor.jp/computer/34417/
0069名無しさん@お腹いっぱい。2007/01/17(水) 13:55:14
VIPから噐マスタ
0070名無しさん@お腹いっぱい。2007/01/17(水) 13:57:01
>>69
帰れ
0071名無しさん@お腹いっぱい。2007/01/17(水) 14:06:31
NetNewsって、httpクライアントというか、IEで読み書きできないの?
googleのグループってのは、なんか違うよね。
避難所でもいいんだけど、トップページからカテゴリ別にたくさんの板へサクッとリンクされてるのが重要かと。
0072名無しさん@お腹いっぱい。2007/01/17(水) 14:16:41
p2p2ch本体をローカルプロキシにして、IEを閲覧できるようにするのもいいかもね
0073名無しさん@お腹いっぱい。2007/01/17(水) 14:33:00
なんでIEなんだここの人のデフォルトは・・・・N(ry
0074442007/01/17(水) 16:37:36
>>47
>1スレを分散して記録しておく必要はないのでは?
分散じゃなく、各ノードは自分の属するスレの全レスを持つ って考えてる
各ノードは複数の板ネットワーク、多数のスレネットワークに属すはずだけど、自分の属するネットワークに流れてる情報は全て取得しようとする

>DHTにしろスキップグラフにしろ,多数あるノードの中からいきなりスレ
>(またはもっと小さなレス)を持っているノードを指定できるので,
そうなのか、凄いな
各ネットワーク上で実装して欲しい
0075名無しさん@お腹いっぱい。2007/01/17(水) 17:03:01
>>71
そんなのは今ならPHPかなんかでブラウザから閲覧できるサイトを作ればいいだけじゃね?

心配しなくても誰かが作るよ
多分アフェリ入りで
0076名無しさん@お腹いっぱい。2007/01/17(水) 20:23:22
ポート0の人はは読むだけのレス専で
ポート開放の人はは書き込みOKとか?
0077名無しさん@お腹いっぱい。2007/01/17(水) 21:02:25
串をとおさないとネットできない人がいることも忘れないでね
0078名無しさん@お腹いっぱい。2007/01/17(水) 21:12:48
>>39・そもそも新月でいいんじゃね?

これはどうなん?
俺は新月知らないんだけどちゃんと open source になってるの?

それか単純に freenet 上に移行すれば官憲も手がでないんじゃ
0079名無しさん@お腹いっぱい。2007/01/17(水) 21:13:31
串を使う人はレス専でいいよ
0080名無しさん@お腹いっぱい。2007/01/17(水) 21:16:47
仕様、使い勝手に関する要望議論はこちらへ・・・

新2ちゃんねるの使い勝手を勝手に考えるスレ
http://pc10.2ch.net/test/read.cgi/unix/1168758937/

本スレでは実装段階で議論しましょう。
0081名無しさん@お腹いっぱい。2007/01/17(水) 21:29:26
んじゃ>>39-40をそっちに貼った方がいいんじゃ
0082442007/01/17(水) 22:24:50
>>47
DHTとか使う必要ないだろ
今俺が書いてるこのレスを見るのは、このスレにいる奴だけだし、このスレはUNIX板にいる奴しか知らないし、UNIX板へは2ちゃんのメニューからリンクされている

技術有りきで考えるなよ
技術は目的のために使われるもんだぜ
0083名無しさん@お腹いっぱい。2007/01/17(水) 22:30:37
>>78
まず言っとくがプロクシは本来匿名性を付加するためのものではない。
まして、無法地帯作成に手を貨す馬鹿はこのスレにはいない。官憲に
追われるならいかなる技術を用いても必ず割れる。

そんな反社会的なものが欲しいなら他所へいけよ。

それと、NNTP Net News クライアントで message-ID を生成・付加
or News 鯖で付加とすることで丁度メーラーのスレッドツリーのよう
な閲覧方法をクライアント側で出来る。

掲示板に欠けている機能の一つ、スレッドの展開も当然ツリー明示で
クライアントアプリは実装出来る。従来通りのフラットでも。

fj でも japan でも MS OE からでも公開ニューズ鯖から見れるだろ。
News 鯖は P2P 本来のテクノロジーの塊。

いくつもある News 鯖の実装や他 P2P 形式の形態を調べながら反社
会的なものでなく、日本における News グループ衰退の理由(2ch も
その一因の典型だが)や NNTP (P2P) -> http ゲートなどを含めた
アーキテクチャそのものを探っている。

INN はじめ既存の実装には、devel パッケージ相当分が大抵付属してい
る 。今、それを見ているが犯罪を助長する誘発するような匿名性など
想定しているものはない。

下側がどうあれ、最終的には http でクライアントが見れるように、こ
こだけでなく検索大手 Google ですら挑戦中。

くどいが、既存の法的なものだけでなく公共性をどこまで担保できるか
も大切なんだ。個人のプライバシーを守りつつ。
0084名無しさん@お腹いっぱい。2007/01/17(水) 22:31:05
>>46
ポエム共有用の階層も追加して欲しい
0085名無しさん@お腹いっぱい。2007/01/17(水) 22:33:17
>>82
なら、具体的にどうする。
0086名無しさん@お腹いっぱい。2007/01/17(水) 22:33:42
スレタイがひでえな
2chP2P開発とかいれて分かりやすくしてくれ
0087名無しさん@お腹いっぱい。2007/01/17(水) 22:36:58
>>82
ダウソ板から来た俺も見てますよ
言う通り、DHTは いらないでしょ
ネットワークのキー数(スレッド数)は
共有ソフトと比べてもかなり少ないはずだから
キーがパンクしてネットワークが破綻することはないよ。

0088名無しさん@お腹いっぱい。2007/01/17(水) 22:40:57
>>87
当初は不要ということか。上で引っ張ってきた Usenet の DHT鯖を組み込む
構想は何故出てきたか、全文見てみてくれ。
0089名無しさん@お腹いっぱい。2007/01/17(水) 22:47:48
>>85
では具体的に。
実際に流すのはレス情報のみ
レス情報はヘッダ部と本文から構成
ヘッダ部にはID,日時,板名,スレタイ,等を記載
ノードは保有レス(キャッシュ)の板名、スレタイをwinnyのクラスタワードのように使って、各仮想ネットワークを構成する
0090名無しさん@お腹いっぱい。2007/01/17(水) 22:52:50
>>89
端的に言うと、それをスーパーノードが統べるのか。
0091名無しさん@お腹いっぱい。2007/01/17(水) 23:13:32
大規模P2Pの泣き所はノード離脱率にある
レストランの客と同じように常に人が入れ替わっていく
毎日決まった時間来る奴もいれば
2〜3日に一度来る奴もいる
一日中居座ってる奴もいる
数は少ないけどね

0092名無しさん@お腹いっぱい。2007/01/17(水) 23:19:15
>>91
いわゆる常時起動してくれる"2ch信者"に頼るしかないな
0093名無しさん@お腹いっぱい。2007/01/17(水) 23:20:06
そうするとキャッシュの保持数も決めなきゃならんよな?
0094名無しさん@お腹いっぱい。2007/01/17(水) 23:20:10
>>91
御意。実際は実験しないと判らないでしょうけど、そっち方面の
統計データみたいなものも極力探してます。が、皆が検討するに
値するものが見付からない。

いっそ一定のタイミング設定に基づいてガベレージコレクション
のように出来ないかと思いましたが、それだと相当既存のものに
手を加えないといけませんね。
0095名無しさん@お腹いっぱい。2007/01/17(水) 23:21:51
なんでnyネットワークは破綻しないんだ?
またーり進行、常時起動が原則だから?
0096892007/01/17(水) 23:23:55
>>90
なんでスーパーノードが出てくんの?
0097名無しさん@お腹いっぱい。2007/01/17(水) 23:26:53
>>95
ネット上をただようクラゲみたいなものかも
0098名無しさん@お腹いっぱい。2007/01/17(水) 23:29:06
>>96
仮想ネットワークとして分散して、各々各個別々のノードにクライアント
はぶら下がるのか。で、その時の出入りに使うプロトコルは。
0099名無しさん@お腹いっぱい。2007/01/17(水) 23:29:21
>>91
スーパーノードはレスポンスが早いという特典があるので
実況命、祭り命の人は常時起動してスーパーノードの資格を得ようとするだろう。
そういう人の資源をジャンジャン使うべし
0100名無しさん@お腹いっぱい。2007/01/17(水) 23:31:27
>>95
それもあるが
ny外で違法データを売ったりしない限りつかまらないってことで使用者が減らないから
0101名無しさん@お腹いっぱい。2007/01/17(水) 23:31:33
>>99

> 実況命、祭り命の人は常時起動してスーパーノードの資格を得ようとするだろう。

これ抜いたら袋にされそうだな。
0102名無しさん@お腹いっぱい。2007/01/17(水) 23:38:39
DHTは板検索だけでいいよ。
それで板は誰でも作れる。
で人気のあるところには人が集まる。
板内だけで密なP2Pを実現すればいい。
スレタイ、本文の交換とか。
0103名無しさん@お腹いっぱい。2007/01/17(水) 23:40:43
>>102
人気高=nyの被参照量
ってことか。
0104名無しさん@お腹いっぱい。2007/01/17(水) 23:43:19
>>102-103
同意というか、Google が悩ましいのはそこだろう。検索エンジン屋さん
から見ると、スパッと見切れない。
0105名無しさん@お腹いっぱい。2007/01/17(水) 23:46:54
たくさんの板を見ている人なんてあまりいないと思っている
だいたいくる人は決まっていたりするのが多いんじゃないかな
出来る限り板とかの小さな単位でクラスタが構成されるようにするのがよさそう
そうすればレスポンスもよいとおもう
クラスタ間はいらん情報は流してはいけない
いらんトラフィックが減ればレスポンスはよくなる
でも来てみたら俺以外誰もいない予感になったら何も得られないという状況になるけど
まあしょうがない
0106名無しさん@お腹いっぱい。2007/01/17(水) 23:49:27
亀だけど前スレ

624 名前: 名無しさん@お腹いっぱい。 Mail: sage 投稿日: 2007/01/15(月) 00:57:21
 P2Pの場合、メッセージの単位がレスであるとすると
 リンクなしのレスをどこに配置すればよいかに苦慮することになる

これってリンクなしのレス(というかリンクで繋がってないレス同士)は各ノードが受け取った順に並べるだけで問題なくない?
0107名無しさん@お腹いっぱい。2007/01/17(水) 23:52:35
>>106
基本的には News 鯖ってそうなってない?
0108名無しさん@お腹いっぱい。2007/01/17(水) 23:53:21
>>104
2chはうまいことカテゴリわけできている気がする。
2階層くらいがいいのかな。
板を作る人は大分類、小分類の2を属性として入れる。
最初はカオスと化すけどそのうち落ち着くんじゃないかな。
板はグローバルDHT、板内はローカルDHTとか。
0109名無しさん@お腹いっぱい。2007/01/17(水) 23:55:00
>>106
Re:Re:Re:Re:
0110名無しさん@お腹いっぱい。2007/01/17(水) 23:56:34
>>108

> 板を作る人は大分類、小分類の2を属性として入れる。
> 最初はカオスと化すけどそのうち落ち着くんじゃないかな。
> 板はグローバルDHT、板内はローカルDHTとか。

そっか。分類と属性ね。それならすっきりする。スマン離席
0111名無しさん@お腹いっぱい。2007/01/18(木) 00:02:24
>>106 素人の質問でスマンが
AA板みたいにスレが連続してないと困るような場合のフォローをする仕組みは可能だろうか?
分散するデータの最小単位が1レスだとして
全レスが全部そろうのを待つとしても
順番だけは揃わないと困るという状況下で
0112名無しさん@お腹いっぱい。2007/01/18(木) 00:07:59
>>111
AA以外でもその問題は残るな

0113名無しさん@お腹いっぱい。2007/01/18(木) 00:10:58
通し番号が無いのはやっぱ不便だよなあ。
直前のレスだとアンカー付けるのさえ面倒なこともある。
新月はAjaxでアンカー付けやすくはしてるが
0114名無しさん@お腹いっぱい。2007/01/18(木) 00:42:38
アンカーなしのはだいたい時間的に一緒ならいいっていう場合だから
NNTPでも数秒で全世界にばらまかれるぐらいなんだし問題なくね?
0115名無しさん@お腹いっぱい。2007/01/18(木) 00:43:44
>>111
でかいAA用に一レスの行数が多い板があればいいのでは
そのへんは後々の実装の枝葉の部分ぽい
0116名無しさん@お腹いっぱい。2007/01/18(木) 00:45:32
>>111
そうゆうスレのために個々のスレでスーパーノードを設定することも出来るようにしておくと良いかも
0117名無しさん@お腹いっぱい。2007/01/18(木) 00:59:54
>>111
>>83 にあるように、NetNewsではMessage-idを使って、
ヘッダーに Followup-to: 「前の記事のMessage-ID」
という情報を持たせて、ある記事より後だということを表現できる。

いずれにしても後からなんとでもなる些細な話。
0118名無しさん@お腹いっぱい。2007/01/18(木) 01:07:10
ここの住人の質じゃ荒らし相手に簡単に破綻しそうだな
0119名無しさん@お腹いっぱい。2007/01/18(木) 01:43:01
>>118
「荒らし」耐性のあるシステムが必要だってことか?
その辺は管理の話だからあとでやればいい。
実装としてはスケーラビリティを持った形で作っておけばそれでおk。

管理上の問題から言えば,悪質なサーバは,現在投稿規制をやっているように
フィードを切ればいい。下流だったとしても,自分でどのグループをフィードするか
選べるのは NetNews の特徴の一つだし。

全盛期の fj.news.usage はすごかったのだよ。
今の荒らしとはまた全然質が違うけど,それでも流量としてはたいしたことなかった。
よく聞くトラフィック圧迫の話はエロ画像の話だった。

httpインターフェースについて言えば >>75 に「すばらしい洞察」をあげたいところだ。
そんなものを作る必要はないってことか。アフィリエイトが嫌ならニュースリーダ使えと。
なんかもう,INNの hosts.nntp を自動で更新する仕掛けだけ作ればいいような気がしてきた。
…ってそれこそファイル共有ソフトを使えばいいのか。

結局,コードなんて一行も書かなくても良さそうな気がしてきた。

0120名無しさん@お腹いっぱい。2007/01/18(木) 01:48:19
webで読むのはともかく書けるようにしちゃったらp2pに誰も参加しなくならねえ?

まあそれも後々決めればいいか。
0121名無しさん@お腹いっぱい。2007/01/18(木) 02:31:59
>>120
内部でしか見れないスレとかつくれば、モチベーション持たせるきっかけにはなる
0122名無しさん@お腹いっぱい。2007/01/18(木) 02:53:49
>>120
いま●持ちでログインするとdat落ちログを拾える以外にも
スレ立て規制、連投規制、プロバイダ単位のアク禁などは大幅に甘い
そういう特権を付ければ良いんじゃないか
0123名無しさん@お腹いっぱい。2007/01/18(木) 04:20:59
P2Pではないんですが、ちょっと僕のド素人の考えを聞いてください。
2chが閉鎖の危機に免さないようなサーバーシステムです。
掲示板の特定の管理人が存在しないように、全国で数十人〜数百人の
サーバーシステムを持った人が分散して2chを管理するシステムで、
これならば、万が一個人が訴えてきてその板
を管理していた一人が潰れても、一人くらいなんら支障がない仕組み。
誰か詳しい人、どう思いますか?あと、技術的に可能でしょうか?
0124名無しさん@お腹いっぱい。2007/01/18(木) 04:28:32
>>123
そんな訴えられてしまう身代わりみたいな役回り誰もやりたいと思わないよ…。
0125名無しさん@お腹いっぱい。2007/01/18(木) 05:13:34
>>124 被害者はまず、書き込みした人に対して訴訟するわけだから、すぐIP提示
すればいいと思う。ひろゆきが無視し続けたから結局管理者側の責任と
移行したわけだから
0126名無しさん@お腹いっぱい。2007/01/18(木) 05:27:02
>>123
新月はそれで動いている
0127名無しさん@お腹いっぱい。2007/01/18(木) 09:02:00
News-PortalというNNTP-HTTP gatewayが既にある。
http://florian-amrhein.de/newsportal/

日本語化してた人もいたんだけど... いまそのひとのwebページがみれないなあ。
まあいまからやり直してもたいした作業じゃないと思うけど。
0128名無しさん@お腹いっぱい。2007/01/18(木) 09:08:01
イマサラな展開だなぁ。
なぜnntp板が立ったのか、なぜ過疎ってるのか
経緯を知ってるヤシはもういなくなったのか?
■ このスレッドは過去ログ倉庫に格納されています