Из чего состоит счёт
Префикс говорит о сети и сумме: lnbc — основная сеть Bitcoin, lntb — testnet, lntbs — signet, lnbcrt — regtest. Цифры после него с множителем задают сумму: m — милли-биткоин, u — микро-биткоин, n — нано-биткоин, p — пико-биткоин. lnbc2500u — это 2500 µBTC = 250 000 сат. Если цифр нет, сумму выбирает плательщик.
После разделителя bech32 «1» идут время создания и поля с метками: p (хеш платежа), s (секрет платежа), d (описание) или h (его хеш), x (срок в секундах, по умолчанию 3600), c (минимальный финальный CLTV, по умолчанию 18), n (узел получателя), f (запасной адрес on-chain), r (подсказки приватного маршрута) и 9 (биты функций). Последние 65 байт — подпись.
сумма: lnbc + число + множитель m = 0,001 BTC · u = 0,000001 BTC · n = 10⁻⁹ BTC · p = 10⁻¹² BTC
истекает = время создания + x (по умолчанию 3600 с)Что проверить перед оплатой
- Сумма совпадает с договорённой.
- Срок не истёк — просроченный счёт оплатить нельзя, попросите новый.
- Описание соответствует покупке. Хеш описания (h) вместо текста — нормально для платежей через LNURL.
- Один счёт — один платёж. Оплаченный счёт повторно оплатить нельзя.
Ограничения
Декодер проверяет контрольную сумму bech32 и разбирает поля, но не проверяет подпись, поэтому узел получателя — это то, что заявлено в счёте. Подпись проверит Lightning-кошелёк при оплате. Предложения BOLT12 (строки на lno) — другой формат, здесь они не расшифровываются.
Частые вопросы
+Сколько действует счёт Lightning?
До момента «время создания + срок». По умолчанию срок — один час (3600 секунд), если в счёте нет поля x.
+Что значит lnbc1… без суммы?
Счёт без суммы: плательщик сам выбирает, сколько отправить, — например, для пожертвований.
+Можно ли отправить on-chain биткоин на счёт Lightning?
Напрямую нет. Только если в счёте есть запасной адрес on-chain (поле f) — и тогда вы платите на этот адрес, а не по счёту.
+Хеш платежа — это секрет?
Нет. Хеш платежа публичный; доказательство оплаты — прообраз (preimage), который получатель раскрывает при оплате.
+Принимает ли KOT.CASH счета Lightning?
Нет. Обмены используют адреса Bitcoin on-chain для депозита и выплаты.
Все расчёты выполняются в вашем браузере, введённые данные не отправляются на KOT.CASH. Результаты — оценка для информации, а не финансовая, налоговая или юридическая консультация.