[過去ログ] Anonworld BBS (26レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1: ◆7T7KvGFoYZ 2017/09/23(土)15:28 AAS
ブラウザだけで使えるP2P掲示板を作りたい
2
(1): ◆7T7KvGFoYZ 2017/09/23(土)16:41 AAS
* ノード間の通信はWebRTC+JSONで行う
* レコードには一個前のレスのハッシュ値が含まれる
3
(1): ◆7T7KvGFoYZ 2017/09/23(土)16:44 AAS
* ハッシュ関数はSHA-256
* 署名はRSA
4: ◆7T7KvGFoYZ 2017/09/23(土)16:50 AAS
* ファイルはレコードデータとは別にやりとりする
* レコードにはファイルのSHA-256値のみ入れる
5: ◆7T7KvGFoYZ 2017/09/23(土)18:38 AAS
* ノード名の代わりにSDPとICE Candidateを交換する
6
(1): 2017/09/23(土)19:07 AAS
>>2
> * レコードには一個前のレスのハッシュ値が含まれる
どう使うのかにもよるけど
同時に書き込まれたり、更新通知が届かなかったりで一個前のレスについて合意を取るのは難しそう

>>3
新規のプロジェクトなんだからEd25519にしてはいかが
7: ◆7T7KvGFoYZ 2017/09/23(土)19:10 AAS
>>6
ハッシュ値は改変対策にしたいんだけど難しいかな…
どうするのがいいんだろう
Ed25519って初めて聞いた。考えてみる
8: ◆7T7KvGFoYZ 2017/09/23(土)19:12 AAS
webRTCって待ちpeerとjoin peerが存在するのか
それだとシグナリングサーバーなしじゃ無理だな
どうしよう
9: 2017/09/23(土)19:37 AAS
各参加者が両方を立てればいいのでは
普通のP2Pソフトウェアにしても待ち受けと能動的な接続の両方を使うし

それより問題はSDPにセッションIDが入ってることじゃないかな
多分相手毎に別のものを渡す必要があるし、タブを再読み込みしたら変わってしまう
10: ◆7T7KvGFoYZ 2017/09/23(土)20:37 AAS
両方立ててもSDP情報交換できなくない?
待ちサーバーのSDPを受けサーバーが受け取る→受け取ったSDPを元に受けサーバーのSDPを生成→生成したSDPを待ちサーバーが受け取る
ここまでして初めて通信出来るはずだからやっぱりWEB RTCは難しいのかな…
11: 2017/09/23(土)21:31 AAS
あ、そうか…
難しいというかWebRTCだけじゃどうやっても無理っぽいね
12: ◆7T7KvGFoYZ 2017/09/23(土)23:46 AAS
通信方法は後で考えよう
tcpでもwebsocketでもwebRTCでも抽象化すれば取り換え出来るし
とりあえず生tcpで
13: ◆7T7KvGFoYZ 2017/09/24(日)17:31 AAS
あと考えてるのがport開放ノードとport未開放ノード両方作るのはどうだろう
それならport開放ノードをシグナリングサーバーにしてport未開放ノード同士が通信することも出来る
14
(2): 2017/09/24(日)17:38 AAS
P2Pにするとして、キャッシュはどうするの?
ブラウザのキャッシュ機能だと、他のサイトとか行かれたら消えかねないし
意図して保持する人が居ないと、すぐにスレッドやレスが消えちゃう?
15: 2017/09/24(日)18:40 AAS
>>14
つ indexdb
16: 2017/09/27(水)00:09 AAS
>>14
ローカルストレージ
クッキー
17: ◆7T7KvGFoYZ 2017/09/27(水)00:36 AAS
クッキーはトークンくらいならいいけどそれ以外は…
18: 2017/09/27(水)22:28 AAS
ブラウザーってホームページを見るソフトじゃなくて、何でもできるソフトになってきた感じがする
19: 2017/09/27(水)23:09 AAS
なおGoogle Docsの提供開始は2006年
20: 2017/10/09(月)04:46 AAS
署名を見るに Anontown の管理人かな?
Anontown を P2P にでもするの?
新しく作っちゃうと、ただでさえ過疎なのに過疎が進んじゃう ( ;∀;)
1-
あと 6 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.126s*