投げ銭できるゴーストを作った

NostrのZapを利用して投げ銭するゴーストを作った記録
投げ銭できるゴーストを作った

投げ銭できるゴーストを作った

これは 伺か・伺的 [第2会場] Advent Calendar 2025 9日の後追い記事です。

2025年何してた?

「○○作った!」と言いたくて急いで作ったので記事を書きます。

投げ銭できるゴースト

以下のGitHubのページで公開しています。右側のReleasesから最新版をDLしてください。

NostrZapと呼ばれる投げ銭の仕様を利用しています。 送金先のNostrの公開鍵を指定すると、対象のプロフィールを持つ人が設定しているライトニングアドレスに対し送金するためのQRコードを表示します。 私も含めて設定済の人の公開鍵をサンプルとしてメニューに固定で登録しています。公開鍵を自分で指定してZapすることもできます。

投げ銭を受け取る側が必要な設定

LNおよびZap対応ウォレットを準備し、Nostrの鍵を作成してプロフィールにライトニングアドレスを設定する必要があります。

投げ銭を送る側が必要な設定

LN対応ウォレットを準備する必要があります。あと送金するための原資(sats)が必要ですね。

原資(sats)ってどうやって用意するの

自分の場合しか紹介できませんが、私はNostrでプログラムやサービスを作って公開すると投げ銭が飛んできて貯まりました。 他には、イラストを投稿している人や、「今日誕生日です!」と投稿している人に投げ銭が飛んでいくのをよく観測しています(私もよく投げます)。 暗号通貨取引所から入金するという方法もあるようですが(というかそれが王道でしょう)、このへんは私は全く詳しくないので紹介できません、すみません。

2025-12-15現在だと 1sat = 0.14円 くらいみたいですね。

私がNostrで公開している @unyu が毎朝 4:00 - 8:00 におはようの挨拶をメンションしてくれた人に 3sats を配っていますので、早起きしてみるというのはどうでしょうか。 特別な日には配るsats額を増やしたりもしています。以下のサイトでZapの様子を観測できます。

satsって貯まったらどうするの

どうするといいんでしょうねこれ……。私は「他の人に投げ銭する」以外の使い方をしたことがないので……。 以下の記事が参考になるかも?

ライトニングマルシェというお祭りのようなイベントがあるのでそこで使うと楽しいかと思います。

@ch0meji さんのキッチンカーでお弁当を買うとか。

今後の展望

このゴーストは技術デモの側面が強いですが、Nostrの公開鍵さえ入力すれば送金できてしまうのでお手軽に投げ銭できて楽しいと思います。 メッセージも一緒に送信できるので、ゴーストによく搭載されているweb拍手の代わりにもなりそう。[^1][^2]

プラグイン化すればゴーストから呼び出して作者の公開鍵を指定して利用できるかなーとか、 descript.txt やそれに準ずる設定ファイルにNostrの公開鍵の設定を増設するとかも楽しそう。

あとNostrの機能を利用するSAORIを仮同梱しているのですが、これがもう少し使いやすくなると各ゴーストに持たせることもできるかなと思っています。 今はAIに欲しい機能を言えばコードを書いてくれるのでSAORIも作りやすくなりました。いい時代になったものです。

Write a comment
1 sat
1 sat

zap the s**t out of this

1 sat