653 / 736BK37

Mastering the Lightning Network

Как каналы Bitcoin превращаются в платёжную сеть

Заплатить биткоином за кофе звучит просто. Но как провести платёж, не заставляя всю базовую сеть обрабатывать каждую отдельную покупку? Mastering the Lightning Network объясняет платёжные каналы, поиск маршрутов и правила, позволяющие платить биткоином поверх его блокчейна.

Mastering the Lightning Network — техническая книга Andreas M. Antonopoulos, Olaoluwa Osuntokun и René Pickhardt, вышедшая в 2021 году. Она помогает понять Lightning Network и ведёт от повседневного использования к работе собственного узла и деталям протокола. Подойдёт тем, кто знает основы Bitcoin и хочет разобраться глубже.

В книге вы встретите Alice, которая хочет купить кофе, и Bob, который его продаёт. Chan предлагает информационные услуги онлайн, а Dina торгует предметами в играх. Всем нужно отправлять или получать небольшие суммы, для которых отдельная транзакция в блокчейне может быть непрактичной. Эти персонажи служат проводниками. Учебные истории помогают представить применение, но не измеряют успешность реальных сервисов. [4]

Платёжный канал соединяет два узла — компьютеры, участвующие в Lightning Network. Он позволяет менять распределение внесённых средств, не записывая каждое изменение в блокчейн. Открытие и закрытие канала, напротив, опираются на транзакции Bitcoin. Поэтому Lightning Network — не новый блокчейн и не новая монета. При работе поверх Bitcoin она использует биткоин; меняются способ передачи платежей и расчёты. [4]

Платёж может пройти через несколько соединённых каналов. Маршрутизация означает поиск пути от отправителя к получателю и передачу платежа через другие узлы. Но нарисовать соединения недостаточно: в направлении платежа должны быть доступны средства, то есть ликвидность. Chan в книге, среди прочего, сдаёт в аренду ёмкость для приёма платежей. Пример объясняет услугу, а не обещает, что любой платёж всегда найдёт подходящий путь. [4]

Авторы отдельно объясняют слово «trustless». Это не мир совсем без доверия, а попытка меньше зависеть от честности других участников. Аналогия — разделить еду: один делит порции, другой выбирает. Правила поощряют справедливый раздел без арбитра. В сети эту роль играют протокол и криптографические условия. Однако вы по-прежнему полагаетесь на правильную конструкцию и работающее ПО; аналогия не гарантирует безопасность конкретного приложения. [4]

Чтобы проверять больше транзакций, узлам Bitcoin нужны большая пропускная способность, вычислительная мощность и обработка данных. Рост затрат может ограничить круг людей, способных содержать собственный узел. Lightning Network предлагает другой подход: информацией обмениваются участники на пути платежа, а не вся базовая сеть. В этом смысл дополнительного слоя. Но исторические расчёты книги не измеряют сегодняшнюю производительность; скорость и низкая комиссия не гарантированы для каждого платежа. [4]

Andreas M. Antonopoulos, Olaoluwa Osuntokun и René Pickhardt объединились для написания технического руководства. O’Reilly указывает ноябрь 2021 года, а официальный репозиторий объявляет первое издание датой 21 декабря 2021 года. Это разные издательские записи. Тег firstedition_firstprint позволяет открыть определённый первоначальный текст, не путая историческую книгу с постоянно меняющейся версией. [1] [2]

Предисловие предполагает знание основ Bitcoin. При этом введение объясняет термины, а первые главы доступны шире, чем последующие технические части. По оглавлению книга движется от использования сети и работы узла к каналам, маршрутизации, платёжным запросам, безопасности и приватности. Примеры используют также командную строку и языки программирования. Начните с различия между каналом и платежом; детали программы можно оставить на потом. [3] [1]

Текст доступен в официальном репозитории. Этот обзор основан на предисловии, введении и проверенных издательских сведениях; это не тест всех программ и не полная рецензия. Само предисловие предупреждает, что упомянутые продукты и примеры не являются проверенными рекомендациями. Не отправляйте средства на адреса из книги: ключи могут быть публичными, и деньги потратит другой читатель, либо они останутся недоступными. Принципы помогают понять систему, но текущее поведение конкретной программы нужно проверять отдельно. [2] [3] [4]

Для полной картины прочитайте эту статью вместе с Lightning Network, Payment Channel, HTLC, Ликвидность Lightning.

01Можно ли начать с этой книги, если я только знакомлюсь с Bitcoin?

Полезно знать хотя бы основы транзакций Bitcoin, ключей и блокчейна. Введение объясняет понятия Lightning Network; дальше речь идёт о работе узла и коде. Необязательно читать всё сразу, но обучение Bitcoin с нуля не является главной целью книги.

02Нужно ли покупать другую монету для Lightning Network?

Нет. При работе поверх Bitcoin Lightning Network использует биткоин, а не отдельную монету lightning. Отличие — в платежах через каналы. Кто контролирует ключи и как создаются резервные копии для восстановления средств, зависит также от выбранного кошелька или сервиса.

DOC · 001O’Reilly — Mastering the Lightning NetworkИздатель DOC · 002Mastering the Lightning Network — official repositoryПервичный источник DOC · 003Mastering the Lightning Network — first edition PrefaceПервичный источник DOC · 004Mastering the Lightning Network — first edition IntroductionПервичный источник
Обновлено: Сначала источники · Не является инвестиционной рекомендацией