Средний Урок 1 4 мин чтения

Лайтнинг: мгновенные платежи на основе Биткойна

Каналы между двумя сторонами, ликвидируемые на нижнем уровне только по мере необходимости. Кофе оплачивается за секунду, без каких-либо блоков.

Базовый слой Биткоина обрабатывает около семи транзакций в секунду. Сети кредитных карт обрабатывают десятки тысяч. Это сравнение появляется в каждом обсуждении на эту тему и является неправильным — потому что базовый слой не предназначен для оплаты кофе, а для окончательного урегулирования расчетов. Оплата кофе происходит в другом месте.

Это другое место называется Lightning, и предложение было сделано в феврале 2015 года Джозефом Пуном и Тадеусом Драйей. Сеть начала функционировать в 2018 году и сегодня осуществляет платежи менее чем за секунду с комиссиями в доли цента.

Центральным элементом является канал. Два человека совершают обычную транзакцию в блокчейне, которая блокирует сумму на адресе, требующем двух подписей — мультиподпись из двух из двух, которую объяснял предыдущий урок. С этого момента они обмениваются между собой подписанными транзакциями, которые перераспределяют этот баланс, не передавая ни одну из них в сеть. Каждый платеж — это новая версия соглашения, а старая аннулируется. Когда они решают завершить, публикуют последнее состояние, и блокчейн фиксирует только результат.

Две половины одной и той же палки: счета ведутся между двумя, и только окончательное соглашение становится записью.

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

Но никто не хочет открывать канал с каждой пекарней в мире. Здесь вступает в игру маршрутизация: если у вас есть канал с A, у A есть канал с B, а у B есть канал с пекарней, платеж проходит через всех троих. Что мешает A или B оставить деньги по пути, так это замок по секрету Script, который освобождает монету тому, кто раскроет правильные данные. Секрет выбирается получателем и появляется только тогда, когда платеж достигает конца. Либо весь путь завершается, либо ничего не происходит нигде на нем.

Либо весь путь завершается, либо ничего не завершается.

Концепция, которая больше всего сбивает с толку новичков, — это ликвидность, и она становится ясной с одной картинкой. Канал имеет общую сумму, разделенную между двумя сторонами. Вы можете отправить только то, что находится на вашей стороне, и можете получить только до предела того, что находится на другой стороне. Канал, недавно открытый вами, имеет все на вашей стороне: вы можете платить сколько угодно, но не можете получить ни цента. Тот, кто будет получать платежи, нуждается во входящей ликвидности, что означает, что кто-то с балансом направлен в вашу сторону.

Вы можете толкать воду только с вашей стороны шлюза.

Стоит честно признать ограничения, потому что чрезмерный энтузиазм может помешать. Каналы нужно открывать, финансировать и иногда ребалансировать. Чтобы получать, ваш узел должен быть доступен — или вы зависите от сервиса, который будет бодрствовать за вас. Маршруты могут не сработать, особенно для больших сумм, и платеж просто не пройдет. И большинство людей, которые сегодня используют Lightning, делают это через приложения, которые хранят ключи, что удобно и является именно той схемой хранения, которую описывал начальный курс — со всеми последствиями.

Ничто из этого не отменяет того, что сеть решает. В сентябре 2021 года Сальвадор принял Биткоин в качестве законного платежного средства и распространил кошелек Lightning среди населения; это работало для небольших и повседневных платежей, которые на базовом слое были бы абсурдными. Международные переводы рабочих, исторически дорогостоящие, стали стоить центы благодаря этому пути.

Разделение на слои — это не заплатка. Так всегда работали деньги: центральные банки рассчитываются между собой в больших объемах и несколько раз в день, а ваша покупка на рынке происходит на слое выше. Биткоин сделал то же самое, с той разницей, что нижний слой никому не принадлежит.

Обновление 2021 года изменило, как работают подписи, сделало контракты неотличимыми от обычных платежей и открыло путь к лучшим версиям всего этого. В следующем уроке — Taproot.