Open SanMurakami opened 3 years ago
ファイルのアップロードにインスタンスサーバー介さなくなる?
鍵投稿とかの画像がIPFSで永久不滅っぽくされるの嬉しくなさそう
ファイルのアップロードにインスタンスサーバー介さなくなる?
IPFSクライアントがインストールされていてブラウザの拡張機能が使える場合はそういうことも可能だと思う
鍵投稿とかの画像がIPFSで永久不滅っぽくされるの嬉しくなさそう
一応ブロックチェーンなので消したことにすれば(ラグはあるが)消せそう
まぁでも一回アップロードされたファイルがネット上から消えないのは普通の話だし、 現時点でファイル削除してもCloudFlareで1ヶ月キャッシュした上Googleのクローラーに吸い取られて更に3ヶ月ぐらいキャッシュされる事を考えたらその辺は諦めるべきじゃない?とは思う
鍵投稿ならクローラーには吸い取られなくない?
もしくは鍵投稿は強制的にs3にするとか
まあ現状でも、鍵投稿でも連合する以上それを尊重するかどうかは完全に相手サーバーに委ねられているからファイルも連合すると残り続ける可能性はある
そう、そういう意味ではあまり今と変わってない感じある
https://blockchainexe.com/legal_2_3/
世界中のノードから消えて初めてそのファイルがこの世から消えたという状態になります。これは正常に動いていれば削除することができます。
消してと言った後に、途中までは消していくのですが、ネットワークが繋がっていないとか、後はプログラムが壊れていて、消してくださいということに対して応答できないノードがあった場合、実はファイルとして残ってしまうことがあります。
若しくは故意にこのファイル残しておきたいから、プログラムを改造してどこかに取っておこうということが実はできてしまいます。
まあ一応鍵投稿ならフォロワー承認制にすれば信頼できるサーバーだけ選べる
信頼できるサーバーだけ選べる
相手がいるサーバーが信頼できるかどうかは分からなくない?
個人鯖でかつadminが知り合いだったらまあ意地悪なことはしないだろうと仮定できそう
あと自分で管理してるサーバーとかね
でもそれって現実的にそこまで考えて投稿してる人あまりいなさそう
というか、そもそも消せなくて困るようなファイルをSNSに投稿するんじゃないって話なんだけど
一旦ファイルが削除できないのは置いといて話進めると良いかも
私は一個連合先を極端に絞った鍵垢運用してるわよ
というか、そもそも消せなくて困るようなファイルをSNSに投稿するんじゃないって話なんだけど
それはそうだけどうっかりアップロードしちゃった時に少しでも消えやすくあってほしくない?(DMで個人情報やりとりするならず者とかも世の中にはいるっぽいので)
あとIPFSは全く無関係の誰かがハッシュを知り得るという点でアレそう
アップロード者がoptinとかならいいのでは
- IPFSはローカルの人かつオプトインした人に限る
- それだけだとIPFSを使う人はなかなか増えないのでS3へのアップロードの方はファイルあたりサイズ制限を付ける
- どうしてもIPFSを使いたくないけどでかいファイル上げたい人は課金させる? (そもそも外部サービス使えよみたいな問題はあるが)
あたりが良い落とし所そう @rinsuki https://misskey.io/notes/8f3nswej3v
これで行くならmisskeyとしてはオプトインなIPFSアップロード機能を付けるとよさそう (ただし鍵/DMで投稿する画像をIPFSに上げられたら嫌という問題はまだありそう、そもそもアップロード時に公開範囲わかんないという問題があるけど)
あとサードパーティーアプリからのアップロードどうするの問題もあるか (アプリにIPFSのアップロード実装させるの面倒そう)
アップロード時に公開範囲わかんない
そういやそうだった
あとサードパーティーアプリからのアップロードどうするの問題もあるか (アプリにIPFSのアップロード実装させるの面倒そう)
IPFSのCIDを投げるだけでは駄目なの?
アップロード時に公開範囲わかんない問題に関してはクライアントで開いてるフォームを判定するとか? ドライブでアップロードした時にはどちらにアップロードするか質問するダイアログを出すとか
サードパーティアプリでアップロードした時は判定できないから、サードパーティアプリでアップロードした場合の動作とか設定にあると良いかも
そもそも実装方法ってどういう感じのを考えているのだろう?
いろいろあるけど、たとえば
https://cloudflare-ipfs.com/ipfs/
などのゲートウェイを用いる。…と書いてみたけど、1のほうが圧倒的に楽そう(というか2の実装をやる意味ない気がする)
ファイルのアップロードにインスタンスサーバー介さなくなる?
ので、あんまり考えない方がよさそう
鍵投稿や公開範囲云々の話は、現状のMisskeyの実装でもファイルのURLがわかれば全世界に公開されてしまうので、IPFSにしたところで状況は変わらない…?
(と思ったけど、IPFSにノードのファイルのインデックスを取得する機能がある場合は駄目か(そんな機能あるの?))
(って今になって言い出したのは、MisskeyドライブをIPFSアップローダーとして活用できそうと考えたため)
HTTPからの参照は...ゲートウェイを用いる
うーん、アップロードしたてのファイルだと使い物にならないくらい遅い…
Hello,
Regarding IPFS, I have some testing results to share.
Qm
) to retrieve a fileI think the advantages for supporting IPFS with Misskey are as follows:
I haven't tested Helia (js-ipfs) on the frontend yet. If someone thinks there is value in researching this topic (Misskey supports IPFS), I can do some research on Helia. However, since some users might be using mobile data (paying by packet numbers), turning on data uploading by default is a bad idea.
IPFSはP2P型の分散ストレージで、ファイルのハッシュでCIDが生成されるので分散型SNSでは相性が良さそう。
あとは、IPFSのクライアントをインストールしているユーザーがピアになってくれるので、頻繁にアクセスされるデータはより早くアクセスできるメリットもある。
https://ipfs-book.decentralized-web.jp/what_is_ipfs/