Avatar
kaiji
2d417bce8c10883803bc427703e3c4c024465c88e7063ed68f9dfeecf56911ac
Icon image: npub1targ0yle577hpqnumt2u2em78eve07jn6zfq42kyuvp2cr2garnseahjvn −−− hostr https://hostr.cc chronostr https://chro.nostrapp.me nostr-reversi https://github.com/studiokaiji/nostr-reversi nostr-icon-changer https://github.com/studiokaiji/nostr-icon-changer −−−

モバイル通信では少数のリレーに送信して、それらのリレーからデータを取得した通信が安定している別のユーザーが、他のリレーに再送信するみたいな古のSkypeみたいな方式を考えて見たりしてる

こういう分散型のシステムはケチじゃないとうまく設計できない感じがして好き

RT: 2のBloom Filterによる、このIDの投稿はいりません機能は絶対実装すべき。これだけでだいぶ通信量抑えられるはず

Nostr弾幕コメビュ

これならlocalStorageに保存する値をパスワード保存できて若干安全性が上がる

てかXSSって久々に聞いたな...Reactメインで触るようになってから無縁とまでは言わないけど、血眼になって対策するみたいなことは無くなったもんな

ユーザーの入力値の保存がタブを閉じても有効ならいいのにな

まーたミスった

ちなみにethers.jsでの秘密鍵のパスワード保存の実装は、一回の復号で何万回も計算させることでブルートフォース耐性を持たせるっていういい感じの荒技で好きだった()

https://docs.ethers.org/v5/concepts/security/#security--pbkdf

基本は徳丸本で、暗号鍵の保存方法だけ追記すればまあまあいいドキュメントができるんじゃないかとか

結局このMetaMaskとかAlbyみたいな実装が今のところ一番良いのかな

まあXSSに関してはライブラリじゃ防ぎようないというか開発者の実装が全てみたいなところあるからな…

暗号鍵を暗号化する鍵はどうやって保存するの?っていう無限ループに陥ってしまうので、どこかで安全な鍵管理ソリューションは必ず必要になりますもんね。

せめて、ブラウザで保存するならこうした方がいいみたいなガイドライン(XSS対策等を含め)をNostrの開発者向けにドキュメント化しておくだけでもマシにはなるのかなと考えてはいるのですが…。

とりあえずマイナンバーカードと合わせてYubiKeyを国民に渡してほしい

署名ベースの仕組みって本当諸刃の刃だけど個人主権のアイデンティティを表すのにこれ以上のものはおそらく現状存在していない…泣

とか言いつつ秘密鍵管理で面倒なことになりたくないのでNothelloではNIP-07オンリーですごめんなさい