[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 05/27 21:36 / Filesize : 57 KB / Number-of Response : 185
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

2ちゃんねる互換P2P匿名掲示板の実装を考える 1



1 名前:デフォルトの名無しさん mailto:sage [2014/04/23(水) 23:29:44.09 ID:k48oXhUz]
このスレは「P2P型の完全匿名掲示板はまだ出来ないの?」スレからforkして生まれました
2ちゃんの代替となる2ちゃん型掲示板をP2Pで実装してみようぜ、なスレです
名前が長いので若干スレタイは変えましたファイル共有ソフト等の話題はスレ違いなのです

origin:P2P型の完全匿名掲示板はまだ出来ないの?その4
toro.2ch.net/test/read.cgi/tech/1390486453/

wiki
www34.atwiki.jp/p2p-anon/

[参考]

Tor(The Onion Router)のHidden Service(onionドメイン)Onionちゃんねる
xiwayy2kn32bo3ko.onion/ (Tor経由でのみアクセス可能)
Syndie - distributed forums
syndie.i2p2.de/
Freenet - P2Pコミュニケーションフレームワーク
https://freenetproject.org/

[関連するP2P掲示板ソフトウェア等]

新月 - P2P匿名掲示板
shingetsu.info/index.ja
P2P2ch
p2p2ch.web.fc2.com/
ちらしの裏
chiraura0.web.fc2.com/
alias
https://code.google.com/p/alias/
o2on
https://github.com/o2on/o2on

167 名前:461 ◆Of8OpFdQADOA mailto:sage [2014/05/24(土) 18:37:39.78 ID:OAvaL96R]
開発者向けの話題を提供しましょう。
ノード間のメッセージングにはTCPかUDPを使われるかと思いますが、皆さんならプロトコルをどう設計しますか?
バイナリで組む人もおられるでしょうし、HTTP風にテキストベースで書く人もおられると思うのですが、皆さんの知恵を聞かせてください。

168 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 19:40:20.45 ID:uWBH7T6t]
そんなのどっちでもよい

169 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 19:59:57.61 ID:jYoMAPG8]
>>167
こっちでは今PDですら遮断される状況だから偽装してほしいな

170 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 20:32:26.64 ID:7m1F5+NU]
今迄のは開発者の話題ではないと思ってたのか。なんかこいつにイラっとくるのってオレだけかな

171 名前:デフォルトの名無しさん [2014/05/24(土) 20:33:42.07 ID:9qFFfmjf]
>>170
アスペかよ

172 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 20:35:25.26 ID:8L8QZ0Si]
>>167
扱いやすいしバイナリ一択だな

173 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 20:44:07.64 ID:uWBH7T6t]
そんなのどうでもいいって言った理由は、
バイナリかテキストかによってアプリの機能や
開発しやすさになんら影響をあたえることがないから。

プロトコルをオープンにしてだれでもあつえるようにするなら
テキストのほうがやりやすいだろうし、逆に解析をしづらくしたいのなら
バイナリのほうがいいだろう。程度の意味しかない。

アプリからすれば、そんなプロトコルの違いは、下層のレイヤーが
吸収してオブジェクトの形にするから、どっちでも同じだし、
あとから変えることだって簡単。プロトコルの命令の種類の話しならともかく。
テキストかバイナリかという表現形式なんか、どうでもいい。

174 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 21:07:02.75 ID:8L8QZ0Si]
機能面ではそうだが、テキストはパースにも構築にも、バイナリに比べて数十倍数百倍の時間が掛かるからなぁ
比較とかもバイナリの方が簡単だし

175 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 21:13:01.28 ID:uWBH7T6t]
それは全体の1%にも満たない部分だから
時間がかかっても問題ない。



176 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 21:15:21.89 ID:oWuOT6f1]
どうでもいいことに拘ってないで、まずは要件定義をしろw

177 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 22:08:44.78 ID:7CvGDBUR]
>>167
UDPで経路毎の最大パケットサイズ調べたりメッセージ分割したり結合したり、絶対ダルいからUDPは嫌だな
バイナリで組むかテキストで組むかは趣味の領域な気もするけど…
単一接続で長いメッセージを含む複数のメッセージを送る場合はテキストだと無駄が多い気がする
ていうかそれ以前に遮断の防止などでSSLなどに偽装したコネクション張る事から考える

178 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 22:48:03.61 ID:oWuOT6f1]
要素技術なんぞ詳細設計の段階の話だろうがw
まずは要件定義しろw

179 名前:デフォルトの名無しさん mailto:sage [2014/05/24(土) 23:07:23.72 ID:rfdD6r00]
Unicodeをデフォルトにしようず。
UTF-8が無難だが日本的にはUTF-32にも惹かれる

180 名前:Unicodeキボンヌ mailto:sage [2014/05/25(日) 00:00:09.81 ID:wqNjSVko]
書込時の匿名性はP2Pによって実現するといっても、
閲覧時にP2Pは不要(cf.新月ネットワークの場合は閲覧用にもP2Pを利用する)。

サーバーは有志の運営に委ねる(中央集権的管理の完全否定)。
運営者は現在の2ちゃんねるの過去ログ転載サイトのように、広告収益などを目当てにネットワーク資源を提供すればよい。

サーバーのログ上の特定の書き込みを、何らかの問題発生時に、削除するかしないかは各サーバー管理者の判断による。
サーバー間の信頼関係システムも設け、専門外の板については、他サーバーのログをそのまま信用してクローンする。
理想的にはスレ毎に、スレ立て人自身が管理者となって、サーバーを立てているような状態。
ちゃんと管理されているスレは繁栄することが期待できる。

一般ユーザーの書き込みの匿名性は、P2Pによって、ユーザー同士の端末を一定HOP経由してから、サーバーへの書き込みがされるようにする。

サーバー同士の書き込みの伝播にまでP2Pを適用するかどうかは、確保したい匿名性のレベルの議論による。

181 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 02:30:20.38 ID:UOeAOsx2]
>180
つまり、一番最初に見た人が、
一番最初に書き込んだ人である確率が極めて高い
ってことでいいですか?w

182 名前:Unicodeキボンヌ mailto:sage [2014/05/25(日) 04:05:32.41 ID:wqNjSVko]
意味不明。
サーバーに反映されないと誰も見れないのに、なぜそうなるの?

183 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 04:51:54.21 ID:dtutVys2]
>>180
匿名化対象は、投稿者→匿名、配信者→公開、閲覧者→公開、だと仮定して、
その構造でサーバ間を暗号化する目的がよく分からんのだが…
サーバの持ってる前データはオープンで、サーバにデータを投稿した人間は不明でしょ?
サーバ間での同期は複製元も複製先もオープンで、匿名化すべき部分が見当たらないのだけど。

それとも匿名化対象が、投稿者→匿名、配信者→公開、閲覧者→匿名、であり、
複製先サーバがオープンな配信者として動作しない、読み専の閲覧者である場合も含むってこと?

>>182
閲覧に関して普通の専ブラと同じ方式をとった場合は、
投稿者は書き込み直後にそのスレの更新動作をする。
この動作は他の閲覧者の自動更新や手動更新よりも先行する可能性が非常に高い。

プッシュ配信でもしてしまって投稿者閲覧者問わずに更新させるか、
閲覧に関してもオニオンルーティングするかしないと隠蔽できない。
プッシュ配信だと閲覧者数が少ない場合に投稿者がバレてしまうので、
閲覧者数が少ないスレッドでは匿名読み込みに切り替えないと不味い、かな。

184 名前:デフォルトの名無しさん mailto:sage [2014/05/25(日) 05:24:34.63 ID:NeNyrW9A]
>>180
それは ny で失敗したはず
IP -> ID 識別は、ID の寿命を長くするとレインボーテーブルで一網打尽は前のスレでも散々
トリップ‥‥どうだろうか?






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<57KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef