L2ОТВЕТ С ОПОРОЙ НА ИСТОЧНИКИ
Как работает Lightning Network поверх Bitcoin?
От платёжных каналов и ликвидности до маршрутизации, счетов и принудительного исполнения в цепочке.
Lightning Network перемещает bitcoin в платёжных каналах, не публикуя каждый платёж в блокчейне. Участники обновляют подписанные состояния канала; маршрутизируемые платежи используют условные контракты, поэтому посредники не могут просто забрать средства. Базовый уровень Bitcoin остаётся арбитром окончательного расчёта.
Payment Channel — Канал блокирует bitcoin в цепочке
Две стороны создают финансирующий выход в цепочке, а затем обмениваются более новыми подписанными состояниями, по-другому распределяющими заблокированную сумму. Односторонняя публикация текущего commitment начинает закрытие; выплаты могут ждать временных блокировок и подтверждений.
Платёж может пройти через несколько каналов
Отправителю не нужен прямой канал с получателем. Узлы пересылают условный платёж по маршруту. Получатель раскрывает секрет, исполняющий связанные условия, а временные блокировки защищают участников при неудаче маршрута.
Главное эксплуатационное ограничение — ликвидность
Канал может отправлять только из баланса исходящей стороны и получать лишь в пределах доступной входящей ёмкости. Кошельки скрывают часть сложности, но маршрутизация, копии, доступность и управление каналами остаются реальными компромиссами.
Канал начинается с настоящего выхода Bitcoin
Открытие канала создаёт финансирующую транзакцию в цепочке, выход которой можно потратить только по согласованному скрипту канала. Затем стороны обмениваются commitment-транзакциями, распределяющими фиксированный баланс. Lightning Network не создаёт дополнительный bitcoin; он меняет того, кто может требовать заблокированный bitcoin на принудительно исполнимых условиях.
Новые подписанные состояния заменяют публикацию каждого платежа
Платёж меняет распределение баланса обменом новыми подписями вместо трансляции транзакции. Современные конструкции commitment через механизмы отзыва и наказания делают публикацию старого состояния опасной. При прекращении сотрудничества каждая сторона сохраняет путь к одностороннему закрытию.
HTLC связывает каналы в атомарный маршрут
Отправителю не нужен прямой канал к получателю. HTLC (Hashed Timelock Contract) ставят платёж каждого перехода в зависимость от одного секрета и используют всё более короткие временные блокировки. Получатель раскрывает прообраз хеша и получает последний платёж, а каждый посредник может получить своё входящее требование; иначе средства можно вернуть после истечения соответствующих временных блокировок.
Луковая маршрутизация ограничивает сведения посредников
Отправитель заворачивает инструкции в слои, поэтому пересылающий узел обычно знает только предыдущий и следующий узел, пересылаемую сумму и временные данные. Приватность улучшается, но не становится совершенной: время, балансы каналов, поведение конечных точек и сетевое наблюдение всё ещё могут что-то раскрывать.
Ликвидность — ёмкость в определённом направлении, а не общий баланс
Если открыть канал со всеми средствами на своей стороне, можно отправлять, но сначала нельзя получать через него. Получение сдвигает баланс к вам и создаёт будущую исходящую ёмкость; отправка делает обратное. Кошельки используют выбор каналов, splicing, свопы, сервисы ликвидности и разделённые платежи, всегда с определёнными комиссиями и компромиссами.
Маршрут может не сработать без кражи средств
На маршруте может не хватать ёмкости, комиссии могут превысить лимит, узел оказаться офлайн или информация о канале устареть. Кошелёк пробует другие пути и иногда разделяет платёж. Быстрый повседневный успех — свойство всей работающей сети, а не гарантия каждого отдельного счёта.
Тип кошелька определяет, кто реально контролирует bitcoin
Кошелёк Lightning Network с самостоятельным хранением даёт пользователю исполнимые требования из каналов, но должен решать вопросы копий, наблюдения за цепочкой и резерва для аварийных комиссий. Кастодиальный кошелёк может скрыть всю сложность, но средствами фактически управляет провайдер. Само название Lightning Network не говорит, у кого ключи.
Lightning Network — не другая монета и не обещание расчёта в несвязанной системе. Требования в каналах устроены так, чтобы спор в итоге можно было принудительно разрешить транзакцией Bitcoin.
01Записываются ли платежи Lightning Network в Bitcoin?+
Открытие канала и окончательный расчёт происходят в цепочке. Отдельные промежуточные изменения баланса обычно остаются вне неё, если спор или закрытие не требуют публикации.
02Становятся ли платежи окончательными мгновенно?+
Получатель обычно может считать успешно исполненный условный платёж завершённым в системе каналов; окончательное разрешение спора всё равно привязано к Bitcoin и его подтверждениям.
03Можно ли получать без входящей ликвидности?+
Не через маршрут без ёмкости в вашу сторону. Кошелёк может получить её предыдущими тратами, свопом, сервисом ликвидности или каналом, открытым контрагентом.
04Всегда ли Lightning Network означает самостоятельное хранение?+
Нет. Есть самостоятельное и стороннее хранение. Проверяйте, кто держит ключи и можете ли вы закрыть канал или вывести средства без разрешения провайдера.