あわゆき氏の図解、マジよく出来てる。すごい。 右側がLN 左側がNostr 真ん中がLNURLでサーバ、ノードのやり取りが右側配置(ノードに要求してるのでLNぽさ) キレイにまとまってるッ!
3. サーバからノードへインボイス要求 ノードからサーバへインボイス渡し サーバからクライアントへインボイス渡し 5. ノードからノード。ウォレットは間に入らない。 こうだと思う。 3.のノードと6.のノードは同一だな。
これ? image
あ、l402からレシート来てた。 今ごろ気づいてメンゴ
まずは相手のプロフにあるライトニングアドレスを解釈してサーバのURLを導きだし、そのURLにGETリクエスト。 ここはLNURLの範疇。 まずはこのレスポンスで相手がNostr zapに対応してるのか、金額はいくらまでなのかを知ることになる。 次にレスポンスにあったコールバックURLに対してzapリクエスト付けてサーバに送る。サーバは自分と接続するノードにインボイス発行させ、インボイスをレスポンスとして送る。 ここまでがLNURL。 インボイスを受け取ったNostrクライアントはNWCやライトニングウォレットにインボイスを渡す。 ここからLN。 ウォレットからインボイスを受け取ったノードが送金を開始する。 送金が成功したら受け取り側ノードがサーバに対して成功した事を通知(またはサーバが監視して検知する) ここまでがLN ここからNostr サーバがzapレシートをリレーへ送信。 リレーはクライアントへレシートを送信。 クライアントにzap印が表示される。
NIP-57 Lightning NetworkとLNURL、Nostrの3種混合て感じがする。 Nostrはzapリクエストの発行、zapレシートの表示。 LNURLはzapリクエストをサーバに渡してインボイスをもらう。 LNは送金。サーバが検知してzapレシートを発行。
スワップはSSDの寿命を縮めるのかな?
nostr. buildでファイルけしたら参照先が無くなる。 消えた扱いなんじゃね
不注意でこんなにも大金が飛ぶとは思わなんだ。