P2PBBS総合

2363c656 anonymous 2015-02-18 18:46
P2PBBSは面白いと思うがやはりデザインや機能などの関係でまだ過疎い
それと宣伝が全ッッッ然足りてない
その辺の掲示板でちょいちょい教えるだけじゃポツポツとしか来ないから過疎が嫌になって常駐には至らない
やっぱり一気に集めないと
3ca9ba40 anonymous 2015-03-11 14:05
[[【2ch】チラシの裏【書き込み規制】]]とかp2pchとか結構イロイロあるんだけどねぇ。
ちなみに俺の環境ではP2Pch動かなかったんで誰か動かし方分かる人よろ。
Javaの最新版が入っているはずなのにJavaがどうこうって言われたんだよなぁ……。
245fa0ca anonymous 2015-03-13 13:59
Twisterって認証やデータの転送にBitcoinとかBitTorrentのプロトコルを流用してるのか
BitTorrentは使えそうだけど、Bitcoinプロトコルは匿名掲示板でどう応用できる?
ac497e0b anonymous 2015-03-13 14:16
>>245fa0ca
有効なレコード(書き込み)のハッシュをblock chainに組み込むように
してやれば、後から書き込みを捏造するのは不可能になる。
新月のプロコトルとは別のレイヤーで実現できるはず。
26db0423 anonymous 2015-03-13 15:11
保持してるログを誰かが取得すると取得した人から同じスレのログを持っている人全員に対して均等に極微量ポイント分配、極微量ポイントを使ってスレ取得スレ立て書き込み、短時間で連投すると必要ポイントが一気に増えていくってシステムを妄想した
連投以外の荒らし対策は共有NGぐらいしか思いつかん
無差別にNGを共有するとそれを利用した荒らしが出てきそうなんだけどNG強度とか信頼できるノードからのみ受け付けるとかでなんとかなるかなぁ
66eda685 anonymous 2015-03-13 15:14
ああでもそしたら最初のポイントはどうやって配布するんだって話になるわな
PoW+PoSみたいな形になるかな
12f73e76 anonymous 2015-03-13 16:43
取り敢えずベイジアンフィルタとかでも十分じゃない
P2Pを活かして共有とか出来ると確かにカッコいいけど、凝ったシステムにして抜け穴を見つけられると被害も対策も大変だろうし
74ca31b8 anonymous 2015-03-16 19:53
>>12f73e76
とりあえずベイジアンフィルタ付きの新月の実装から初めて、
色々実験する予定。
82c2b748 anonymous 2015-03-16 20:00
>>26db0423
Twisterは認証にBitcoinのプロコトルを改造したものを使ってる
らしいので参考になるかも…

twister - a P2P microblogging platform
http://arxiv.org/abs/1312.7152
http://arxiv.org/pdf/1312.7152v1.pdf
eb3490e0 anonymous 2015-03-16 21:58
書き込みは匿名性を重視、添付ファイル(実装するなら)やスレッドの読み込みはBittorrent風のプロトコルで高速にってのが良いかなぁ
581ab087 anonymous 2015-03-17 21:37
block chain で掲示板の非改ざん性を保証するのおもしろいですね。
Git のコミットハッシュの連鎖や、Bitcoin のブロックのような感じで。
proof of work だと掲示板の維持に大量の電気代が必要になってくるのは難点かもしれないけれど。
92b1a377 anonymous 2015-03-23 11:18
>>581ab087
Proof of Workにはトリップ検索用のPCを使いまわせないか
検討中です。SHA-256をSHA-1に変えるだけなので
問題はないはずです。
4126f84c anonymous 2015-03-23 11:21
これを使えばClojureからもBitcoinプロトコルを使えるのかな?
わくわく…

http://bitcoinj.github.io/
https://github.com/bitcoinj/bitcoinj
11ec1d49 anonymous 2015-03-26 13:57
改ざんできないブロックチェーンの実現には、計算力を提供するノードの継続的な存在が必須になってくる訳だけど、果たして対価のないP2P掲示板で可能なのかな
9d58d47e anonymous 2015-03-27 05:30
無理
251f96cd anonymous 2015-03-27 06:06
新しい暗号通貨を作ればあるいは…
58b066b5 anonymous 2015-03-27 14:23
もっとローテクに捏造を防ぎたいな。古い書き込みを受け取った時の捏造判定に使えそうな方法を考えてみた。
ある程度一貫性のあるデータが取得できるシステムが前提。新月は常駐ノードが複数あるので使えそうだけど、一般的にはDHTがないと厳しいか。

それぞれの書き込みに数百ビットのブルームフィルタを付ける。ここに同じスレッド内にある直近のいくつかの書き込みのハッシュ(さらに、ブルームフィルタを付ける方の本文+日付のハッシュか何かによって値を変化させる)を追加していく。ここで書き込み毎にハッシュ値を変化させるのは、複数の異なるハッシュ値から作られたブルームフィルタを使うことで、擬陽にあたる書き込みを捏造することを困難にするため。

タイムスタンプを過去のものに捏造した書き込みを何らかの方法で他ノードに流したとする。受け取ったノードは同じスレッド内にある時間の近い複数の書き込みのブルームフィルタを見て、受け取った書き込みのハッシュの記録が一定の割合より少なければ捏造であることを確認できる。
過去の書き込みを捏造するためには、現在の書き込み、すこし前の書き込み、さらに前の書き込み……とそれぞれの時間ごとに複数の書き込みを作ってチェーンさせる必要が出てくるため、捏造に掛かるコストが増大する。例えば書き込みにPoWなどが必要であればさらに効果的。
PoWが無いとしても、クライアントからユーザが削除した書き込みに付随するブルームフィルタは無視するようにすれば、そこから繋がっている複数の捏造された書き込みを一挙に除去できるかもしれない。

ただし、事前に書き込みを用意しておいて、その書き込みのハッシュをブルームフィルタに紛れ込ませておけば捏造できる。また、ハッシュ値が複数のブルームフィルタを通過するような、意味のない書き込みを捏造することも可能。
e38f7728 anonymous 2015-03-27 14:26
# ブルームフィルタがマイブームです。ある程度情報をぼかせるのと、省スペースなのでP2Pと相性が良さそう。GNUnetでもリクエストの循環防止とかに使われてるらしい
72cc6104 anonymous 2015-03-27 17:15
>>58b066b5
捏造って何? 何を防ぎたいの?
cab4c013 anonymous 2015-03-27 17:45
>>58b066b5
スパムフィルタの影響や非通知の投稿などでスレッド内容はノードごとに異なるけどそれは考慮してますか?
4c14cd94 anonymous 2015-03-27 18:05
>>72cc6104
タイムスタンプを過去に設定した書き込みを挿入することを防ぎたい。

>>cab4c013
> スパムフィルタの影響
スパムフィルタで弾かれるような書き込みは信用できないので、むしろ良い。
>スレッド内容はノードごとに異なるけど
なので、一定の割合で含まれていればよしとする。
5fbbd937 anonymous 2015-03-27 18:17
いや、ブルームフィルタに入れるハッシュの対象の話か。スパムで埋められるとその時点より前の書き込みが残らなくなりそうだ。
1d1e8269 anonymous 2015-11-09 22:15
半年以上まえのスレに返すのも何だが、
ビットコインみたくお金の収支に関わるならともかく、
掲示板でタイムスタンプなんて、どうでもよくね?

それ以前に、朔って、デフォで投稿時間に意図的に±誤差してるし。
60f5ae2d anonymous 2015-11-10 04:02
日時が重要な話なら本文に書けば良いしね
安価つけてどのレスに対するレスなのかがわかれば話の流れは追える
b6af4582 anonymous 2015-11-10 04:17
>>1d1e8269
>>60f5ae2d
話の流れを後から簡単に捏造できちゃうのはまずいでしょ。
2chがあそこまで大きくなったのは過去ログやテンプレを大事にする雰囲気があったのも大きいんじゃない?
新月はそこら辺が甘すぎだと思う。
beaafc07 anonymous 2015-11-10 07:18
>>b6af4582
過去のレスの本文編集したらid変わると思うから
きちんと安価で繋がってれば、編集した時点で安価先が無くなって気づくんじゃない?

レスのidそのままで本文を任意の内容に書き換えることってできるのかな?
ad5edc92 anonymous 2015-11-10 07:28
>>beaafc07
過去の日付で新たなレスをつけられるよねって事じゃないかな
各ノードがレスの取得日時を表示するようにすれば、後から追加されたレスを判別できると思うよ
08e0db14 anonymous 2015-11-10 07:34
>>beaafc07
本文が変わればレスID(MD5ダイジェスト)は変わる。
ただ、たしか、MD5の対象にスタンプが入ってなかった気がする。(これは正直よくない仕様だと思う)
また、それとは関係なく、いくらでも過去の日時でレコードを提出することはできるので、
日時捏造の観点では、ダイジェストはあまり有効でない。
新月が日時に対して甘い(というかノーケア)なのは事実だが、重要かどうか、は、
掲示板をどうみるか、どう使うかによる。
06dc9006 anonymous 2015-11-10 08:13
>>2chがあそこまで大きくなったのは過去ログやテンプレを大事にする雰囲気があったのも大きいんじゃない?
一理あると思うが、日時捏造とは、直接関係ないような、、、
dea18c4c anonymous 2015-11-10 09:07
>>08e0db14
後付けで追加出来てまうのはシステム的にどうしようもない気がする
それと馬鹿な俺に教えてほしいのだがもし内容が同じ書き込みをしたらいつのものでもmd5の値が同じになってしまわないか?違う値になってるのだが
5cf9933a anonymous 2015-11-10 09:19
まあ新月はピュアP2Pだからよくも悪くも一括管理は出来ない
だから悪意のあるノードが入り込ん時の対策が難しい
3180605b anonymous 2015-11-10 10:17
テストしてみればわかる。
9a7af492 anonymous 2015-11-10 10:21
>>dea18c4c
ビットコインはトランザクションの順番を、金銭欲とPoWで保証している。
ただ、金銭欲という、非常に強いインセンティブに支えられてるし、
そのぐらいのインセンティブがないと、維持できないだろうことも証明しているように思う。

679f7466 anonymous 2015-11-10 10:30
>>dea18c4c
俺も馬鹿だが、
>>内容が同じ書き込みをしたらいつのものでもmd5の値が同じ
というのは正解だと思う。
ためしに、
テストしてみればわかる。
とか書き込めば、 3180605bになるはず。
(自分もやったが、同内容書き込みは削除された、、、)
e1b24cc8 anonymous 2015-11-10 12:11
過去にいくらレスを追加したところで
安価で繋がってないレスは無視すれば話の流れは捏造できないんじゃないかな
積極的に安価つける文化がないと破綻するけど
99109946 anonymous 2015-11-10 12:21
>>e1b24cc8
レスの少ない(話題の少ない)スレには、そもそも捏造する価値がない。
41551cae anonymous 2015-11-10 12:30
>>679f7466
ほんとだ、重複してると削除されるね
消したいレスを2000年とかに設定して投稿しなおせば過去に追いやれるのかねw
457de539 anonymous 2015-11-10 12:34
ハッシュが同じなら削除されてしまう。ってのはバグだよなあ。脆弱性でもある。
2c5b1d24 anonymous 2015-11-10 12:50
>>457de539
意図的にそうするようにするコードがあった、気がする。
45cd6a65 anonymous 2015-11-10 13:52
SPAMフィルタでいえば、今の所、メアド欄に何かあればSPAM、で十分強い(というより相当false positive気味だが)フィルタになってしまう。
メアド欄はスパム誘導用、ということでw
e7caa17d anonymous 2015-11-10 15:18
前から少し話題になってたけど新月ちょっと脆弱過ぎ
まあ俺が言えることじゃないけど
45c9d822 anonymous 2015-11-10 23:56
>>e7caa17d
脆弱性を突いてこないと対策されないからね
f0301c8f anonymous 2015-11-11 09:50
スーパーノード型P2Pの仕組みを新月にも利用出来ないかなと考え中
680ba049 anonymous 2015-11-11 10:19
>>f0301c8f
kwsk
681e01cb anonymous 2015-11-11 16:34
スーパーノードはSkypeで人を探す時に使うリード的なノード
これが利用することで効率的にデータがやり取り出来るかも知れない
88aad333 anonymous 2015-11-11 16:43
そういや新月ってポート解放不要な実装出来そうなプロトコルしてるよね
誰か作ってくれないかな
fad13691 anonymous 2015-11-11 16:44
確かに、将来的にノードが増えれば、ね。
2ba80525 anonymous 2015-11-11 17:05
>>88aad333
Gouがやってるじゃん
11ed0010 anonymous 2015-11-11 17:46
>>2ba80525
いや、合は自動でポート開放してるだけ。
782035ed anonymous 2015-11-12 17:05
え?ポート開放しないと通信できないじゃん
意味が分からない
STUNやTURNを使うってこと?
330482c2 anonymous 2015-11-12 17:33
>>782035ed
ノードの片方がポート開けてれば、やろうと思えばできる。
4082f1bb anonymous 2015-11-12 17:49
>>330482c2
書き込みはどっかにpostすりゃいい訳だ
もちろん全てのノードがすることはできないが導入が随分楽になる
ef766616 anonymous 2015-11-12 18:09
>>330482c2
ただし、今の新月のプロトコルでは、レコードの内容を拡散するために、/getを受け取らなければならない
(自分から持ってるレコードを拡散できない)ので、自ノードで作成したレコードを拡散するためには、ポート開放が必須。

または、他のノードへ/thread.cgi/<スレッド名>にポスト(他のノードに委譲)する方法もあるが、これでは他のノードにアクセスしてるのと同じで、P2Pといえるかどうか。
2df0e7ff anonymous 2015-11-12 18:16
>>4082f1bb
自分が見たいレコードを貯めこんで、自分のレコードは拡散するが、/recentも/getも受け付けない、いわゆるポトゼロ問題(古が再燃する。
59522ce7 anonymous 2015-11-12 18:18
あと、相手が自分をvisitorと認識するか(レス投稿を許しているか)を知るAPIがないので、手当たり次第叩くという
はた迷惑な手段が必要w
1f520486 anonymous 2015-11-12 18:26
まぁ、もし次の新月ブーム(?)があるのなら、まずは2chに返さない方法として、考えましょう。。。
33e6c48d anonymous 2015-11-14 22:14
やっぱりTCPでは限界があるか
55ebbe82 anonymous 2015-11-14 22:30
>>33e6c48d
真意はわからんが、UDPにしたら、HTTPが使えないわけで、
ローレベルなプロトコルから設計しなおし。
374136c4 anonymous 2015-11-14 22:43
>>55ebbe82
P2Pクライアントについて調べたらUDPの使用率が思ったより高かったもんで
新月はこのままでもいいと思うけど
c8724eaa anonymous 2016-02-07 14:31
>>11ec1d49
Twisterというブロックチェーンを利用したTwitterモドキでは
クライアントへの広告掲載を対価にマイニングさせてる
0a69ad32 anonymous 2016-02-07 18:44
掲示板の書き込みにPoWを要求するとして、bitcoinでいう難易度はどう決めればいいんだろう?
706639c0 anonymous 2016-02-08 17:27
あげ
3f7f5e89 anonymous 2016-02-08 17:56
なぜ
e659de20 anonymous 2016-02-10 22:26
>>0a69ad32
Mooreの法則が成り立つと仮定してだな……
bb7d77f0 anonymous 2016-02-23 10:52
ここの人たちはOutoposについては語らないの?
dda6130e anonymous 2016-02-23 16:34
>>bb7d77f0
スレは一応あるけどあまり話題にならないね。

[[AllianceNetwork新月支部]]
ba4f76be anonymous 2016-02-23 17:39
>>bb7d77f0
最近になってメール機能が付いたんだったかな?
ビットメッセージでいい気もするけど
27d82930 anonymous 2016-02-23 18:24
OutoposはWoTとPoWを併用してて、匿名性も高くて、色々完成してると思うんだけど、普及しないのよね。
f0fbf18a anonymous 2016-02-23 19:28
OutoposはWindowsでしか使えないのが辛い
663fc99d anonymous 2016-02-23 20:57
GNU socialを知ってから急速に新月への興味がしぼんでいく・・・
だってモバイルアプリすらすでにあるんだもの
完全P2PではなくDiaspora*みたいなやつだけど、新月も結局公開ゲートウェイがメインだしな
新月の強みは「名無し」かな
1afac4fc anonymous 2016-02-23 21:54
今は公開ゲートウェイを整備中だけど、そのうちに成果物を手軽に実行できる形で配布する予定です。
(メモリはかなり必要になりますが) 個人的には匿名掲示版の気軽さはやっぱり捨てがたいですね。
39a0e095 anonymous 2016-02-23 22:01
>>1afac4fc
期待
8e4ffbaa anonymous 2016-08-01 21:35
久しぶりにMaidSafeをテストしてみた
分散オンラインストレージ実装は一応動いているようだ
掲示板的なものを作ってる人が居て、匿名性も確保できると書いている

ただ将来的にはネットワークにCPUや記憶容量を提供すると報酬が貰える的なシステム?になるので
書き込む側がそのコストを負担する必要がある
338310ce anonymous 2016-08-02 23:34
ファイル共有に特化したAmoebaみたいに掲示板機能に特化したI2Pの仕組みを使う代物があれば・・・
そのソフトを走らせたら2chと全く同じつくりの掲示板が立ち上がるみたいな


1279bbcf anonymous 2016-08-03 00:12
>>338310ce
Outpos
b2b5b925 anonymous 2016-08-03 22:53
amoeba/outposはlinuxで使えないからこまる
NSA製バックドア実装済のOSで匿名性も何もあったもんじゃない
d782a55d anonymous 2016-08-04 05:09
>>b2b5b925
.Netだって言うからMonoでいけるかもと思ったけどダメだったぜ
ソースコードも見当たらんしダメ
f9dbf264 anonymous 2016-08-04 08:12
>>d782a55d
ソース見つかりました
https://github.com/Alliance-Network/Outopos
105d29ad anonymous 2016-08-04 20:24
今時p2p使ってまで手に入れたいコンテンツなんて珍しいのかもしれない
6331f070 anonymous 2016-08-05 18:09
I2P並の匿名性を持ったPeercastみたいなソフトでもあればめっちゃくちゃ面白そう
51df8faf anonymous 2016-08-06 17:22
ニコ生で顔出しで半裸になったり犯罪行為を中継したりしてるし、今の人は匿名性なんて気にしてないんじゃないかと思えてくる
3a4eb3e1 anonymous 2016-08-08 11:46
clearnetに比べれば匿名性の高いi2pではあるものの
リアルタイムの接続を必要とするシステムである以上限界はある
ddd48916 anonymous 2016-08-08 12:50
Torの一般ユーザはトラフィック解析に脆弱だろうと思うが
I2Pは全ノードがリレーなんでリアルタイム接続は匿名性に有利に働いてるんじゃね
probabilistic deniabilityの向上には一役買ってるはず
6bbb1482 anonymous 2016-08-08 19:07
専ブラで「I2P経由での書き込みを有効にする」にチェックを入れるだけで2chにI2P経由で書き込めたらすごい

1944fc5d anonymous 2016-08-08 19:55
I2Pは純粋に匿名仮想オーバレイネットワークで、まあTorから.onionだけ取り出したようなものだ
Torの.onionより高速な上、匿名性と速度のトレードオフを自分で調節できたりする
ただ残念ながらユーザの結構な割合がBitTorrentに使ってるっぽい(I2P内にトラッカー等がある)

I2P経由で素のインターネットを見ることも一応できるが、特定の人がHTTP Proxyをi2p経由でアクセスできるようにしてくれてるだけ
そっちが目的ならTorを使った方が良い
43724290 anonymous 2016-08-08 21:44
>>1944fc5d
I2Pのonionに2chを作ったらいいじゃない
aa03800a anonymous 2016-08-08 22:15
>>6bbb1482
ブロック不可避
fe9f378e anonymous 2016-08-08 23:43
I2PやFreenetって脆弱性オンパレードのjava使ってる時点で、いつ何時匿名性に穴がある状態になるかわからないんじゃないの?
fea418fc anonymous 2016-08-09 19:30
I2PってC++での実装があった気がする
39a69d8b anonymous 2016-08-10 01:01
メモリ安全じゃないC++で脆弱性が検証されてないライブラリ使ってるよりは余程マシでは……
1af9a972 anonymous 2016-08-10 01:04
メモリ安全と日本語でググってもUSBメモリの話しか出てこないな
https://en.wikipedia.org/wiki/Memory_safety

Top of this page. | <<last 0 1

limit: 15360KB

(P2PBBS総合/191/0.0MB)


Powered by shinGETsu.