Lightning QRコードとは
Lightning QRコードには、BOLT11インボイス(lnbc で始まるbech32文字列で、1回の支払いの金額・ペイメントハッシュ・有効期限・ルーティングヒントをエンコードしたもの)か、LNURL-payリンク(bech32エンコードされたHTTPS URLで、通常は name@domain のようなLightningアドレスとして表記され、ウォレットが新しいインボイスを取得するために呼び出すもの)のいずれかが含まれます。前者は一回限り、後者は再利用可能です。
Lightningで受け取る2つの方法
1. 一回限りのインボイス
ウォレットを開き、「受け取る」をタップして金額を入力し、lnbc で始まるインボイス文字列をコピーします。それを上に貼り付けてください。インボイスはその金額に紐づき期限切れになるため、レジでの会計など、今すぐ1回の支払いを受けるためのものです。
2. 再利用可能なLightningアドレス
ウォレットが you@walletofsatoshi.com、you@getalby.com、you@strike.me のようなアドレスを提供している場合は、それを上に入力してください。ツールはそれをLNURL-payとしてエンコードし、チップ用の瓶、名刺、ウェブサイトに印刷できる恒久的なQRコードを生成します。LNURLに対応するLightningウォレット(ほぼすべて)から支払えます。
インボイス vs. LNURL vs. Lightningアドレス
| 形式 | 見た目 | 金額 | 有効期間 |
|---|---|---|---|
| BOLT11インボイス | lnbc20u1p… | 発行者が固定(20u = 2,000 sats) | 期限切れあり、多くは1時間後 |
| LNURL-pay | lnurl1dp68gurn8ghj7… | 上限内で支払者が選択 | サーバー稼働中は恒久 |
| Lightningアドレス | you@domain.com | LNURL-payと同じ | 恒久 |
BOLT11インボイスの金額プレフィックスには乗数が使われます:m = 0.001 BTC、u = 0.000001 BTC、n = 0.000000001 BTC、p = 0.000000000001 BTC。したがって lnbc20u は20 μBTC、つまり2,000 satoshiを要求します。
掲示場所の例
- カフェ、バー、イベントのチップ用の瓶。
- 配信オーバーレイやクリエイターページでの即時チップ。
- 小規模なフリーランス案件の請求書や領収書。
- カンファレンスのバッジや名刺。
知っておくと便利なこと
- コードは幅4 cm以上で印刷してください。Lightningインボイスは長いためQRが密になります。
- 期限切れのインボイスは支払えないので、新しく生成してください。Lightningアドレスのコードは期限切れになりません。
- オンチェーンのBitcoinアドレスは別物です。そちらにはBitcoin QRジェネレーターを使ってください。