ЗНАНИЯ БЕЗ ЛИШНЕГО ШУМА

Входящая и исходящая ликвидность Lightning

Почему баланс канала Lightning не равен возможности принять платёж. Пример распределения средств и ограничения маршрута.

Два резервуара по сторонам канала Lightning

Входящая ликвидность Lightning показывает, какой объём может прийти к вам по каналу. Исходящая относится к объёму, который можно отправить. У одного канала эти величины часто различаются, потому что средства распределены по двум сторонам.

Пример одного канала

Пусть у канала условная ёмкость 100 000 sat. На вашей стороне 70 000 sat, на стороне соседа 30 000 sat. До учёта резервов и других ограничений это около 70 000 sat для отправки и 30 000 sat для получения через этот канал. Если вы отправите 10 000 sat через него, баланс сместится примерно к 60 000 и 40 000 sat.

Реальный доступный объём может отличаться из-за резервов, уже ожидающих платежей и комиссий. Поэтому номинальная ёмкость канала не равна максимальному платежу.

Один условный канал. Ёмкость — 100 000 sat. Своя сторона — 70 000 sat. Чужая сторона — 30 000 sat
Один условный канал

Почему суммы всех каналов недостаточно

Платёж проходит через маршрут. Даже если первый канал позволяет отправить нужную сумму, следующий может не иметь свободного объёма в нужном направлении. У получателя может быть доступна только часть входящего объёма. Поддержка деления платежа также зависит от участников и интерфейса.

Направление. Отправка — со своей стороны. Получение — с другой стороны. Маршрут — все каналы
Направление

Как читать ошибку оплаты

Сверьте срок счёта, сумму, доступность маршрута и статус предыдущей попытки. Доступная исходящая ликвидность отвечает только за часть задачи. Если не получается принять платёж, проверьте входящие возможности, а не только свой баланс.

Сравнение способов перевода есть в разборе Bitcoin и Lightning. Ошибки по времени разбирает статья о сроке Lightning-инвойса.

Поиск по сайту