Канал — изменяемый контракт Bitcoin
Две стороны блокируют bitcoin в финансирующем on-chain выходе и хранят подписанные состояния распределения ценности. При платеже они заменяют состояние более новым вместо публикации каждой перемены. Совместное закрытие публикует итог; одностороннее может обеспечить действительное состояние по протоколу.
Lightning не создаёт другие монеты и не отменяет базовый уровень. Частые обновления идут off-chain, сохраняя путь принуждения on-chain. Открытие, закрытие и особые случаи занимают место блока и требуют комиссии.
Платёж проходит через несколько каналов
Отправителю не нужен прямой канал с получателем. Кошелёк ищет маршрут через пересылающие узлы. HTLC связывает перевод атомарно: условие завершает весь платёж по маршруту или попытка отменяется без обычной частичной оплаты.
Onion routing ограничивает знания узла главным образом соседним шагом и инструкцией, не обязательно всем маршрутом. Это улучшает приватность, но не создаёт полной анонимности; время, суммы, конечные точки и сервисные данные могут раскрывать связи.
- получатель создаёт платёжную инструкцию
- кошелёк отправителя ищет маршрут
- перевод завершается полностью или не проходит
Ликвидность имеет направление
Полная ёмкость канала не равна сумме, которую одна сторона способна отправить или принять. Баланс на удалённой стороне ограничивает исходящую ликвидность; баланс на местной может ограничивать приём. Маршрут не пройдёт, если шагу не хватает доступного баланса или узел offline.
Кошельки управляют каналами автоматически, через поставщика либо вручную. Неудача не обязательно означает плохой счёт; другой маршрут может сработать. Комиссии могут включать базовую и пропорциональную части вдоль пути.
Счёт не является вечным адресом
BOLT 11 может кодировать сеть, сумму, payment hash, сведения получателя и срок; некоторые поля необязательны. Плательщик должен проверить получателя, сумму и срок так же, как назначение on-chain платежа.
Lightning удобен для малых быстрых платежей, но окончательность отличается от карты. После расчёта нет встроенного chargeback. Начните с малого и используйте on-chain, если кошелёк, получатель или риск не подходят для операции.