Раньше я тоже знал только название, пока позже не разобрался в теме как следует.

В среднем блок в сети Bitcoin создаётся каждые 10 минут, а место в блокчейне ограничено, поэтому расплачиваться им за чашку кофе неудобно. Идея Lightning Network такова: большинство небольших платежей не нужно записывать в блокчейн по отдельности — их можно быстро проводить вне блокчейна, записывая в него только открытие и закрытие канала.

Упомянутая в статье монета: $BTC котируется по 77 361,18 (+0,31% за 24 ч).

【Как открыть платёжный канал】

Белая книга Lightning Network была представлена Джозефом Пуном и Тадеусом Драйей в 2015 году. Её базовый элемент — платёжный канал: два пользователя сначала проводят ончейн-транзакцию, блокируя биткоины на адресе с мультиподписью 2-of-2, который контролируется обоими. После этого канал открыт.

После этого каждый следующий платёж между сторонами — это лишь обмен новой подписанной записью о балансе. Записывать его в блокчейн не нужно, а средства поступают практически мгновенно. При закрытии канала актуальный баланс рассчитывается с помощью одной транзакции в блокчейне и переводится в основную сеть Bitcoin.

【Как платить без прямого канала】

Между вами и получателем не обязательно должен быть канал: платёж можно провести по пути через несколько других узлов. На каждом переходе средства блокируются хеш-контрактом с временной блокировкой (HTLC): деньги продвигаются дальше по цепочке, только если получатель раскрывает правильный «секрет». Если срок истекает, средства возвращаются отправителю тем же путём. Промежуточные узлы не могут присвоить эти деньги. Узлы на пути могут взимать небольшую комиссию за маршрутизацию.

【Как предотвратить мошенничество】

Если одна из сторон попытается закрыть канал по старой записи о балансе — например, вернувшись к версии, где у неё было больше денег, — другая сторона может в установленный срок отправить штрафную транзакцию и забрать все средства в канале. Благодаря этому мошенничество становится невыгодным. Но это работает, только если обманутая сторона вовремя заметит попытку, поэтому узлы должны быть онлайн или поручить наблюдение сервису-сторожу.

Кроме того, SegWit устранил проблему изменчивости транзакций — это одно из важных условий безопасной работы Lightning Network.

【Ограничения и важные замечания】

Сумма, которую можно перевести по каналу, зависит от распределения средств между его сторонами. Крупный платёж может не пройти, если не найдётся маршрут с достаточной пропускной способностью. Открытие и закрытие канала также требуют оплаты комиссии в блокчейне.

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

【В заключение】

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

Если материал оказался полезным, сохраните его — пригодится перечитать позже.