라이트닝 QR 코드란?
라이트닝 QR 코드에는 BOLT11 인보이스(lnbc로 시작하는 bech32 문자열로, 한 번의 결제를 위한 금액, 결제 해시, 만료 시간, 라우팅 힌트를 인코딩) 또는 LNURL-pay 링크(bech32로 인코딩된 HTTPS URL로, 보통 name@domain 같은 라이트닝 주소로 표기되며 지갑이 이를 호출해 새 인보이스를 받아옴)가 담깁니다. 전자는 일회용이고 후자는 재사용 가능합니다.
라이트닝으로 받는 두 가지 방법
1. 일회성 인보이스
지갑을 열고 받기를 누른 뒤 금액을 입력하고 lnbc로 시작하는 인보이스 텍스트를 복사합니다. 위에 붙여넣으세요. 인보이스는 해당 금액에 묶여 있고 만료되므로, 예를 들어 결제 창구처럼 지금 당장 한 번 결제받을 때 사용합니다.
2. 재사용 가능한 라이트닝 주소
지갑이 you@walletofsatoshi.com, you@getalby.com, you@strike.me 같은 주소를 제공한다면 위에 입력하세요. 도구가 이를 LNURL-pay로 인코딩해 팁 상자, 명함, 웹사이트에 인쇄할 수 있는 영구 QR 코드를 만듭니다. LNURL을 지원하는 라이트닝 지갑(거의 전부)이라면 결제할 수 있습니다.
인보이스 vs. LNURL vs. 라이트닝 주소
| 형식 | 모양 | 금액 | 유효 기간 |
|---|---|---|---|
| BOLT11 인보이스 | lnbc20u1p… | 발행자가 고정 (20u = 2,000 sats) | 만료됨, 보통 1시간 후 |
| LNURL-pay | lnurl1dp68gurn8ghj7… | 결제자가 한도 내에서 선택 | 서버가 운영되는 한 영구 |
| 라이트닝 주소 | 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 사토시를 요청합니다.
어디에 표시할까
- 카페, 바, 행사장의 팁 상자.
- 즉시 후원을 위한 스트리밍 오버레이와 크리에이터 페이지.
- 소규모 프리랜서 작업의 인보이스와 영수증.
- 컨퍼런스 배지와 명함.
알아 두면 좋은 점
- 코드는 최소 4 cm 너비로 인쇄하세요. 라이트닝 인보이스는 길어서 QR이 조밀합니다.
- 만료된 인보이스는 결제할 수 없으니 새로 생성하세요. 라이트닝 주소 코드는 만료되지 않습니다.
- 온체인 비트코인 주소는 다릅니다. 그 경우 비트코인 QR 생성기를 사용하세요.