2ちゃんねる互換P2P匿名掲示板の実装を考える 1at TECH
2ちゃんねる互換P2P匿名掲示板の実装を考える 1 - 暇つぶし2ch150:デフォルトの名無しさん
14/05/10 14:53:52.12 m9xHqVTZ.net
つまりはWEB系の技術というのは
要するに既存技術をJavaScriptで実装したものって
だけの話だな

151:デフォルトの名無しさん
14/05/10 15:18:11.43 qPsk9Q0C.net
WEB系の技術って既存技術の内WEB系の物って意味じゃねーの?
あと「JavaScriptで実装したもの」って制限はどっから出てきたん?

152:デフォルトの名無しさん
14/05/10 15:18:41.10 cY+uAlOa.net
WebRTC使うならOpenPeerがあるってだいぶ前に書いたよな
URLリンク(openpeer.org)

153:デフォルトの名無しさん
14/05/10 17:45:32.03 D1xN7jn3.net
>>143
普通は新規の書きこみが発生するたびに分岐するんじゃないのかな?
書きこみを受けとったノードが処理をして隣接ノードへの伝達(同期)は分岐処理になるのでは?

それとも新規書きこみは新規書きこみとしてDHTの隣接ノードに伝達されるのか?
この場合は各ノードが独自に新規書きこみの処理を行なうことになるが、分岐が起こらない場合は
その書きこみを所持しているべき全ノードがこの処理を行なうことが前提になると思うが

とても行儀の良い人だけが参加する理想的なネットワークが形成されることが前提になっているのでは?

154:デフォルトの名無しさん
14/05/11 09:02:01.38 HBJbY+fy.net
>>153
投稿を示すデータの塊をデータのハッシュをキーとして伝達すれば何処から何処へ移動しても変質しない
後はデータの塊の中に投稿時点で存在していた既存投稿のキーを含めれば参照関係ツリーは縦に伸びていく
書き込み処理といっても、投稿を示すキーに対する投稿を示すデータの塊がネットワーク上に追加されて、
スレッドを示す情報に順不同でそのスレッドに投稿された投稿のキーが追加されるだけで、この辺りに特殊な処理は必要ない
スレッドを示す情報側は順不同なのでネットワークが接触したら重複除いてマージするだけで良いし、
スレッドの分岐の痕跡や後始末は各投稿データに含まれる既存投稿キーを参照して表示時に解決すればよい

スレッドを示す情報にキーを追加する際は、キーが示すデータを検証してから追加する、とかは必要かな…
行儀に関しては連投DDoSあたりはproof of workとか仮想通貨を導入しないと対策できないんでほどほどでいいかと

155:デフォルトの名無しさん
14/05/11 09:41:42.34 z48caAbF.net
え?DDoS?

156:デフォルトの名無しさん
14/05/11 10:28:28.25 MfUQ5tqR.net
確定投稿と未確定投稿に分けて考えればいいんだよ。
特にフラグ設けなくてもレス番の有無で判断がつくし。

未確定投稿を2ch互換で掲示するのは無理なので、外部に掲示されるのは確定投稿になってからで、
拡散された状態で一足先に見ることができるのは参加者の特典でいいんじゃないかと?

157:デフォルトの名無しさん
14/05/11 18:29:50.66 HBJbY+fy.net
>>155
行儀の良くない人がどの程度まで想定するのか分からんかったから
防ぐのが困難なレベルの行儀の悪さを想定したらそうなった
>>156
なんでそんな時間差付ける必要が?…って思ったけど、確定未確定ってレス番の確定か
確定条件によるけど、分断状態でそれぞれが違う内容で確定させたら駄目なような…
あと、ここで言う分断は引き継ぎに失敗しつつ稼働するノード群が入れ違いに休眠した場合とかでも起きる筈

158:デフォルトの名無しさん
14/05/18 19:40:42.92 oxq+ikAO.net
>>48
hidden service の情報が FBI にごっそり抜かれたそうだ、pure でない限り必ず弱点が発生するね
URLリンク(www.gizmodo.jp)

tor 規制も遠くない

159:デフォルトの名無しさん
14/05/19 07:33:43.51 xEeDrkw/.net
記事の内容読んだか?
>Firefoxの脆弱性を突いてTorユーザーの身元を特定できるカスタムのマルウェアが広まっていたんですね。
FBIがスパイウェア撒いたって話だから、通信形態は関係ない

160:デフォルトの名無しさん
14/05/19 17:58:41.42 WT1tTslw.net
アノニマスが開発した「AirChat」が凄い!インターネットなしでデータ通信
URLリンク(blog.livedoor.jp)

161:デフォルトの名無しさん
14/05/19 21:46:42.22 lhsjIgd7.net
>>160
読んでないけど、手旗信号と見た

162:デフォルトの名無しさん
14/05/19 22:31:10.57 zujUZLqg.net
最終的にはインターネットに繋がるらしいが、
「ローカルネットを沢山繋いでインターネット」
って意味で言うと結局インターネットの一部なんだよな。

-- 我々はボーグだ。お前達は同化される。抵抗は無意味だ。

163:デフォルトの名無しさん
14/05/19 23:14:38.92 rPuNmFhW.net
だから、DSの擦れ違い通信だって

164:デフォルトの名無しさん
14/05/20 03:58:15.26 XZ8PbsoH.net
いつのまにか Vidalia 単体のダウンロードができなくなった‥
ブラウザででしか使用できない‥

165:デフォルトの名無しさん
14/05/20 06:54:05.58 gZsncm2t.net
素人には危険だからかな

166:デフォルトの名無しさん
14/05/20 10:24:43.89 PJc6Nn45.net
URLリンク(github.com)
これまんま掲示板に転用できないか?

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

168:デフォルトの名無しさん
14/05/24 19:40:20.45 uWBH7T6t.net
そんなのどっちでもよい

169:デフォルトの名無しさん
14/05/24 19:59:57.61 jYoMAPG8.net
>>167
こっちでは今PDですら遮断される状況だから偽装してほしいな

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

171:デフォルトの名無しさん
14/05/24 20:33:42.07 9qFFfmjf.net
>>170
アスペかよ

172:デフォルトの名無しさん
14/05/24 20:35:25.26 8L8QZ0Si.net
>>167
扱いやすいしバイナリ一択だな

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

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

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

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

175:デフォルトの名無しさん
14/05/24 21:13:01.28 uWBH7T6t.net
それは全体の1%にも満たない部分だから
時間がかかっても問題ない。

176:デフォルトの名無しさん
14/05/24 21:15:21.89 oWuOT6f1.net
どうでもいいことに拘ってないで、まずは要件定義をしろw

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

178:デフォルトの名無しさん
14/05/24 22:48:03.61 oWuOT6f1.net
要素技術なんぞ詳細設計の段階の話だろうがw
まずは要件定義しろw

179:デフォルトの名無しさん
14/05/24 23:07:23.72 rfdD6r00.net
Unicodeをデフォルトにしようず。
UTF-8が無難だが日本的にはUTF-32にも惹かれる

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

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

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

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

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

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

182:Unicodeキボンヌ
14/05/25 04:05:32.41 wqNjSVko.net
意味不明。
サーバーに反映されないと誰も見れないのに、なぜそうなるの?

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

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

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

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

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

185:デフォルトの名無しさん
14/05/30 00:54:12.35 wHSl8lb9.net
そもそも匿名が何故必要かってところを勘違いしてないか?

186:デフォルトの名無しさん
14/05/30 01:26:19.48 SDqP+4IS.net
冤罪逮捕を防止するためだよ

187:デフォルトの名無しさん
14/05/31 11:24:29.40 RArUPAyES
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所

188:デフォルトの名無しさん
14/05/31 15:35:19.94 QHlXh24u.net
そもそも逮捕されるような事が出来るツールという時点であまり説得力がないんだよな
普通に健全な内容であれば特別匿名性が高い必要もない

189:デフォルトの名無しさん
14/05/31 16:13:40.81 sWppcuRc.net
インターネット自由宣言に則ったネットワークを構築するため

190:デフォルトの名無しさん
14/05/31 16:39:38.30 eTy5fHBW.net
つ外患罪・内乱罪
そういうものに対応できるシステムがあってもいいという立場もないわけではない,ああこれって予備・陰謀になりうるのか?
日本は主に島原の乱以来の営々たる血と汗の努力により現在は稀にみる平穏な土壌が育っているので必要性は感じられないのかもしれない

そういえば何かのアニメに自主すれば無罪とかいっていたが‥①アニメーションはなんだったか?②本当か?

191:デフォルトの名無しさん
14/05/31 17:06:46.63 VTj4ztuh.net
こっちはもう匿名性は放棄したんじゃないの?それともP2Pにすれば自動的に匿名になるとでも思ってる?

192:デフォルトの名無しさん
14/05/31 17:17:05.44 QdYI2yy/.net
どこかにこのスレの公式仕様みたいのでもあるのかね。

193:デフォルトの名無しさん
14/05/31 17:30:37.03 QKYyOmO8.net
>>1に「2ちゃんの代替となる」とあるだろう。

一般の2ちゃんユーザーが納得する程度の匿名性があれば十分だということなんだよ。

匿名性の技術的保証の辺りをグダグダ言う奴用には、もう一つのフォーク元のスレが用意してある。

194:デフォルトの名無しさん
14/05/31 18:45:31.68 PqKUKu7D.net
>>190
多分アニメは「攻殻機動隊 Stand Alone Complex 2nd GIG」
罪状は「内乱の予備・陰謀、外国に対し私的に戦争をする目的の予備・陰謀」
でもこれ架空の近未来日本を舞台にした作品だからこれを参考にするのは間違ってる。
第三次非核大戦後だの自衛軍だの電脳化率9割超だの難民わらわらだのだし…
プログラマを武器と見做して武器禁輸措置を適用しちゃうような世界。

まぁこういう言うのはアレだ、誤用じゃない方の確信犯として突き進む類の話じゃね?
言論の自由とか人権レベルで正しい行為だと確信しての行いが犯罪になるケース。

だけど真面目な話、憲法で保証されてる権利の行使だと、刑法はひっくり返る場合がありうる。
明確な外患誘致や内乱の意図がなければ最高裁まで引っ張って勝てる可能性がある話かと。

195:デフォルトの名無しさん
14/05/31 20:22:55.65 LCfd5xM6.net
ぼくのかんがえたさいきょうの掲示板(笑)

196:デフォルトの名無しさん
14/05/31 21:29:14.84 F4zWTlG/.net
>>195
それを大真面目に考えるのがこのスレなわけだがw

197:デフォルトの名無しさん
14/05/31 21:37:02.40 Q4fGK0zf.net
このスレだと茶化しで済むが、向うのスレだとマジで噛み付いてくる奴がいるぞ。

198: ◆QZaw55cn4c
14/06/01 12:42:07.16 iF6nhgL2.net
>>194
おお,thx なんのアニメだったか思い出せなかったんだ,神山氏は神だね‥‥

199:デフォルトの名無しさん
14/06/01 13:14:29.54 ahYmPm0r.net
ネットワーク上の第三者から、書き込み主を物理的に(ここではIPアドレスが)特定できてはいけない

同一人物からの複数書き込みの、書き込み主が同定できなければならない


これの両立が必要?

200:デフォルトの名無しさん
14/06/01 13:42:27.05 nKywzM47.net
2つ目は1つ目を守りながら実現するのが難しいし、
自主的にID振って他人のID詐称できない程度
(一人で複数IDを使用を阻止できなくても良い)
にしておいたほうが実現しやすいと思うけど。

どうせ2chだってID変えれる環境の奴は変えれる程度のものだし、
完全に阻止するためにはIPアドレス以上の同定能力が必要になる。
そこまでの同定能力は現実的じゃない、と思うんだが。

201:デフォルトの名無しさん
14/06/01 14:17:33.73 OFREtEr0.net
童貞能力なら…

202:デフォルトの名無しさん
14/06/01 15:13:18.34 ahYmPm0r.net
変えれるけど、それなりに面倒なものをキーとして不可逆変換でIDを生成し
書き込み時の通信経路を不定にする

たとえばキー候補
・グローバルIPアドレス
・MACアドレス
・OSのプロダクトID(Windowsなら)
・OSのユーザーID
・システムドライブのハードID

キーから生成したユーザID、書き込み時刻、スレIDをネットワークに放流。
受信したノードは、自身がスレを保持しかつ未書き込みなら、確率でスレを更新する。
更新確率は放流寿命(TTLみたいなもの、加えて時間的な寿命も含む)が長いほど低く、短いほど高い。
そしてTTLを(確率で)デクリメントして、さらに放流。寿命が尽きたら再放流しない。
書き込みデータは、時間的寿命が尽きるまではキャッシュに保管。キャッシュデータのTTLは0にする。

書き込み以外にも、自ノード他ノード関わりなく最近更新されたスレデータもポツポツと放流する。

他ノードから流れてきたスレデータと自身が保持するスレデータ・キャッシュ上の書き込みデータを比較し差分がある場合は
マージしてから、そのスレを過去に送った先に送信、今回の送信元に返信する。
その際のタイムスタンプは、最後の書き込み時刻。

書き込みの時系列とレス順が一致しないので、レス番に変わるレスIDの仕様を盛り込む。
リーダーがレスIDをレス番に変換しても良いが、明示的に「>」をつけない書き込みがあり得るので
レス番は廃止したいとこだな。

うーん、スレデータが爆発するのと、改ざんをどうやって防ぐかが問題だな。

あとレス削除の仕様も必要。
ユーザIDに対して第三者が信用ポイントを加算していく、ってアイディアをベースにすると
なにか出来そうなんだけどな。

203:デフォルトの名無しさん
14/06/01 15:34:19.39 iF6nhgL2.net
>>199-199
オニオンルーティングで経路を隠しつつ,P2Pネットワークの入り口で IP アドレスを同定して ID を振ることは可能だよ.
ただ IP アドレス空間が狭すぎてレインボーテーブル手法が可能であることが問題なだけ.
ソルトを工夫すればいけるんじゃないかとおもうが,具体的手法は思いつかない

204:デフォルトの名無しさん
14/06/01 15:35:13.55 iF6nhgL2.net
>>202
それだめだから
大原則 「送信者の提供情報は一切信じるな」

205:デフォルトの名無しさん
14/06/01 16:10:14.70 nKywzM47.net
>>203
その辺の値は生の値を改竄無く提供できないなら検証も出来ないのがなぁ…
一人が複数の値を名乗れる問題と、一人が他人の値を名乗れる問題は異なる。
前者はまぁ程々にするしかないけど(極論、協力者に代理頼めば別人になれる)、
後者は明らかに色々と問題が起きるから防がないと不味い。>>204

確率的書き込みは投稿ルートが不定だと観測網を設置することで絞り込めるし、
根本的に物理ネットワーク上の近隣で盗聴されると一発で特定されちゃうから不便。
トラフィック効率的にも、素直にオニオンルーティング系使ったほうが良いと思う。

>>203
入り口での生成だと、投稿者が投稿者ノードではなく入り口のノードとして振る舞う事で、
架空のIPアドレスを持った投稿者ノードからの投稿に偽装出来てしまうのはどう対策する?

というかその辺の問題にぶち当たる部分は程々にしとくのがコッチのスレでは?

206:デフォルトの名無しさん
14/06/01 16:34:00.28 iF6nhgL2.net
>>205
>入り口での生成だと、投稿者が投稿者ノードではなく入り口のノードとして振る舞う事で、
>架空のIPアドレスを持った投稿者ノードからの投稿に偽装出来てしまうのはどう対策する?

まず架空のIPアドレスというのは存在しない
接続された方が取得する(直接の)IPアドレスは本物だ,そうでなければ IPが成立しない.したがって「架空のIPアドレス」という文言自体がでることからして >>205 の文言は一切がっさい疑わしい
(たぶんバークレーソケットを触ったことがないんだろう‥)

ただし投稿者を特定できなくするオニオンルーティングを通過した後は,いずれ匿名掲示板ノードに到達するわけだが,このレベルの偽装はどうするべきか.
個人的には,DHT 実装でもない限り,ルーティング情報を盛り込んでユーザー側の判断にゆだねるのが妥当だと思う
fj で path: aaaa!bbbb! cccc! というヘッダがあったがあれは以外と有用だった>>628

207:デフォルトの名無しさん
14/06/01 16:38:51.48 nKywzM47.net
コッチのスレ的にはIDはとりあえず1日使い捨てのオレオレ証明書でいいと思う。

あと、ちょっと向こうのスレ的なネタになるけどIDの生成方法として、
出力ビット数を極端に落としたハッシュ関数ってのは使えないかな?
板ないしスレッドに相当する情報と日付から適当な式でN個(100個位)のID発行ノード用ハッシュ値を生成する。
投稿を行う前に、それらのハッシュ値を保持するノードに直接接続して1ビットID(IPアドレスベース)を発行してもらう。
表示の際は、投稿に含まれるNビットの生IDを適当なエラー訂正アルゴリズムに通してMビットのIDを表示する。
IDシード用ハッシュ値を保持するノードはその日のID=0用電子署名とID=1用電子署名とソルトを用意しておき、
ID発行依頼があればアクセス元IPアドレスとソルトで発行したID側の秘密鍵と、両IDの公開鍵をアクセス元に返す。
数ビット分のハッシュ関数を知ってもIDを逆算は出来ないし、ID発行ノードも1ビットでは誰に発行したIDか判別できない。
ID発行ノードが変動したり消えたりした分はエラー訂正アルゴリズムである程度は吸収できる。
普通のDHT同様、その日の署名+ソルトのセットを切断前に他人に引き継ぐ仕組みも頑張れば実現できる…かな?
問題は投稿ごとのメタデータのサイズと処理で、N*2個の公開鍵とN個の署名をIDのためだけに付加しなければならない。

208:デフォルトの名無しさん
14/06/01 16:46:20.09 nKywzM47.net
>>206
すまん、「架空のIPアドレスを持った(架空の)投稿者ノードからの投稿」だ。
2つ目の架空が抜けた。本当の投稿者が架空の投稿者をでっち上げて
「(架空の)投稿者から接続を受けた入り口ノード(本当は投稿者)です」
って振る舞う場合の話だから、(架空の)投稿者との間のIP接続なんて存在しない。

209:デフォルトの名無しさん
14/06/01 17:13:12.29 la9nfNtQ.net
>>207
投稿のたびに百個くらいのノードにIPアドレスを伝えちゃうと、あまり匿名にならない気がする。

210:デフォルトの名無しさん
14/06/01 18:01:01.28 ahYmPm0r.net
>>205
> 確率的書き込みは投稿ルートが不定だと観測網を設置することで絞り込めるし、
> 根本的に物理ネットワーク上の近隣で盗聴されると一発で特定されちゃうから不便。

そもそも観測網を設置されないと絞り込めないなら匿名性としては十分ではないのか?

匿名性の目的は、身を守ることであると思うが
ネットワークが犯罪の温床となり、余計な捜査をされないように、との意図なら
「自分が書き込んだものではない」ことが証明出来ればよい。
そういう意味で匿名性を犠牲にしても、改ざんや成りすましを防ぐ方が重要。
加えて、確実なデータ削除の仕組みが必要。

スレ趣旨の「2ちゃん互換」は、プロトコル互換でもデータ互換でもなく
安心して楽しめる「コミュニティ形成の場」としての互換なんだろ?

> トラフィック効率的にも、素直にオニオンルーティング系使ったほうが良いと思う。
十分なユーザー数に増えればオニオン系の方が良いとは思うが
ユーザーが増えなければ?
結局arpanetイメージに近いものになるのではないか?

211:デフォルトの名無しさん
14/06/01 18:46:07.18 gcY8NZuj.net
無限ループですな。

212:デフォルトの名無しさん
14/06/01 18:46:13.59 iF6nhgL2.net
>>210
>結局arpanetイメージに近いものになるのではないか?
ま,そういうことだね
折れのイメージは arpanet + onion-routing + 通信文は一応の暗号化(鍵交換くらいでいいかと)

最後のはわりと重要で,ny がこれを実装しておれば寿命は数倍に延びたはず

213:デフォルトの名無しさん
14/06/01 18:48:02.28 nKywzM47.net
>>210
1日1回見に行けば十分だし、投稿しない人も見に行くようにすれば十分紛れると思う。

>>210
> 観測網を設置されないと絞り込めないなら匿名性としては十分
nyの例を見ればわかるが、ある程度普及すれば観測網が形成される。
観測網を設置すれば誰でも特定できる可能性があるってのは2chよりも弱くてちょっと痛い。
> 「自分が書き込んだものではない」ことが証明出来ればよい。
確率書き込みだとそれが証明できるっていう仕組みが分からんのだけど。
全員がリレーログを保持して提出できるようにするってことだとちょっと怖いな。
> 十分なユーザー数に増えればオニオン系の方が良いとは思うが
逆じゃね?確率書き込みだとユーザが少ないほうが観測ノードの効率が上がる。
オニオン系の場合も観測ノードの効率が上がるけど、中身は見えないからゴミ流したり時差つければOK。

214:デフォルトの名無しさん
14/06/01 18:48:38.24 tFz+suGd.net
>>210
>「自分が書き込んだものではない」ことが証明出来ればよい。

悪魔の証明……

215:デフォルトの名無しさん
14/06/01 18:51:52.51 gcY8NZuj.net
永久機関を開発しようとしてる感じ。

「匿名だけど固有のIDを振ろう」

おかしいでしょ?

216:デフォルトの名無しさん
14/06/01 19:07:21.01 iF6nhgL2.net
>>215
いや,できなくはない,元祖スレでは割合に話は進んでいた
IPv4 の空間の狭さ,ソルトをどうするか,くらいまではOKだ

217:デフォルトの名無しさん
14/06/01 19:07:40.29 M8F9cK7q.net
bitcoinってどういう仕組みなの?

218:デフォルトの名無しさん
14/06/01 19:09:11.74 iF6nhgL2.net
>>213
nyの観測網は,通信文が暗号化されなかったことによることが大きい
著書にて触れられていたDHをせめて実装しておれば,観測網の構築を遅らすことも可能だった,申し訳ないが K 氏の誤算だ

219:デフォルトの名無しさん
14/06/01 19:37:58.08 BBvkueq8.net
匿名性も何もないテスト版でもいいから
実際に作って動けばもっと活発になるんじゃないか?
ブラウザ経由で書き込めるようにすればtorで書き込めばいいんで
これだけでも一応使い物になりそう

220:デフォルトの名無しさん
14/06/01 19:46:47.92 teanJBM8.net
>>219
ブラウザ経由とか意味わかってないだろ
誰がサーバー立てるんだよ
P2Pの話してるんじゃないのか?

221:デフォルトの名無しさん
14/06/01 19:50:12.14 G4lH3drR.net
ここにいる人たちは>>1にあるp2p2chとかちらしの裏だとダメなの?
使ったうえで改良について話しているのか、それとも1から作り直すために話しているのか気になる
匿名性を気にしないってことならこれを改善していくってのが一番いいと思うんだけど

222:デフォルトの名無しさん
14/06/01 20:14:39.39 nKywzM47.net
>>218
遅れようが、観測網は作られるんでしょ?
わざわざオニオンルーティングより弱い無暗号化(難読化)リレーにしたい理由が分からん。

223:デフォルトの名無しさん
14/06/01 20:58:37.07 UK4nHX3P.net
>>220
winny掲示板みたいなやつ
ブラウザでURLリンク(ip)アドレス:port/で開いて
保持してるスレリスト表示そこから書き込めるようになれば
簡単にtorでも書き込める

224:デフォルトの名無しさん
14/06/01 22:08:41.46 juN6KTI5.net
>>222
×難読化リレ
○公開鍵暗号

残念だがK氏著書にもあるとおりが一度は検討したDH鍵共有は、単なる難読化ではない。
いわゆる公開暗号系に属するものであり、第三者には解読不可能

URLリンク(ja.wikipedia.org)

クローラには弱い手法だから、あくまでも「遅らせるだけ」であったかもしれない。
クローラ対策は今のところチューリングテストしか思いつかない

225:デフォルトの名無しさん
14/06/01 23:26:46.27 kbjdxhFm.net
そもそも誰も本気で作ろうって奴がいないのに議論するだけ無駄。

226:デフォルトの名無しさん
14/06/01 23:42:52.48 9/80XpIl.net
P2P型掲示板のコアを共同開発して、UIは各開発者が作れるようにしたい

227:デフォルトの名無しさん
14/06/02 01:04:15.99 JfgjDtA6.net
>>221
そこに人が増える可能性が感じられない。2ちゃんユーザーを根刮ぎ奪い取るような勢いが欲しい。

228:デフォルトの名無しさん
14/06/02 08:01:18.77 1dD/UFOJ.net
>>224
DH鍵共有は公開鍵暗号じゃなくて鍵共有なのは些細なことだから置いとくけど、
ノード間通信にDHを使ってもISP等のスニッファが中身を読めなくなるだけだよ。
主なny観測網(≠規制装置)は擬似nyノードだから、実装・解析難度が上がるだけ。
一方で、オニオンルーティングは中継したノードに対しても内容を秘匿するから、
観測ノードが居ても問題ない。けれど確率書き込みだと観測ノードが読めてしまう。

チューリングテストっつっても、観測ノードが標準動作しかしないなら発見できなくね?
最悪、VMやデバッガ上で走らせてメモリ上にデコードされたデータを監視されるし。

229:デフォルトの名無しさん
14/06/02 08:04:51.68 6oKdltFr.net
>>228
> 一方で、オニオンルーティングは中継したノードに対しても内容を秘匿するから、

でもさ、こういう意見もあるよ。これは本当なの?

URLリンク(monobook.org)

Torの脆弱性 [編集]
Torの脆弱性を突く技術はほぼ全てTorネットワークとインターネットの接続点である
「出口ノード」に関するものばかりである。つまり、出口ノードが単一障害点であると言える。

Torの出口ノードは何かしらの事件があれば真っ先に調査対象となるため、
出口ノードになるという勇者(主に世界各国の人権団体など)は非常に限られており、
定期的に出口ノードのIPアドレスを集計し、データベース化しておくことで、
Tor経由の接続を検出することができる。また、パケットキャプチャを仕掛けた
出口ノードでは発信源は不明だが通信内容は傍受できたりする。

230:デフォルトの名無しさん
14/06/02 09:51:36.57 1dD/UFOJ.net
中継が終われば投稿者の匿名化は完了してる。
掲示板の場合、投稿されたデータは公開情報だから出口に到達したデータは全部バラして問題ない。
確率書き込みだと匿名化が完了していない中継ノードの時点で中身が読まれてしまうから問題がある。

あとこの場合掲示板用P2Pネットワークの全ノードが掲示板専用オニオンルーティング網の出口ノードになるから、
掲示板専用P2P網の参加ノード数さえ確保できてれば出口ノード不足は起こらない。

231:デフォルトの名無しさん
14/06/02 21:52:47.90 zBJnJbic.net
>>228
>ノード間通信にDHを使ってもISP等のスニッファが中身を読めなくなるだけ
全くそのとおりなんだけれども、これ結構でかくない?

>チューリングテストっつっても、観測ノードが標準動作しかしないなら発見できなくね?
まあ、そのとおりだね‥でも観測ノードがふつうに動作してくれるんなら、それはそれで問題ないんじゃない?

オニオンルーティングさえうまくいっておれば大きな問題はない
オニオンルーティングの先で
①投稿元が特定されるのがどうしてもいやなら、IDはあきらめる
②spamをばら撒かれるのがいやなら、昔の net-news のように path をつける

232:デフォルトの名無しさん
14/06/02 21:54:24.70 zBJnJbic.net
>>229
オニオンルーティングの中だけでサービスを提供すればいい
Tor のその脆弱性は、オニオンルーティングの外に出るがための避けられない弱点だ

233:デフォルトの名無しさん
14/06/02 23:27:31.00 l1+w7fuD.net
>>230
その匿名化ってのが何を言ってるのか判らん。
中継が終わるとは「オニオンルーティング出口に到達すること」なのか?

234:デフォルトの名無しさん
14/06/02 23:48:06.07 1dD/UFOJ.net
>>231
> これ結構でかくない?
近隣で盗聴された結果一発で何書いたか特定されるって事態は防げるし確かに大きいけど、
盗聴するまでもなく観測ノードで特定されちゃったら駄目じゃね?
> それはそれで問題ないんじゃない?
確率書き込みだとオニオンルーティングより匿名性が下がるのが問題なんであって、
匿名性を破るためのシステムがネットワークへの負荷になるかどうかは別の問題じゃない?
> オニオンルーティングさえうまくいっておれば大きな問題はない
このツリーは確率書き込みっていう無暗号化(難読化)リレーのリスクの話じゃなかったっけ?

>>233
投稿者を特定出来る可能性が十分に下がった状態になること、でいいかと。
オニオンルーティングの場合は、観測ノード以外のノードまでメッセージが秘匿されたまま到達すること、かな。
中継ルート上の全ノードが連携関係にある観測ノードだった場合は出口まで到達しても投稿者がバレる。

235:デフォルトの名無しさん
14/06/03 00:44:56.08 G8L99w5C.net
>>234
投稿者の特定とは、投稿者の「IPアドレス」の特定?
それとも、他の投稿と同一投稿元であることの同定?

236:デフォルトの名無しさん
14/06/03 14:39:39.50 mr5fn5w8.net
>>235
どっちも投稿者の特定に繋がる情報だし区別したがる理由が分からんわ。
オニオンルーティングはIPアドレスの特定と近隣ノードでの盗聴回避を目的としてるシステムだけど、
IPアドレスが隠蔽されてる状態ならメタデータで暴露しない限り同一投稿元の同定は無いと思うが?

237:デフォルトの名無しさん
14/06/04 01:09:42.20 XQFhLXP0.net
IPアドレスの隠蔽は必要。これはポートアタック等による直接的な攻撃を避けるため。
現行の2ちゃんねるでのIDの一致は、高い確率で同一投稿元になる。
しかし、これはIPアドレスが公開されるわけではない。

この例で分かるように同定と特定は別物。
匿名とは「IPアドレスを特定されないこと」。

同定できるシステムにしないと成りすましを防ぐことが出来ない。
逆に言うと、特定できない範囲で同定できるシステムにする必要がある、ということ。

238:デフォルトの名無しさん
14/06/04 14:03:21.10 qma0lasu.net
>>237
> これはポートアタック等による直接的な攻撃を避けるため。
参加してる時点で、参加者を無差別に狙う攻撃に被弾する可能性はあるよ。
標的型の攻撃や、関連情報を名寄せして別の攻撃に使われるリスクのほうがヤバイ。

> 同定できるシステムにしないと成りすましを防ぐことが出来ない。
既存の他人に成りすますを防ぐためなら、同定する必要は全くない。
オレオレ証明書で署名して証明書が一致することを確認すればそれで済む。
一人で複数人に成りすますのを防ぐためには同定が必要だけども、
経済力や人脈を使うことで物理的に複数の代理人を用意できるから、
こっちは程々にしとかないとキリがない。

239:デフォルトの名無しさん
14/06/05 22:57:56.02 1iWEBf9I.net
表現の差で想定する程度は一緒なのかな。

異なるネットワーク回線や人脈を使った物理的代理人は回避しようがないが
証明書を使って、「同一環境」からの書込みは同定する必要がある、という程度な。

240:デフォルトの名無しさん
14/06/06 09:12:43.57 AlK9UAbe.net
これつかって犯行予告しても
捕まらない気がしてきたんだけど
あってる?

241:デフォルトの名無しさん
14/06/06 21:35:29.29 i+lvp5vB.net
>>240
そもそも反抗四国程度で軽殺が動くこと自体がなにかの間違い

242:デフォルトの名無しさん
14/06/07 09:39:19.43 kgtxoNvJ.net
予告はもちろん達成報告しても全く無事ってくらいじゃないと
匿名の要件を満たせてない

243:デフォルトの名無しさん
14/06/07 16:03:32.33 o+xam8YK.net
犯罪に使うための匿名の要件などいらない

244:デフォルトの名無しさん
14/06/07 16:36:20.88 T4aldc9N.net
そこまでいくと完全匿名を目指してることになる

245:デフォルトの名無しさん
14/06/07 16:46:11.77 0xjhQXXq.net
>>242
結果としてそうなる可能性はあるが、意図的に公権力専用バックドアを設ける可能性もある。
>>242
犯行予告された側の対応は何が正しいのかって言うと結構難しいけどな。
>>242
開示請求が出れば公開される(筈)の2ちゃんねる程度の匿名性を考えるなら、そんなレベルの匿名性は不要。
ただ、有象無象による匿名性の突破が出来るようだと不味いから、
結果としてそういうレベルの匿名性が得られる可能性はある、程度の話。

246:デフォルトの名無しさん
14/06/13 02:06:19.39 w+wlLl+W.net
匿名は擬似的でもいい。アドレスが見えないだけとか。
TORなどで匿名化したらいい。

247:デフォルトの名無しさん
14/06/13 06:22:20.88 scIEonki.net
今 TOR はブラウザしか使えない‥

248:デフォルトの名無しさん
14/06/13 22:45:32.34 HtlxJlAd.net
名指しで自分の子供に殺害予告されて
でまかせだって放置する親いるの?

249:デフォルトの名無しさん
14/06/14 02:54:58.91 oqKmDn6y.net
>>248
そこで子供を持ってくる思考はなんかアッチ系の人みたいでキモイ
普通に自分の殺害予告に置き換えて考えとけば十分だろ
で、過剰反応って言われるのは明らかに本気じゃない文脈で反応しちゃう方

つか過剰反応云々はスレチ気味だから止めないか?

250:デフォルトの名無しさん
14/06/14 07:23:26.54 kvg9EtGJ.net
とりあえず方向性をまとめよう

目指してるところ
├国家の検閲にも耐えたいよ派
├一般人にバレないぐらいならいいよ派
├誰にバレたところでいいよ派
└匿名よりみんなで管理ってのが大切だよ派

ネットワークの感じ
├freenetの高速版目指すよ派
├tor板方式でいくよ版
└torの上に独自ネットワーク作るよ派

251:デフォルトの名無しさん
14/06/14 22:46:30.05 Hlmqflzz.net
>>250
・torの上に独自ネットワーク作るよ派
最近 Vidalia を単独でダウンロードできなくなっているから、これはできなくなった

252:デフォルトの名無しさん
14/06/14 22:53:56.55 fnX3+qSk.net
派閥争いは必要なのです

253:デフォルトの名無しさん
14/06/14 23:14:22.34 oqKmDn6y.net
>>251
意味わからんのだが…
TorはSOCKSプロキシとして動くからTCP上のプロトコルは普通に通るんじゃないのか?
つか実装コスト気にしないならTorと似た仕組みのレイヤを組み込んでおけばそれで済む。

254:デフォルトの名無しさん
14/06/14 23:55:00.25 5cf4VqgY.net
インターネットの自由宣言に基づくネットワークを構築したい派
URLリンク(jp.globalvoicesonline.org)

255:デフォルトの名無しさん
14/06/15 02:14:23.63 wjE+lkrG.net
>>253
最近は tor はブラウザと組で、でしか提供されず、tor をブラウザから切り離して使用することができない

>実装コスト気にしないなら
あっさりいってくれるね

256:デフォルトの名無しさん
14/06/25 12:44:28.33 WPxvMTgd.net
ランドセルはよ!! 実装はよ!(時事ネタ)

257:デフォルトの名無しさん
14/07/03 23:38:44.55 9SkSDaU3.net
2ちゃんねるが崩壊しそうなので早く作ってくれ。


「2ちゃんねる」に対する損害賠償金を回収!

 この度,「2ちゃんねる」に対する損害賠償金の取立に成功したのでご報告いたします。
 「2ちゃんねる」については,数多くの名誉棄損的書き込みがなされ,管理人に対しても多くの人が訴訟を起こし,損害賠償を命ずる判決が
言い渡されています。しかし,「2ちゃんねる」の管理人の印税債権などが会社名義とされているため,ほとんどの場合,「2ちゃんねる」の管理人に
対して損害賠償債権を持つ人も泣き寝入りをさせられてきました。

 私は,「2ちゃんねる」の管理人が,掲示板の書き込みを書籍にした出版社に対して有する印税債権を差押え,出版社に印税の支払いを求めました。
出版社からは,印税債権を持っているのは管理人ではなく別の会社(A社)だとして支払いを拒否されました。
そこで,その出版社に対して印税の支払いを求める訴訟を起こしました。

 裁判所は,名目上印税債権を持っているのはA社とされているものの,実際に印税債権を持っているのは「2ちゃんねる」の管理人だとして
(つまり,A社は「2ちゃんねる」のダミ-会社だということ),出版社に印税の支払いを勧め,出版社が当方に印税を支払うということで
解決することとなりました。

「2ちゃんねる」の管理人からまとまった損害賠償金を回収したのは珍しいことだと思います。
これからも「2ちゃんねる」ほかの掲示板などでの被害を受けた人の権利救済のために戦っていきたいと思います。

弁護士  齋  藤   裕(新潟県弁護士会所属)
URLリンク(www.niigatagoudou-lo.jp)

258:デフォルトの名無しさん
14/07/26 11:39:49.88 WPVIy3bj.net
★2ch勢いランキングサイトリスト★

◎ +ニュース板
・ 2NN
・ 2chTimes
◎ +ニュース板新着
・ 2NN新着
・ Headline BBY
◎ +ニュース板他
・ Desktop2ch
・ 記者別一覧
◎ 全板
・ 全板縦断勢いランキング
・ スレッドランキング総合ランキング
◎ 全板実況込み
・ 2勢
・ READ2CH
・ i-ikioi

※ 要サイト名検索

259:名無し~3.EXE
14/08/18 11:20:13.25 6RYrqj419
親宛てに、プロバイダーから封書が届きました。

私が、2ちゃんねるに書き込みをした、日にちと時間と
内容も、すべて、プリントアウトされて、

「これだけ、書き込みを、2ちゃんねるに、していますね」

というプロバイダーからの封書。

名誉棄損どころか、いい恥さらし。

プロバイダーのこと、切ったほうが、いいかな。

契約を解除しないと、親に、プロバイダーが
2ちゃんねるの書き込みまで、全部、プリントアウトして
届けています。迷惑。うっとうしい。ストーカーみたいで、キモイ。

260:461 ◆Of8OpFdQADOA
14/09/29 18:21:44.17 vC6xeRGd.net
過疎ってるみたいですね。しばらくサーバが不安定だったので見ていませんでした。
諸事情でコードを触れなかったのですが、これからゆっくり実装していきたいです。
Scala関連のP2P通信に利用するメッセージングについての技量が不足しているので勉強しているところです。
まだだれかいますか?

261:デフォルトの名無しさん
14/09/29 18:27:05.89 QgztgqUn.net
>>260
単にROMってるだけの2ch mateユーザーですが、いますよ。

262:デフォルトの名無しさん
14/09/29 21:32:15.94 v6qiSvKu.net
見てるよー

263:デフォルトの名無しさん
14/09/29 23:36:08.55 lN/BZL5J.net
だれも自発的に動かないプロジェクトのスレなんて
あっても意味ないわな。

264:デフォルトの名無しさん
14/09/30 00:33:20.62 QoKiTOmo.net
ヒント:感想戦

265:デフォルトの名無しさん
14/09/30 03:24:01.73 AOM1YMTX.net
実装できる人がその人の自由に仕様決めるのでいいよ
つか言うだけは外野

266:デフォルトの名無しさん
14/10/04 22:30:46.65 fObeipZm.net
投げっ放しジャーマン

267:デフォルトの名無しさん
14/10/27 07:01:35.80 k2l56D4U.net
じゃあまぁ俺が作るわ。
トリップの付け方がわからんくらいの素人だが。

268:デフォルトの名無しさん
14/11/05 22:09:41.07 0PFuxm1T.net
まじで掲示板作って欲しいよ(htmlしかできない雑魚より..)

269:デフォルトの名無しさん
14/11/05 22:41:13.63 wAP5e04o.net
今作ってる
ちょいまち

予定では
2chのキャッシュ共有とP2P掲示板のハイブリッドみたいな感じ。
2chは無くても動くようにしたいけど捨てない。
2chのトリップとかおみくじ?とかよくわからん機能の事は考えてない
当然2chブラウザ使える。

匿名はそこそこ。
P2Pなんで荒らし対策の方に重点おいて考えてる。

へぼいのでもできたらどっかに上げるよ

270:デフォルトの名無しさん
14/11/05 23:06:26.98 0D+5IDr7.net
>>269
Unicode対応は?

271:デフォルトの名無しさん
14/11/06 01:07:55.98 h3n7Ta9A.net
>>270
あー
2chっていまだSJISなんだっけ

考えてなかった
こまったな

272:デフォルトの名無しさん
14/11/06 01:30:54.14 5vmDatT6.net
Unicodeに変換してからキャッシュして共有すればいいんでは

273:デフォルトの名無しさん
14/11/06 01:54:44.68 h3n7Ta9A.net
ユニコード対応しちゃったら2chブラウザが使えない

274:デフォルトの名無しさん
14/11/06 02:05:59.30 5vmDatT6.net
んーじゃあ、Unicodeキャッシュと並行してShiftJISキャッシュをサブで保持するとか?

Unicode対応してると、絵文字とか、断然可能性が広がるので、是非。

275:デフォルトの名無しさん
14/11/06 05:17:30.55 h3n7Ta9A.net
んーこまったな
まぁなんか考えるわ
そんなことより考えなきゃいけないこといっぱいあるし
とにかくまず動くものつくらんと

276:デフォルトの名無しさん
14/11/06 18:37:55.20 5/DHHUoO.net
トリップはSJISでないと同じにならない。あと、各種出力がSJISでないと専ブラは使えない
さらに今の専ブラは2ちゃん仕様に特化してて、クッキーを使うと殆どの専ブラが使えなくなる
そして2ちゃんが新APIを実装するとかで専ブラはさらに2ちゃん特化の方向へ

俺も色々考えたんだけどSJISを使い続けた方がいいと思う
開発終了している専ブラや古いバージョンがそのまま使えるというのが人を集める条件になると思う

277:デフォルトの名無しさん
14/11/06 19:42:25.48 19IEaP2J.net
SJISにない文字はイゲタになっちゃうとかでもいいから内部はUTF8にしたいなぁ
SJISめんどうだわ

278:デフォルトの名無しさん
14/11/06 22:01:20.77 DRdHV0SA.net
>>277
国際的に普通のライブラリだとかはUnicode (UTF8)基準だもんな。
やっぱり並行して互換用のShiftJIS化したキャッシュも生成するような形で、
従来の2chブラウザにこだわる人は「どうにか使えないこともない」という
程度の余地を持たせりゃ、十分じゃないの?

279:461 ◆Of8OpFdQADOA
14/11/07 16:45:02.04 XWOPGZWV.net
何だか盛り上がってますね。私も開発を進めないと……

280:デフォルトの名無しさん
14/11/07 17:08:44.53 9m2kdIC8.net
バックエンドをGoでやるなら参加する

281:デフォルトの名無しさん
14/11/07 17:22:23.65 fKjjYfgW.net
言語はなんでもたいして変わらんだろ
特にバックエンドは
問題は仕組み
どうやったら参加人数増えるかだなぁ

282:デフォルトの名無しさん
14/11/07 17:49:21.33 SlQEPmbU.net
>>180みたいな仕組みでいいんじゃね?

283:デフォルトの名無しさん
14/11/07 19:08:25.32 fKjjYfgW.net
ビットコインのブロックチェーンの更新情報ってどうやって流してんだろ

284:デフォルトの名無しさん
14/11/07 19:39:10.96 9m2kdIC8.net
つーかスレタイの2ちゃんねる互換ってのは、2ちゃんブラウザーでも見れるってこと?

285:デフォルトの名無しさん
14/11/07 20:16:14.12 9m2kdIC8.net
Diasporaみたいに一般人はP2Pなしで扱えることは必須だよね
じゃなきゃ普及なんてしない

286:デフォルトの名無しさん
14/11/07 20:32:14.13 Kt95/12s.net
>>284
スレの設立(本スレからのフォーク)趣旨としては、
必ずしもそうじゃない(必要条件というほどでもない)けど、
そんな「感じ」ではある。

UX的な「使い勝手」の話。

技術面での規格的な互換性は少しも意味してない。

287:デフォルトの名無しさん
14/11/07 20:41:08.81 Kt95/12s.net
新月みたいに、ユーザー側からのUXまで別もんにするのはやめようということで

288:デフォルトの名無しさん
14/11/07 20:49:44.77 9m2kdIC8.net
へー
じゃあTwitter型とかは無しなんだ

289:デフォルトの名無しさん
14/11/08 00:29:51.28 y75coMLH.net
2ちゃん専ブラを使えるかどうかが大きいんだよね
まずそれを聞かれて使えなかったら興味無しって感じだから
新しい掲示板仕様にするなら広めるにはかなりのパワーがいる

290:デフォルトの名無しさん
14/11/08 10:03:01.50 sQH1eZQT.net
>>282
大体にたような感じで実装進めてる
とりあえずつくって
ここで仕様を説明しつつ公開する予定

291:デフォルトの名無しさん
14/11/08 10:13:11.88 sQH1eZQT.net
まぁtwitter型でもなんでもいいとはおもうんだが
そもそも人が来ないことには話にならないので
2chが作ってきた文化というかリソースを有効活用させてもらうのが楽ってだけでしょ
twitter型の掲示板ってのがどんなんだか興味あるので作って公開してくれるならなんでも俺はうれしい

292:デフォルトの名無しさん
14/11/08 10:23:08.85 tiuqLtlT.net
もう現行の2ちゃんブラウザは切り捨てていいんじゃね?
ちゃんとAPIを整備すれば喜んで対応してくれるだろう

293:デフォルトの名無しさん
14/11/08 10:31:37.68 tiuqLtlT.net
有志のサーバー群がP2P網を担って一般ユーザーはサーバーを自由に選択(民主的な信任とリスク)

とりあえずここまではいい?

294:デフォルトの名無しさん
14/11/08 16:40:50.38 Kj9knedQ.net
いいと思う

専ブラ捨てるのもありだな
スマホで一般ブラウザ使って専ブラ並に見れるようにするのも
JavaScriptが整備された今では難しくないし

295:デフォルトの名無しさん
14/11/08 17:49:43.21 om46DDyf.net
規制周りの機能をP2Pサーバ運営者ないしユーザに委ねることになるから、
専ブラの時はその辺のUIを無効化せざるを得ないんだよね…
専ブラのインタフェイスだけで全てをこなすのに拘るのは無理があるだろう。
専ブラに関しては、専ブラでもアクセスできると便利だね程度だと思ってる。

296:デフォルトの名無しさん
14/11/08 19:15:48.83 tiuqLtlT.net
データベースはどうする?
各ピアがそれぞれ全体を持つのか、断片を持つのか

297:デフォルトの名無しさん
14/11/08 21:34:06.38 3fSv7BFT.net
個人的には専用ブラウザの快適性は捨てたくないね‥

298:デフォルトの名無しさん
14/11/08 21:38:57.63 sPAxoHeX.net
なんか専ブラはAPIkey登録制にするとか話が進んでいるのか…

299:デフォルトの名無しさん
14/11/17 21:27:51.91 brk9wiVx.net
>>296
完全なレプリカを全ピアが持つのは無駄でしかないと思う
ユーザーリクエスト→自サーバーにない時はDHTでアドレス取得、返信→ユーザー、アドレスからダウンロード

サーバー間のプロトコルを決めないとな

300:デフォルトの名無しさん
14/11/17 21:29:30.62 brk9wiVx.net
先に仕様(ドラフト)を決めてから各自作り始めたら後の互換性で楽になる

301:デフォルトの名無しさん
14/11/20 01:39:50.77 gpJwiGwp.net
>>300
先に動くソフト作ってからそれに合わせてドラフト作った方が
クソ仕様で苦しむ人間を減らせていい

302:デフォルトの名無しさん
14/11/20 05:07:07.00 MSvbsGG9.net
>>301
は?

303:デフォルトの名無しさん
14/11/20 16:58:15.73 kuIH9mi0.net
2ch.netが新APIとやらでJSON + UTF-8になるらしい
それに仕様を合わせる必要はないけど、JSON + UTF-8 はありだな

304:デフォルトの名無しさん
14/11/20 18:06:49.30 MSvbsGG9.net
フロントエンドの話は後からでいいだろ
馬鹿しかいないのか

305:デフォルトの名無しさん
14/11/20 18:06:56.31 4zkcDeis.net
マジかよ、2chにUnicode推しの俺のアイデアパクられたよ

306:デフォルトの名無しさん
14/12/23 14:20:06.37 ATuB6kuL.net
つぶれたようだね‥

307:デフォルトの名無しさん
15/01/27 02:10:57.75 fREekfdj.net
誰もいなそうだけど新月でいいんじゃね
専ブラで見れるようになってるよ

308:デフォルトの名無しさん
15/02/16 17:55:05.25 588YNe5Y.net
P2Pって掲示板に応用できんのか?
P2Pはゲームやファイル共有のリアルタイムでの通信にしか使えないイメージなんだが
内輪での情報交換にはもってこいだろうが一般人が使えるものではなくなるんじゃないか

309:デフォルトの名無しさん
15/02/16 21:56:39.04 D63WQ/tw.net
【2ch】2ちゃんねるがdatを近日廃止、ウェブスクレイピング禁止2015年3月3日以降はAPI経由の許諾制★4 [転載禁止]©2ch.net
スレリンク(newsplus板)

310:デフォルトの名無しさん
15/02/17 14:31:16.40 92F8xO7i.net
時代来たんじゃね?
タイミングを逃すな

311:デフォルトの名無しさん
15/02/17 16:54:50.68 PEaCk22s.net
ここの人達にスマホ用掲示板を是非
ストア経由で課金でも使うわ
移転先が無い……

312:bti
15/02/17 20:08:06.21 57W3ww2M.net
ビットコインをはじめよう
このリンクからビットコイン購入・販売所bitFlyerにご登録すると
1000円分のビットコインがもらえます!
URLリンク(bitflyer)ドットjp/gift/fn0tlipl
外部ウォレットに送金できるので、とにかく一応もらっておくといいです。
※上記のURLのドットを.に変えてアクセスしてね。

313:デフォルトの名無しさん
15/02/17 20:21:01.19 92F8xO7i.net
461さん、再臨希望
まじめに進めよう、DHTを軸に

314:デフォルトの名無しさん
15/02/18 00:04:02.68 vuFY2fiO.net
俺的仕様要件
・Unicode(UTF-8)
・YAML(またはJSON)
・スレ立て・管理人=まとめサイト主=分散ネットワークの1ノード

315:デフォルトの名無しさん
15/02/18 17:57:40.71 kxRn3zDA.net
WikipediaのDHTページにDHTのセキュリティに関するリンクがあって今読んでる
URLリンク(www.globule.org)

316:デフォルトの名無しさん
15/02/18 20:57:08.77 kxRn3zDA.net
Mainline DHTの脆弱性について(Sybil attack)
URLリンク(www.cs.helsinki.fi)
解決案
URLリンク(pdos.csail.mit.edu)

317:デフォルトの名無しさん
15/02/20 02:37:42.09 HmcdyNh8.net
ノードが保有するノードリスト情報に信頼度属性を付けたらどうか
速さ(Ping)、冗長性(Available Since)の二種類
Lookup時、接続優先順位をそれによって傾ける
そうするとハブ的なノードが自然に生まれてくる
BitTorrentのSwarm的なものがその周りで自然発生

318:デフォルトの名無しさん
15/02/20 02:39:41.88 HmcdyNh8.net
BitTorrentの場合Trackerでそこら辺をやっているのだろう

319:デフォルトの名無しさん
15/02/20 02:45:54.07 HmcdyNh8.net
ノードにログAPIオプションを付けて、ログAPIありのノードからRESTで信頼の置けるノードリストを取得可
ランダムにログを取得するノードをピックアップして統計を取れば全体の信頼ノードリストが出る
これをブラウザアプリに実装すれば自動で適切なゲートウェイ用ノードを選べる

320:デフォルトの名無しさん
15/02/20 02:50:38.77 HmcdyNh8.net
ランダムにピックアップする際の応答速度も要素に入れるとアプリユーザーから近いノード+信頼性の高いノードという事になる

321:デフォルトの名無しさん
15/02/26 11:52:04.18 JjI9xaD4.net
DHTだったら到達できないってことはないし
アクセス集中する問題も、1スレに複数キー割り当て(複製コピー)して
ランダムに接続すれば負荷分散できると思う。
匿名は知らん

322:デフォルトの名無しさん
15/03/03 18:14:34.77 ZT2SHPXk.net
レスの順序をタイムスタンプではなく>>154の方法で考えたんだけど
URLリンク(up3.viploader.net)
前の投稿のキーを含めることでそれより後の投稿であることは証明できるが
前の投稿のキーを含めるか含めないかを自分で操作できるなら
タイムスタンプと同じように改ざん(順序を前後)できてしまうのではないか
結局投稿はスレ立てた1(を担当するノード)に依頼するしかないのか?
それなら時系列は保たれるし更新の衝突もない。

323:デフォルトの名無しさん
15/03/04 00:42:06.08 2MByVAbR.net
そもそも、そういう改竄をされても別に困らない気がするけど。

324:デフォルトの名無しさん
15/03/04 19:50:31.04 CzOETiUC.net
そうなのか
一番長いキー以外は無視されるってやつ?
長いといっても高々1000しかないが

325:461 ◆Of8OpFdQADOA
15/03/17 21:27:35.33 6CA67AwF.net
お久しぶりです。最近忙しくて。
忙しい時期が過ぎ、アイデアもそこそこ出たので改めて掲示板開発を進めたいと思います。
方針としては、ライブラリ《OpenChord》を利用したChordアルゴリズムのDHTによるデータ管理と、Gitによる履歴管理をレスの順序管理に応用する形で行いたいと思います。
レスを追加する時はデータをDHTに流し、スレを表現するGitレポジトリのファイルにそのキーを追記してコミットします。必ずfetch&mergeを行うので分岐を防ぎます。
問題は全ノードがスレの存在や板の存在を認知できるようなブロードキャストの手法です。
私が以前に作ったものの手法を引き継ぐなら、単にノード間で更新を定期的に伝播する形式になると思います。この辺は新月と同じ感じですね。
開発はよく使うScalaを使い、GithubかBitbucketにレポジトリをホストすることにします。
ある程度いい感じのものができたらお知らせしたいと思います。
チラ裏ですみません。

326:デフォルトの名無しさん
15/03/17 22:59:06.83 19SDyVDX.net
大歓迎ですよ

327:デフォルトの名無しさん
15/03/18 23:20:56.82 X1GPLv3m.net
応援してるよ

328:デフォルトの名無しさん
15/03/21 00:34:00.48 CfDjI0iCz
gitレポジトリは分岐していくものなのに何言ってるんだか

329:デフォルトの名無しさん
15/06/24 19:06:03.08 c205aQfh.net
そういえば、新月にはDHT反対派がいたな。

330:デフォルトの名無しさん
15/07/28 18:37:35.96 KK827dt7.net
新月使ってるけどいモバイル回線だと公開ゲートウェイ経由になるのが不便だな
webRTCとかでNAT越え出来れば良いんだか

331:デフォルトの名無しさん
15/11/09 19:14:16.80 itmxiIIk.net
単なる朔のGo言語クローンだからmessage floodingだが。
URLリンク(github.com)

332:デフォルトの名無しさん
15/12/22 17:17:53.59 t1f3N/fS.net
なあ、俺の頭が悪いからわからないのかもしれないけどさ、
仮にDHTでkey-valueのペアをP2Pで共有できたとするよ。
きっとできるだろうさ。
だとしても、掲示板の>>1 >>2 >>3 .. という並びはどうやって表現するの?
CAP定理ってあるよね。
DHTは可用性と分断耐性は保証するけど、一貫性は保障しないよね。
URLリンク(ja.wikipedia.org)

333:デフォルトの名無しさん
15/12/22 17:31:04.83 t1f3N/fS.net
となると、だよ。
CAP定理的には、掲示板の一貫性を得るには可用性を犠牲にして、
一貫性+分断耐性のシステムを作らなきゃいけないよね。
理論的に考えて、どこかに中央集権的なまとめ役的なサーバが"絶対に"必要になっちゃうんじゃないかね?
データはDHTに保存するとしても、キーの並びを保存しておく単一のサーバが必要だから、
掲示板を利用するすべての人がアクセスするサーバを用意しないといけないんじゃない?
DHTには(key1, value1), (key2, value2), .. と保存されているけど、その順番はバラバラ。
サーバには
key1, key2, ..
が順番に保存される。
まあ、DHTをストレージとして使った掲示板ということになるね。
データがDHTに分離されているので、公権力でサーバを押さえられても掲示板を引き継ぐのは簡単かもしれない。

334:デフォルトの名無しさん
15/12/22 17:47:26.34 t1f3N/fS.net
P2P匿名掲示板の目的は、公権力や利害関係者などの攻撃者から言論の自由を守る、ということ。
従来の掲示板は中央集権的なシステムになっているため、
そのシステムの運用者が攻撃のターゲットにされれば、掲示板全体が終わる。
しかし、掲示板の性質上、理論的にP2Pにはできない事情がある。
そこで、次善の策として、入口となるサーバとデータを分離して、
データをDHTで管理するという手法を採り、
サーバの運用者の負担を減らす方向で妥協したらどうか、というのが俺の考え。

335:デフォルトの名無しさん
15/12/22 17:51:25.43 t1f3N/fS.net
この方式の良いところは、入り口サーバを公権力に物理的に押さえられたり、
ハッカーに乗っ取られたりしても、
入り口サーバのデータをDHT上に定期的にバックアップしておくなどすれば、
いつでも他の誰かが掲示板を引き継げる、ということ。
だから、入り口サーバを攻撃されても、掲示板利用者はあんまり痛くない。

336:デフォルトの名無しさん
15/12/22 17:54:57.04 t1f3N/fS.net
入り口サーバの運用者を攻撃しても無駄だ、
と攻撃者に思わせる事が一つの防衛手段になりうるということ。

337:デフォルトの名無しさん
15/12/23 19:31:02.58 f3OkJGUt.net
Gnu socialが良いらしい

338:デフォルトの名無しさん
16/01/19 13:11:12.15 ph+MnqNb.net
2ch.netのスレがあちこちで停滞してきているんだが、
これって、2ch崩壊の序曲なの?
今こそ、このスレが必要とされるとき!

339:デフォルトの名無しさん
16/01/19 14:59:22.38 uAThxx94.net
いやむしろ運営が下手だとヒドいことになるとみな気づいたから
よけいに見放される

340:デフォルトの名無しさん
16/03/29 09:46:15.20 /c8bAcK4.net
サッカーブッシュ日本代表日程ぷあたん(しゅっちょうまいくろ教育長交代)春文執行40代売上差額シュガーチョコ
URLリンク(www.youtube.com)宇ドナルドアナリストパワーストーンコーチングとしまえん
サッカーブッシュ日本代表日程古本屋よしたけしゅっちょうちょこしゅがー
ディーラー税務署天才開発者死亡詰みヨミドクターマイクロサービス不足
サッカーブッシュ日本代表日程ぷあたんシフト光金さかい強制バイト人権侵害問題
春分資源執行ニューヨーク低原価ぼったステーキソルトレイク福岡横浜新橋奴隷課金パチシフト強制バイト問題新潟米センター生残
コスメ24チャリティー隠れ40代生活保護プレイボーイバイトレードいたりあん接待問題
マスコミKARDローンケーオーサービス不足婚活パーティー寄付金執行原発ビジネス
FBIチャイニーズタイホテル売上事務所ガチャ決算ガチャキャンペーン(販売報道陣過激派組織向携帯最新情報提供終了
校長発言細心注意ノートン産廃エラー(著作権クレーム中国反応融資高額教育費)(中国捕鯨団体40代社員サッカーコメント
高額入学金ヤフウ新橋大学ヤフウ新橋理事長FX経費 おじや50代資産ガリバズフィード40代エリート

341:デフォルトの名無しさん
16/05/01 16:28:53.90 tKi6j9CT.net
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
URLリンク(twitter.com)
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw

The Covenant Project
概要
Covenantは、純粋P2Pのファイル共有ソフトです
目的
インターネットにおける権力による抑圧を排除することが最終的な目標です。 そのためにCovenantでは、中央に依存しない、高効率で検索能力の高いファイル共有の機能をユーザーに提供します
特徴
Covenant = Bittorrent + Abstract Network + DHT + (Search = WoT + PoW)
接続は抽象化されているので、I2P, Tor, TCP, Proxy, その他を利用可能です
DHTにはKademlia + コネクションプールを使用します
UPnPによってポートを解放することができますが、Port0でも利用可能です(接続数は少なくなります)
検索リクエスト、アップロード、ダウンロードなどのすべての通信はDHT的に分散され、特定のサーバーに依存しません
19

342:デフォルトの名無しさん
17/01/08 02:15:05.92 mLyjhJYP.net
このプロジェクト死んだのか

343:デフォルトの名無しさん
17/02/10 07:11:44.21 q/CBTa9P.net
要は誰でも自由に掲示板が作れればいいってただそれだけの話
P2Pである必要なんかないし難しく考え過ぎなだけ
レン鯖があれば誰でも掲示板が展開できるスターターキットがオープンオースで有ればマジで話が終わるんと違うんかと

344:デフォルトの名無しさん
17/02/18 20:01:26.40 TYdbt8Dm.net
それだと触法行為に対応できない
管理者を立てないかわりに完全な自由を獲得することができる,それがP2Pの理由
P2Pファイル共有と共存させればよい

345:デフォルトの名無しさん
17/02/18 20:27:44.25 tRkGmFK8.net
Bitcoinの自分のブロックチェーンにメッセージ付きで少額投げれば良いじゃん。

346:デフォルトの名無しさん
17/02/18 22:54:21.92 mqLRfa9/.net
>>344
流行んねぇよそんなの
だってp2pじゃルータに穴空けなきゃいけないじゃん
面倒くせぇ
パンピーはポート80でしか外部と通信しちゃ駄目ねって法律作られるだけで終了ちゃうの?

347:デフォルトの名無しさん
17/02/19 10:14:03.57 WRvTHZ7c.net
>>346
お宝動画のためにルータに穴開けた奴は多い
>パンピーはポート80でしか外部と通信しちゃ駄目ねって法律作られるだけで終了ちゃうの
クライアント側もポート番号をもっているんだよ,そしてそれは80と違う
そんな馬鹿な法律はできないから安心しな

348:デフォルトの名無しさん
17/02/19 11:20:08.79 2EzFb6u2.net
ファイル共有だって、ファイル分割してビットコインのブロックチェーンに投げれば良いじゃん。

349:デフォルトの名無しさん
17/02/20 01:59:49.23 cJuwrHN/.net
IP削除し続けてテキスト情報だけ時系列で記録すればいいんじゃないの?

350:デフォルトの名無しさん
17/02/28 20:02:14.50 K7hLR7oh.net
>>347
でも現実大半はその規制で防げちゃう上に殆どの人間は困らない
可能性あるんちゃう?

351:デフォルトの名無しさん
17/02/28 20:06:18.95 K7hLR7oh.net
外部とのやり取りに使うルータに穴開けた奴は罰金
プロバイダーが貸し出すルータ設定いじれないようにしちゃう規制だけでノックアウトじゃん弱いよね

352:デフォルトの名無しさん
17/03/01 13:06:56.00 nqmj695a5
P2Pならメッシュネットワーク対応にしちゃえば、プロバイダなんか無関係

353:デフォルトの名無しさん
17/07/01 16:34:28.39 B6Fmqtc+.net
>大阪府三島郡島本町のイジメはいじめられた本人が悪い
>みんなそう思ってる
>誰も同情しない
>うんこ食っとけ!
>はよ死ねクズ
        ↑
 島本町のバカどもがこんなスレを立ててる
いじめの加害者を擁護し被害者を非難するスレを公然と立てる
 島本町という町は「あり得ない町」だな

354:デフォルトの名無しさん
18/04/17 00:15:51.41 FOVvmCRH.net
kademliaベースで趣味で作ってるけど需要ある?

355:デフォルトの名無しさん
18/05/18 20:55:05.96 KNJkfM12.net
>>354
あります!

356:デフォルトの名無しさん
18/05/23 19:46:06.88 Au5e7VGg.net
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
P189A

357:デフォルトの名無しさん
18/06/27 04:30:04.49 xZCpJCgo.net
なら

358:デフォルトの名無しさん
18/07/05 01:47:43.84 RfoszcD2.net
NUL

359:デフォルトの名無しさん
18/07/26 05:44:15.94 MGEE/jrh.net
5ch公認のすすコイン始まったな

360:デフォルトの名無しさん
20/06/02 20:55:58.77 K0qkCyiV.net
法案ができるなら今こそこれ必要だな

361:デフォルトの名無しさん
20/11/07 03:49:03.59 MHO5uSNa.net
もう人おらんだろうけど最近興味出ていろいろ調べてる(´・ω・`)
freenet はよく分からんし、新月は人がいなさそうだったけど他に動いてる掲示板ある?
新月はよさそうに見えたけど、人がおらんとどうにもならんもんなぁ...

362:デフォルトの名無しさん
20/12/29 01:58:54.54 GozLc75H/
見てる人は居ても興味持ってる開発者は居無さそう

363:デフォルトの名無しさん
21/01/10 17:00:02.63 CHCHxfUR.net
【アメーバ】 Amoeba/Xeus? ★22 【ゼウス?】
スレリンク(download板)

364:デフォルトの名無しさん
21/01/15 01:48:29.41 IThKlp8j.net
【SNS】「ツイッターを捨てる時だ」 BlockOneの天才エンジニアが退社、次の動きは“検閲されないSNS”の構築か?
スレリンク(newsplus板)

365:デフォルトの名無しさん
21/05/18 00:41:25.58 aEYJ0PbC.net
>>361
亀レスだけど新月人いるよ
公開ゲートウェイ覗いてみて


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch