こんにちは!STACK SATS を運営する yutaro です。今回はじめてライトニングマルシェに参加してみて、これだけLN決済が使われていることに感動しました。
LN決済として、BTCPay ServerのPOSをBlink Walletとリンクして使っていたのですが、そのとき「BOLT 12」について学びがあったのでニュースレターで紹介させてください。
(※今回のライトニングマルシェを含む「Bitcoin Tokyo 2024」体験レポートについては、過去に書いた こちらの記事 ご覧ください)
LN決済を「自動販売機」のように使いたい
僕は今回、公式SNS担当としてBitcoin Tokyo 2024に参加し、その合間でライトニングマルシェで姉がハンドメイドで作った水引作品を販売させてもらうことになりました。
だから、当日はあまりマルシェに時間は取れないだろうなと思い、「無人販売機」形式にし、お客さんに勝手に買って勝手に持って帰ってもらうことを考えていました。
そこで上の写真の右上のように、BTCPay ServerのPOSページのQRコードで印刷し、商品と一緒に置いておいたのですが、これが完全に失敗に終わります・・。
購入してくださるビットコイナーのみなさんはこのQRコードをLN決済用のQRコードだと勘違いされ、LN WalletでそのままQRスキャンしていました。
ただPOSページを表示するだけのQRコードですから、LN WalletでQRスキャンしても当然ですがエラーが出るばかりで、購入を断念する方も多かったです・・。
どうすれば正解だったかについて考察する
この失敗を改めて思い返し、あの場でどうすれば正解だったかについて考察してみます。
いちばん簡単な解決策としては「LN決済用のQRコード」の印刷です。
<LN決済用QRコード>
しかし、これだと読み込み時の金額指定ができません。読み込んでもらえると分かるのですが、送金額は購入者が指定する必要があります。
(決済フロー:QRコード読み込み → 支払額指定 → 支払い)
一方、自動販売機って、150円のようにすでに価格が決まっていて、購入者は買いたいボタンを押して、あとは現金とかSuicaとかで支払うだけですよね。
この仕組みって素晴らしくて、販売者は売りたい値段以外で買われる心配は不要ですし、購入者にとっても値段が決められていることで瞬時に価値を判断できます。
ビットコイン風に言えば、まさに「Trustless(トラストレス)」な仕組みです。
眠れる巨人「BOLT 12」とは何か?
Bitcoin Tokyo 2024にタイから遊びに来ていたビットコイナー友達の Piriya が、姉の水引作品を購入してくれる際にこんなことを教えてくれました。
「BOLT 12」なら、金額を指定したリユースQRコードを生成できるよ!すでにLN WalletのPhoenixで実装されているから、それを印刷して貼り付けておけば良かったのに。
マジか・・BOLT 12っていう言葉は、当然なんとなくは知っていたのですが、まだ使われていなくてこれから採用されるような技術かと思っていました。
BOLT 12 でできること
まずBOLTとは「Basis of Lightning Technology」の略で、現在、僕らが使っているLN決済がBOLT 11ですから、BOLT 12は次世代のライトニング技術という感じでしょうか。
BOLT 11のインボイスが1度の支払いにのみ有効なのに対して、BOLT 12は1度インボイスを生成してしまえば安全な方法で「何度でも再利用する」ことができます。
<BOLT 12 でできること>
・リユーザブルインボイス(再利用インボイス)
・サブスクリプション(定期購読)
・リファンド(返金) 他
だから、あのときPiriyaは僕にBOLT 12について教えてくれたのか、と改めてこの技術について調べていくうちに納得しました。
この機会にさらに詳しく知るために、せっかくなのでBOLT12の公式サイトに掲載されている情報を【日本語訳】しています。
以下のリンクよりぜひご覧ください。
>> 眠れる巨人「BOLT 12」とは何か?(公式サイト日本語訳)
面白い技術なので、今後も特に注目していきたい。
さいごに
ビットコインとかライトニング界隈にはたくさん技術があり、ついていくのがやっとです(いや、たぶんほとんどついていけていない・・笑)。
でも、ライトニングマルシェのような実践の場があれば「体験」として理解できますので、本当に良い取り組みだなと身をもって感じました。
MoE(Middle of Exchange)、交換手段としてのビットコインの価値は、使ってはじめて分かるものなのさ。
本日のニュースレターは以上です。
↓ LNでのチップはこちらから(いつもありがとう 🤙⚡️⚡️)
yutaro@walletofsatoshi.com
運営者 yutaro
– Web : https://stacksats.jp
– Nostr : primal.net/yutaro
(npub1wh69w45awqnlsxw7jt5tkymets87h6t4phplkx6ug2ht2qkssswswntjk0)
– note : note.com/yutaro21jp
– X (旧 Twitter) : twitter.com/yutaro21jp
– Email : yutaro@stacksats.jp
– Lightning address : yutaro@walletofsatoshi.com
– Donation:geyser.fund/japanese