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Первинне джерело
Переглянуто: Спочатку джерела · Не інвестиційна порада