2c7cc62a6:622a5cdc
ぼくのぎたあ https://image.nostr.build/5cfa8344615f64a09a7ebd8265519625838773bf4dab8d286ced1af4ac90c84e.jpg
2c7cc62a6:622a5cdc
リモコン修復してる?
2c7cc62a6:622a5cdc
operator は閾値分まではダウンしていても署名はできるので、そこも良いね。
2c7cc62a6:622a5cdc
ソースを見る限り、Google, Microsoft, Apple, GitHub に対応してる。
2c7cc62a6:622a5cdc
ちなみにこれプロバイダという形になってるので、なんなら Google じゃなくてもいい。
2c7cc62a6:622a5cdc
これが完全だとは思ってないんだけど、この鍵そのものを分散してしまえるという手法は、半ば諦めかけていた Nostr の秘密鍵問題に一筋の光明を見た気がする。 nostr:nevent1qqs26hqpxar4kshtt8lj60l7zes8mm6e7fm9mec9mygaz6htujytmhswq7n32
2c7cc62a6:622a5cdc
秘密鍵が完全に復元できる契機で言えば2つ 1. Google アカウントが乗っ取られる 2. operator.db が閾値分漏れる これのどちらかだけど、後者はなんとかできるんやないかな。
2c7cc62a6:622a5cdc
まぁ、みんな Google のパスワードマネージャにパスワードを預けてる訳じゃん。それ漏れたら全部おしまいなんだよね。それと同じだよね。
2c7cc62a6:622a5cdc
まとめるとだいたいこう Nostr は秘密鍵(nsec)が全てなので、鍵の管理が一般ユーザにはとても厳しい。nsec を無くしたら終わり、漏らしても終わり。 これが新規ユーザの参入障壁になっている訳ですが、pomegranate はこれを「Google にログインできれば OK」まで下げてしまおうというものです。 最初に気になったのは「じゃあ nsec はどこに保存されるのか」。ソースを読んでみたのですが、結論から言うと nsec そのものはどこにも保存されない。 セットアップ時にブラウザ上で秘密鍵を生成し、FROST という閾値署名の方式で複数の断片(シャード)に分割する。 例えば 2-of-3 なら 3 つに割って、operator と呼ばれる別々のサーバに 1 つずつ預ける。central というサーバが全体の調整役になるが、こちらは公開シャードしか持たない。 そして分割が終わったら元の鍵はメモリから消します。以後、完全な鍵はどこにも出てこない。 「鍵を保存してないのにどうやって署名するのか」と思う訳ですが、ここが FROST の面白い所。Schnorr 署名は本質的に s = k + e·x という線形の式なので、各 operator が自分のシャードだけで作った部分署名を足し合わせると、誰も鍵全体を知らないまま正しい署名が完成する。 鍵を復元してから署名するのではなく、署名の空間で足し算する ここが面白い。出来上がるのは普通の schnorr 署名なので、リレーから見れば nsec で署名したものと区別が付かない。 漏洩時のリスクについて。 - operator のデータベースが 1 台分漏れても、閾値未満のシャードは数学的に乱数と区別が付かないので nsec は復元できない。漏れるのはメールアドレス程度。 - ただし閾値分(2-of-3 なら 2 台)漏れると nsec が丸ごと復元される - central が乗っ取られると、乗っ取られている間は任意のイベントに署名させる。ただし鍵の移行宣言に使う kind は operator 側が署名を拒否するので、アイデンティティの恒久的な乗っ取りはできない。 そして一番の急所は Google アカウントです。鍵を無くしても Google 認証で各 operator からシャードを回収して復元できるのですが、裏を返せば Google アカウントを乗っ取られたら鍵も持って行かれるという事です。
2c7cc62a6:622a5cdc
Nostr の署名は schnorr 署名で、本質的には s = k + e·x (x が秘密鍵、k が nonce、e がハッシュ由来のチャレンジ) という線形の式。秘密鍵 x は shamir 分散でシャード x₁, x₂, ... に分割されていて、適切な係数(ラグランジュ係数 λ)をかけて足すと x に戻る関係にある。線形なので、各 operator が自分のシャードで計算した部分署名 sᵢ = kᵢ + e·λᵢ·xᵢ を足し合わせると、誰も x そのものを知らないまま s = k + e·x が完成する。ここがミソ。 足し算は署名の空間で行われるので、鍵そのものはどの時点でもどこにも現れない。
2c7cc62a6:622a5cdc
OpenCode ずいぶん使わなすぎて忘れてしまった。
2c7cc62a6:622a5cdc
カミカミ、ケリケリされる octcat さん https://image.nostr.build/5bb74a5dd09a92a3287c9bc1c46235667269b3f6bb522edc21804a019a4d5f8b.jpg
2c7cc62a6:622a5cdc
AI「メガネですね、わかりました」 https://image.nostr.build/e532694df7c0fd49adf439ba2f49622d46e4a46d88a9c73dea414fdadbd25aac.jpg
2c7cc62a6:622a5cdc
https://love-spo.com/wp-content/uploads/2020/10/016_001.jpg
2c7cc62a6:622a5cdc
スヤスヤー https://share.yabu.me/79c479676d6de8cdabfef0f023b7dd1e5df9a6b886ca1252ab989965144fddce.webp
2c7cc62a6:622a5cdc
こんな僕ですらこれより睡眠時間が少ないと体調不良になるくらいなので1日30分はヤバい。
2c7cc62a6:622a5cdc
実は僕がだいたい 4.5 時間くらいの睡眠なんですが、起きたくて起きてるつもりもなく、寝れるなら寝たいくらいなんです。
2c7cc62a6:622a5cdc
脳の細胞が修復するの、主に睡眠時なんですよね。配信中に精神崩壊するんじゃないの。
2c7cc62a6:622a5cdc
ショートスリーパー堀さん、1日30分しか寝ない配信をするらしいんだけど、危ない気がする。
2c7cc62a6:622a5cdc
🥟 🥟 🥟 🥟🥟🥟 🥟🥟🥟🥟 🥟 🥟🥟🥟🥟 🥟 🥟 🥟 🥟 🥟 🥟 🥟 🥟🥟🥟🥟🥟 🥟🥟🥟🥟🥟 🥟 🥟 🥟 🥟 🥟 🥟 🥟 🥟 🥟 🥟 🥟🥟 🥟🥟 🥟🥟 🥟 🥟 🥟🥟 🥟 🥟 🥟 🥟 🥟 🥟 🥟🥟 🥟🥟🥟 🥟 🥟 🥟 🥟🥟 🥟🥟 🥟 🥟 🥟
2c7cc62a6:622a5cdc
tualgia リリースしました。 https://github.com/mattn/tualgia
2c7cc62a6:622a5cdc
インラインは厳しい。これが現状で限界かも。 https://video.nostr.build/bce86d6a2d0b11ebe7979a46f48b294d60772abeb48c1330e5e3ffbe7b92fb49.mp4
2c7cc62a6:622a5cdc
端末で動く Nostr クライアントを作ってます。 https://video.nostr.build/de320b770a1dc2b42e2c32381dcbf4b1899d5851404e36382d73966a9262fc71.mp4
2c7cc62a6:622a5cdc
Nostr に関する物を AI に作らせると未だに nostr.band をデフォルトリレーにしようとするなぁ。こういうのが AI のあかんところ。
2c7cc62a6:622a5cdc
https://image.nostr.build/d4a0214a79959befa01a1c9213db4ca3561b6489ea4ad48dc4168e4d072a45b6.png
2c7cc62a6:622a5cdc
足の裏がふにゅふにゅすると思ったら猫だった。
2c7cc62a6:622a5cdc
だがおっぱい されどおっぱい またおっぱい
2c7cc62a6:622a5cdc
おはようございます
2c7cc62a6:622a5cdc
bouryoku
2c7cc62a6:622a5cdc
AI が自律的に課金サービスを使う為のもんらしい。
2c7cc62a6:622a5cdc
たぶん売主を明示する為だと思う。
2c7cc62a6:622a5cdc
cloudflare もだいぶニッチなはずなのに、それで3文字数以上アカウントが取れないって、なかなか無さそうだけど。
2c7cc62a6:622a5cdc
もう何時間も前に... https://x.com/mattn_jp/status/2084808451528819089
2c7cc62a6:622a5cdc
shiotanu が本命なの
2c7cc62a6:622a5cdc
ニャー https://image.nostr.build/e649214484a67f3bd0ed8b70403769951a5115f8b3f7597978f3263451730edf.jpg
2c7cc62a6:622a5cdc
https://video.nostr.build/11d569a96965c29c09011c3a5d9983aa9a7b7291179e7a43ea1df000381e5710.mp4
2c7cc62a6:622a5cdc
うんちー
2c7cc62a6:622a5cdc
携帯扇風機は、朝作ったお弁当を覚ますのに使ってる。
2c7cc62a6:622a5cdc
Thank you for the mention. “If we forget history, we will repeat the same mistakes”, I completely agree. Rather than focusing on who was right or wrong, this is a day when I feel once again that war itself was wrong.I’m not sure about recent years, but in our generation, we grew up hearing the war experiences of atomic bomb survivors every year in elementary school. For us, August 6th is a day that still carries a deep-seated sense of fear.
2c7cc62a6:622a5cdc
最近書いてないけど、自分のサイトのブログの記事数いくらだったかなと見てみたら 1197 だった。
2c7cc62a6:622a5cdc
Nostr の一番の問題点はその「自分の鍵さえ無くさなければ」であって、中央集権であればパスワード漏洩して乗っ取られてもアカウントが戻ってくる可能性がある。 それなのにインフラとしてパスワードや鍵が使い捨てにできない。
2c7cc62a6:622a5cdc
おうっふ https://aws.amazon.com/jp/blogs/aws/amazon-dynamodb-now-supports-real-time-vector-search-at-any-scale/
2c7cc62a6:622a5cdc
オハ
2c7cc62a6:622a5cdc
NIP-29 を扱える chat29 を改造しまくって buzz も扱える様にしたんだけど Android から使えなくて悲しい。 https://chat29.compile-error.net/
2c7cc62a6:622a5cdc
Nostr は何度でもよみがえるさ https://image.nostr.build/659fdacf2a76cbdf7197e4b3c1d8087501a40196f1072c6750d6c677d35eddcb.jpg
2c7cc62a6:622a5cdc
いやーん、bunker
2c7cc62a6:622a5cdc
どうするのがいいんだろうね。独自 bunker を立てるのがいいの?
2c7cc62a6:622a5cdc
nsec.app ってもう使えないんだよね?android 民どうやってるの?
2c7cc62a6:622a5cdc
シャキーン! https://image.nostr.build/803d97f24086553d3316702001f204e46de8c3b909bbe0c84d7b0392f4d669c8.jpg
2c7cc62a6:622a5cdc
ColdCard、ハックされたらしい。お使いの方がいたら確認を。
2c7cc62a6:622a5cdc
汗のワキじみ
2c7cc62a6:622a5cdc
Go 言語を書きたくなったら、書けばいいじゃない ~ マリーアントワネット
2c7cc62a6:622a5cdc
https://video.nostr.build/cc5ffad484c7293af1f601cc42663490acc2080dc391b243a06fc37aef0ba4fc.mp4
2c7cc62a6:622a5cdc
ぶりぶりぃ
2c7cc62a6:622a5cdc
上にあるのが、猫の手に見えますが、あれはセリアで売ってるおもちゃです。 https://image.nostr.build/3e56cd32f2b37723583d07f5e24e07994da7465e9ea3575b0000f653373b5b54.jpg
2c7cc62a6:622a5cdc
ノビ― https://image.nostr.build/ace8a4a94e23aff016350c66c9f0aab5bae3158ac5f80348b5b46114e61508bf.png
2c7cc62a6:622a5cdc
https://x.com/koumechan87/status/2083746816319947183
2c7cc62a6:622a5cdc
おはようございます
2c7cc62a6:622a5cdc
価値観なので皆が皆、結婚に向いてるとは思わないが… 結婚はいいぞ
2c7cc62a6:622a5cdc
こ
2c7cc62a6:622a5cdc
保護猫を買うには実は年齢制限がある。60歳を超えると通常の保護猫団体は譲渡を許さない。なのでペットショップで買うしかなくなる。 ネットを見てたらその制限を知らない人が激怒していた。
2c7cc62a6:622a5cdc
イェーイ https://share.yabu.me/ec3fdc36dde471d58ff53148cea334900fb9c7b86beffa825d7facfb19426fad.webp
2c7cc62a6:622a5cdc
お風呂入ったので綺麗 https://share.yabu.me/c7b7a9754a747dd819f3c9ba7500e2cb61d578ee0105cb76c3575dea03ce2232.webp
2c7cc62a6:622a5cdc
娘にパペットスンスンのLINEスタンプをプレゼントした。
2c7cc62a6:622a5cdc
みんな丁寧にスパム報告してるんだなぁ。
2c7cc62a6:622a5cdc
勝手にウサギにされて困る猫 https://share.yabu.me/6c62fc3ff076e1b201f0b0e5c6aa56be7a838792aa9f33b52d699d80c66c0bf5.webp
2c7cc62a6:622a5cdc
今日は、ぶっかけうどんが半額。
2c7cc62a6:622a5cdc
https://share.yabu.me/69607508c127eecf2f21894e240066b5d0f87465b4d0576a4f3332202b8f1fdb.webp
2c7cc62a6:622a5cdc
誰か buzz のコミュニティ作った人とかいない? vim-jp くらいしか見てないんだけど
2c7cc62a6:622a5cdc
https://image.nostr.build/918c87b57132787be7cbb5e6e0dd7dcddfe8aa43316d522d76b0b0846353201c.png
2c7cc62a6:622a5cdc
家は買ってから言え (家だけに)
2c7cc62a6:622a5cdc
僕の Nostr 関連のプロダクトを乗せた。 https://clask.compile-error.net/
2c7cc62a6:622a5cdc
おっぱい
2c7cc62a6:622a5cdc
clask にアプリのインデックスを付けた。 https://clask.compile-error.net/
2c7cc62a6:622a5cdc
https://ja.wikipedia.org/wiki/%E3%81%A0%E3%82%8B%E3%81%BE%E3%81%95%E3%82%93%E3%81%8C%E3%81%93%E3%82%8D%E3%82%93%E3%81%A0
2c7cc62a6:622a5cdc
階段の上と下で、猫とダルマさんがころんだをやっていたら、裏から奥さんに撮影されて動画をばら撒かれていた。
2c7cc62a6:622a5cdc
セーフ! https://share.yabu.me/f0e25cc4acef1bb691b2b1375df395ce66d31cc7dd9df9be4fc8d27970b8ce1b.webp
2c7cc62a6:622a5cdc
ほんとうにすまんかつわた https://share.yabu.me/065021d6f08874ccbc41a659b6445c68fe63df6c4bd5632e6028caac0c9739ab.webp
2c7cc62a6:622a5cdc
Yahoo!ニュース 速報はちゃんとリアルタイムで良い。
2c7cc62a6:622a5cdc
クックパッヨ、たまにゲロマズなレシピあるので怖い。
2c7cc62a6:622a5cdc
最近は便利になったもんで、ニュースサイトの URL を渡したら自動で Nostr アカウントの作成と RSS の配信 cronjob の構築まで一気にやってくれるスクリプトを AI が作ってくれた。
2c7cc62a6:622a5cdc
publickey を配信する様にしました。 nostr:nevent1qqsr2qm36uzf6k6r4vn46rec48nfhfvaa88pm2ycrdgwd2686kfu4jg5fam4r
2c7cc62a6:622a5cdc
大きくなった。 https://image.nostr.build/b6c217d13de7322693fb4fb83077da548a306709d55c8ae9e8f7069787bf0c59.png
2c7cc62a6:622a5cdc
チェイサーで二日酔いが予防できると思っていた皆さま https://x.com/noooooooorth/status/2082408405755671000
2c7cc62a6:622a5cdc
Rails をお使いの皆様 https://x.com/flatt_security/status/2082484516279775264
2c7cc62a6:622a5cdc
おはようごz
2c7cc62a6:622a5cdc
仕事が終わって、疲れたーとリビングで寝転んでたら、猫がお尻モゾモゾのポーズから僕の顔面に突進してきて痛い。
2c7cc62a6:622a5cdc
ヘイ!ヨー!シャブヨー!
2c7cc62a6:622a5cdc
いや10分間隔やん https://image.nostr.build/548796310a3c4a9e4f6db09bf567c40569119a7af3e0649e6f6615abe1c7ba60.png
2c7cc62a6:622a5cdc
知り合いがイオン社員なんだけど、こういう事故の時の避難誘導等はお客さんが最優先なので、社員が若干ないがしろと言ってたな。
2c7cc62a6:622a5cdc
zap あざます
2c7cc62a6:622a5cdc
いや他のニュースソースがいいってのがあったら検討しますので、遠慮なく。(やるとは言ってない)
2c7cc62a6:622a5cdc
できました。 nostr:nevent1qqszdcp2pwg2xq23lc2xhhhtgrpdaz3pddzydsq4wxc0e45y9c50n8ggdn6py
2c7cc62a6:622a5cdc
47news とか? https://www.47news.jp/
2c7cc62a6:622a5cdc
bloomberg、個別のフィードしかないんか
2c7cc62a6:622a5cdc
NHKニュースじゃなく他のが欲しいな。何がいいと思う?
2c7cc62a6:622a5cdc
猫氏、初めてゲー吐いた。猫は日常的にゲーするので特には心配なし。
2c7cc62a6:622a5cdc
イオンモールの爆発こわい https://x.com/yuruhuwa_kdenpa/status/2082107307031495035
2c7cc62a6:622a5cdc
こわい https://x.com/tak_genki/status/2082009444226154602
2c7cc62a6:622a5cdc
我が家では猫が猫砂でうんちし出すと、フィニッシュと同時に、うんちを除去するので猫が「おかしい、今うんちをしたばかりだ」という顔をしている。