Конвертеры

Декодер счёта Lightning (BOLT11)

Счёт Lightning упаковывает сумму, срок действия, описание и хеш платежа в одну длинную строку, которая начинается с lnbc. Прежде чем платить — или если вам по ошибке прислали его вместо адреса Bitcoin, — вставьте его сюда и посмотрите, что внутри. Расшифровка выполняется в браузере, ничего никуда не отправляется.

Расшифровка выполняется в браузере. Подпись не проверяется, поэтому узел получателя — это то, что заявлено в инвойсе; кошелёк проверит подпись при оплате.

Счёт Lightning — не адрес Bitcoin: не вставляйте его в поле «адрес BTC» (вывод с биржи, адрес выплаты обмена).

Из чего состоит счёт

Префикс говорит о сети и сумме: 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. Результаты — оценка для информации, а не финансовая, налоговая или юридическая консультация.

← Все крипто-инструменты (92)

Декодер счёта Lightning (BOLT11): сумма, срок, хеш