-
3418d77f :Anonymous
2015-12-05 16:56
-
いろいろ考えた。
そもそも更新通達はDHTとかストレージとか関係ない分野で、これまた難しい分野の1つ。IPNSとか以前にIPFSで解決する問題ではない気がしている。
・従来のping,join,updateは必要
・get,have,recentとか非公式removedはmerkledagのハッシュだけ返す。各ノードがIPFSネットワーク上のデータを勝手にを見れるので。
もしIPFSで掲示板を作るとすれば、
データ構造としては、recent->threads->resの1つのDAGとなり、そのmerklerootをもって掲示板全体の状態なると思う。ただし、removedや閲覧してないスレも含めて全レスを含む。そうしないと、各自が1つづつ違うmerkledagを作ることになる。removedはおそらく各自が掲示板全体の状態と同じ構造の別のデータをそれぞれ持つことになる。
レス書き込み処理
・レスをmerkledagに書き込んで、そのハッシュを/updateする
・受け取った各自が該当threadにそのmerkledagを追加する。殆どのノードで同じハッシュを得ることになるはず。
結果、死んでる他ノードの状態でも一瞬でコピーできることになる(一瞬で最新状態にできる、という意味ではない)
タグ、2chのスレ番号は考えてない。
Powered by shinGETsu.