21 BTC

Lightning Network

Обновлено Проверенная статьяСлучайная статья
Простыми словами

Lightning — платёжная сеть поверх биткоина. Двое блокируют биткоины в общем канале и дальше платят друг другу мгновенно и дёшево вне блокчейна; платёж может пройти через несколько каналов и дойти до кого угодно.

Коротко

Второй уровень для быстрых и дешёвых платежей с расчётом в блокчейне биткоина.

Как работает

Открытие канала — одна ончейн-транзакция на выход мультиподписи 2-из-2. Дальше стороны обмениваются подписанными обновлениями, которые по-новому делят баланс; действует только последнее, а публикацию старого можно наказать. Закрытие канала фиксирует итоговый баланс в блокчейне.

Платежи через несколько каналов используют HTLC (контракты с хешем и таймлоком): каждый узел получает деньги, только раскрыв один и тот же секрет, поэтому платёж либо проходит целиком, либо не проходит. Инвойсы (BOLT11), офферы (BOLT12), LNURL и Lightning Address — способы запросить оплату.

Реализации и кошельки

Все следуют спецификациям BOLT: LND (Lightning Labs), Core Lightning (Blockstream), Eclair (ACINQ) и LDK (Spiral). Кошельки — от некастодиальных (например, Phoenix, Breez, Zeus) до кастодиальных приложений, где средства держит компания.

Компромиссы

Чтобы получать, нужна входящая ликвидность; нода должна быть онлайн (или под присмотром watchtower), и крупные платежи могут не найти маршрут. Публичная ёмкость учитывает только объявленные каналы; приватные не видны, так что настоящая сеть больше.

Lightning: статистика, кошельки, гиды Словарь на странице «Обучение»

См. также

Источники

  1. Poon & Dryja, The Bitcoin Lightning Network (2016) lightning.network
  2. BOLT specifications github.com
  3. mempool.space Lightning statistics mempool.space