Ключові моменти

  • Рішення другого рівня були створені для усунення обмежень масштабованості, притаманних технології блокчейну.

  • Lightning Network – це рішення для масштабування другого рівня, яке пропонує швидкі транзакції без підтвердження блоку. Вони підходять для ефективних мікроплатежів.

  • Lightning Network забезпечує безпечні та масштабовані платежі з допомогою адрес з мультипідписом та Hash Timelock Contract.

Введення

Криптовалюти мають кілька унікальних властивостей: їх не вдасться легко зламати або відключити, і будь-яка людина може використовувати їх для передачі коштів по всьому світу без будь-яких посередників.

Збереження цих функцій гарантується певними компромісами: оскільки за роботу криптовалютної мережі відповідає безліч нод, пропускна здатність у ній обмежена. Через це мережа блокчейна обробляє не так багато транзакцій на секунду (TPS), як потрібно для масового поширення цієї технології.

Щоб подолати обмеження технології блокчейна та збільшити пропускну спроможність мережі, було запропоновано ряд рішень для масштабованості. У цій статті ми розглянемо одне з розширень протоколу Біткоїна — Lightning Network.

Що таке Lightning Network?

Lightning Network — це мережа, розгорнута поверх блокчейна для забезпечення швидких однорангових (P2P) транзакцій. Це рішення доступне не лише для Біткоїна, але й для інших криптовалют.

Що значить «розгорнута поверх блокчейна»? Lightning Network — це офчейн-рішення, або ж рішення другого рівня. Воно дозволяє здійснювати перекази без необхідності записувати кожну транзакцію в блокчейні.

Мережа Lightning Network відокремлена від мережі Біткоїна: Lightning Network має власні ноди і програмне забезпечення, але все ще повинна обмінюватися даними з основним чейном. Щоб увійти або вийти з Lightning Network, необхідно створити особливі транзакції на блокчейні.

Ваша перша транзакція створює свого роду смарт-контракт з іншим користувачем. Вскоре ми розберемося з усіма деталями. А зараз уявіть, що смарт-контракт формує приватний реєстр для вас і іншого користувача. У цей реєстр можна записувати безліч транзакцій. Їх бачите тільки ви і ваш контрагент, але жоден з вас не зможе обманути систему через особливості налаштування.

Цей міні-реєстр називається каналом. Скажімо, Аліса і Боб внесли по 5 BTC на смарт-контракт. Баланс на каналі кожного складає 5 BTC. Аліса може ввести в реєстр: перевести 1 BTC Бобу. Тепер у Боба 6 BTC, а у Аліси — 4. Потім Боб може відправити Алісі 2 BTC. Тоді у Аліси буде 6 BTC, а у Боба — 4 BTC. Вони можуть так робити деякий час.

В будь-який момент, будь-хто з них може опублікувати поточний стан каналу в блокчейні. В цей момент залишки на кожній стороні каналу розподіляться між відповідними сторонами в ланцюгу.

Транзакції в мережі Lightning відбуваються миттєво (само її назва означає блискавка). Оскільки не потрібно чекати підтвердження блоку, платежі здійснюються з максимальною швидкістю, яку підтримує інтернет-з'єднання.

Навіщо потрібна Lightning Network?

На даний момент Lightning Network (LN) — це найрозумніше рішення для масштабування блокчейна Біткоїна. Координувати зміни в такій величезній екосистемі досить складно, адже існує ризик виникнення хардфорків та критичних помилок. З цих та інших причин проводити будь-які експерименти в мережі вкрай небезпечно.

Проте, якщо проводити такі експерименти поза межами блокчейна, можна отримати значно більш гнучкі рішення. У цьому випадку помилки та збої не вплинуть на мережу Біткоїна. Рішення другого рівня не підривають основи безпеки, на яких вже більше 15 років базується робота протоколу.

Також немає необхідності переходити від старого способу ведення справ. Ончейн-операції (всередині мережі) продовжують працювати в штатному режимі для всіх кінцевих користувачів, але крім цього, також буде доступна можливість здійснювати операції на офчейні (поза межами мережі).

Є кілька переваг використання Lightning Network. Деякі з основних ми розглянемо нижче.

Масштабованість

Блоки Біткоїна створюються приблизно кожні десять хвилин і можуть містити певну кількість транзакцій. Місце всередині блоку обмежене, тому користувачі роблять ставки для просування своїх транзакцій вперед. Оскільки майнерів в першу чергу цікавить прибуток, транзакції з найвищою ставкою вони обробляють у першу чергу.

Це не проблема, коли кошти одночасно відправляє невелика кількість користувачів. При низькій активності в наступний блок, швидше за все, включать навіть транзакцію з низькою комісією. Але коли транзакції одночасно здійснюють занадто багато користувачів, середній розмір комісії значно зростає. Наприклад, кілька разів вона перевищувала $10. На піку бичачого ринку в 2017 році вона піднялася вище $50, а в квітні 2021 року середня комісія за транзакцію біткоїна перевищила відмітку в $60.

Така сума може здаватися незначною для транзакцій на тисячі доларів, але для невеликих платежів це невигідно. Хто захоче платити за каву вартістю $3 комісію в $10?

У Lightning Network ви платите дві комісії: одну — за відкриття каналу, а іншу — за закриття. Але ви і ваш контрагент отримуєте можливість абсолютно безкоштовно здійснювати тисячі транзакцій в рамках відкритого каналу. Коли ви закінчите, вам потрібно буде просто опублікувати фінальний стан у блокчейні.

В глобальному масштабі, чим більше користувачів буде покладатися на автономні рішення, такі як Lightning Network, тим раціональніше стане використовуватися місце в блоці. Низькочастотні та високочастотні перекази можуть здійснюватися в рамках платіжних каналів, тоді як місце в блоках буде використовуватися для більших транзакцій та відкриттів/закриттів таких каналів. Це зробить систему доступною для більш широкої користувацької бази та дозволить масштабувати мережу в довгостроковій перспективі.

Мікроплатежі

У Біткоїні мінімальний розмір транзакції складає 0,00000546 BTC — на момент написання статті це близько 38 центів. Це невелика сума, але в Lightning Network можна відправляти всього 0,00000001 BTC, тобто один сатоші.

Lightning чудово підходить для мікроплатежів. Через комісії за регулярні транзакції відправляти невеликі суми в основному чейні недоцільно. Проте в рамках каналу ви можете переміщати малі частини біткоїна безкоштовно.

Мікроплатежі підходять для безлічі варіантів використання. Дехто вважає, що вони могли б стати життєздатною заміною моделі на основі підписок, де користувачі натомість платять невелику суму при кожному використанні даного сервісу.

Конфіденційність

Друга перевага Lightning Network — висока ступінь конфіденційності користувача. Сторонам не потрібно публікувати інформацію про свої канали в мережі. Блокчейну надається лише інформація про те, що конкретна транзакція відкрила канал, але деталі залишаються невідомими. Якщо учасники роблять свій канал приватним, то лише вони будуть знати, які транзакції здійснюються всередині нього.

Якщо у Аліси є канал з Бобом, а у Боба є канал з Керол, Аліса і Керол можуть відправляти кошти одна одній через Боба. Якщо Дена підключено до Керол, Аліса також отримає можливість переводити кошти і йому. Ви можете уявити це у вигляді постійно розширюючоїся розгалуженої мережі взаємопов'язаних платіжних каналів. При такій настройці ви не зможете бути впевнені, кому Аліса надіслала кошти після закриття каналу.

Як працює Lightning Network?

Вище ми пояснили, як Lightning Network покладається на канали між нодами. Давайте тепер вивчимо роботу системи зсередини.

Адреси з мультипідписом

Адреса з мультипідписом передбачає використання кількох приватних ключів для здійснення переказу. При його створенні вказується кількість приватних ключів, які можуть витрачати кошти і необхідні для підписання транзакції. Наприклад, схема 1 з 5 означає, що п'ять ключів можуть створити дійсну підпис, а для здійснення переказу потрібно лише один. Схема 2 з 3 буде означати, що з трьох можливих ключів для переказу потрібні два.

Для створення Lightning-каналу учасники блокують кошти за схемою 2 з 2. Створити підпис можуть тільки два приватних ключа, і вони обидва потрібні для переміщення монет. Розглянемо це знову на прикладі Аліси і Боба. Вони збираються здійснювати багато переказів у найближчі місяці, тому створюють канал у Lightning Network.

Це починається з того, що обидва вони вносять, скажімо, по 3 BTC кожен, на їх спільний адрес з мультипідписом. Варто ще раз зазначити, що Боб не може забрати кошти з такого адреси без згоди Аліси або навпаки.

Це рівносильно наявності аркуша паперу, на якому регулюється баланс кожної сторони. Наприклад, якщо вони мають стартовий баланс 3 BTC і Аліса хоче внести Бобу платіж розміром в 1 BTC, чому б просто не відзначити, що Аліса тепер володіє 2 BTC, а Боб — 4 BTC? Такі баланси можна відстежувати до тих пір, поки сторони не приймуть взаємне рішення: вивести кошти.

Це можливо, але в чому може бути підступ? Що ще більш важливо, чи не є така простота для когось приводом відмовитися від співпраці? Якщо Аліса отримує 6 BTC, а Боб жодного, Боб нічого не втрачає (крім своїх дружніх відносин з Алісою), відмовляючись звільнити кошти.

Hash Timelock Contracts (HTLC)

Вищеприведена система проста і не пропонує багатий функціонал, у порівнянні з іншими сучасними конфігураціями. Все стає набагато цікавішим, коли ми уявляємо механізм, який забезпечує «контракт» між Алісою і Бобом, що передбачає можливість повернення коштів з каналу, у разі, якщо одна зі сторін не захоче грати за правилами.

Такий механізм називається Hash Timelock Contract (HTLC). Терміни можуть здаватися складними, але його концепція досить проста. Вона об'єднує дві технології — хеш-лок і тайм-лок — для запобігання небажаним діям у платіжних каналах.

Хеш-лок — це умова для транзакції, відповідно до якої ви можете витратити кошти, тільки надавши певні дані (секрет). Відправник хешує частину даних і включає хеш у транзакцію для отримувача. Витратити кошти можна, тільки надавши оригінальні дані (секрет), що відповідають заданому хешу. Ці дані передаються отримувачу відправником.

Тайм-лок — це умова, яка не дозволяє витрачати кошти раніше певного часу. Часовий період вказується або як фактичний час, або як певна висота блоку.

HTLC створюються шляхом об'єднання хеш-локів і тайм-локів. На практиці, HTLC можуть використовуватися для створення умовних платежів: отримувач повинен надати секрет до певного часу, або відправник отримує право на повернення коштів. Наступну частину краще всього буде розглянути на нашому популярному прикладі, тому давайте знову повернемося до Аліси і Боба.

Відкриття і закриття каналів

Розглянемо приклад: Аліса і Боб тільки що створили транзакції, які фінансують адресу з мультипідписом. Цей адрес вони збираються використовувати найближчим часом, але поки ці транзакції ще не опубліковані в блокчейні. Для початку потрібно зробити ще одну річ.

Три монеты Боба и три монеты Алисы

Три монети Боба і три монети Аліси

Пам'ятайте, що єдиний спосіб витягти монети з гаманця з мультипідписом — це спільна підпис транзакції обома сторонами. Наприклад, для відправки всіх шести монет на зовнішній адрес Алісі потрібно буде одобрення Боба. Для початку Аліса сформує транзакцію (шість біткоїнів на певний адрес) і додасть власну підпис.

Аліса може відразу спробувати транслювати транзакцію, але вона буде недійсною, оскільки Боб не поставив свою підпис. Аліса повинна надати йому незавершену угоду, і як тільки він її підпише, операція стане дійсною.

Проте в даному випадку, поки ще не передбачено процес, зобов'язуючий учасників діяти чесно. Як ми вже згадували раніше, якщо ваш контрагент відмовляється співпрацювати, ваші кошти фактично опиняються в пастці. Давайте перейдемо до механізму, який запобігає цьому. Для цього є кілька рухомих елементів, які стануть рішенням такої проблеми.

У кожної сторони повинен бути свій секрет. Назвемо їх секрети As і Bs. Поки Аліса і Боб не розкривають свої секрети. Натомість вони генерують хеші відповідних секретів — h(As) і h(Bs). Замість того, щоб ділитися секретами, Аліса і Боб обмінюються хешами.

Алиса и Боб обмениваются хешами своих секретов.

Аліса і Боб обмінюються хешами своїх секретів.

Алісі і Бобу необхідно домовитися про певні транзакційні зобов'язання перед відправкою переказів на адресу з мультипідписом. Це забезпечить безпеку в разі, якщо хтось вирішить привласнити кошти.

Якщо ви думаєте про канал, подібний до міні-реєстру, на який ми посилалися раніше, то транзакційні зобов'язання — це оновлення, які ви вносите в реєстр. Кожного разу, коли ви створюєте нову пару транзакційних зобов'язань, ви робите ребалансування коштів між двома учасниками.

У Аліси буде два виходи: перший адрес вона поповнює, а інший прив'язується до нового адреси з мультипідписом. Вона підписує другий адрес і передає його Бобу.

Транзакция Алисы с двумя выводами: один с депозитом на ее собственный адрес, а другой с депозитом на новый адрес с мультиподписью. Однако для последнего все еще нужна подпись Боба, чтобы сделать операцию действительной.

Транзакція Аліси з двома виходами: один з депозитом на її власний адрес, а інший з депозитом на новий адрес з мультипідписом. Проте для останнього все ще потрібна підпис Боба, щоб зробити операцію дійсною.

Боб робить те ж саме: один адрес його особистий, а інший з мультипідписом. Він підписує його і передає Алісі.

У нас есть две незавершенные транзакции, которые очень похожи.

У нас є дві незавершені транзакції, які дуже схожі.

Аліса може додати підпис до транзакції Боба, таким чином схваливши її. Потрібно зазначити, що ці кошти витрачаються з мультипідпису за схемою 2 з 2, яка ще не була профінансована. Це все одно, що намагатися обналичити чек з нульовим балансом. Отже, ці частково підписані транзакції можна буде використовувати тільки після запуску мультипідпису.

Нові адреси з мультипідписом (для яких призначені 3 вихідних BTC) мають деякі специфічні властивості. Давайте подивимося на незавершену транзакцію, яку Аліса підписала і передала Бобу. Вихід, заснований на мультипідписі, може бути приведений у дію за дотримання наступних умов:

  1. Обидві сторони виконують спільну підпис.

  2. Боб робить переказ самостійно по закінченні певного періоду часу (згідно з тайм-локом).

  3. Аліса може витратити баланс, якщо дізнається секрет Боба: Bs.

Для транзакції Боб просить Алісу реалізувати наступне:

  1. Обидві сторони виконують спільну підпис.

  2. Аліса робить переказ самостійно по закінченні певного періоду часу.

  3. Боб може витратити баланс, якщо дізнається секрет Аліси: As.

Зверніть увагу, що жодна зі сторін не знає секрету іншої, тому умова 3 поки неможлива для здійснення. Слід також зазначити, що якщо ви підпишете транзакцію, ваш контрагент може відразу ж витратити гроші, оскільки на їх вихід не накладаються особливі умови. Ви можете дочекатися, поки закінчиться час, і витратити кошти самостійно, або скооперуватися з іншою стороною, щоб витратити їх в один час.

Отже, тепер ви можете публікувати транзакції в вихідному адресі з мультипідписом за схемою 2 з 2. Це безпечно: ви зможете повернути свої кошти, якщо контрагент покине канал.

Після підтвердження транзакцій канал буде запущено. Перша пара транзакцій показує поточний стан міні-реєстру. На даному етапі Бобу і Алісі виплачується по 3 BTC.

Коли Аліса захоче здійснити новий переказ Бобу, парі потрібно буде створити дві нові транзакції, щоб замінити перший набір. Практика залишається такою ж: угоди підписані тільки наполовину. Проте Аліса і Боб повинні будуть відмовитися від своїх старих секретів і обмінятися новими хешами для наступного раунду транзакцій.

Например, если Алиса хочет заплатить Бобу 1 BTC. Две новые транзакции зачисляют 2 BTC Алисе и 4 BTC Бобу. Таким образом, баланс обновится.

 Якщо Аліса хоче заплатити Бобу 1 BTC, то в двох нових транзакціях Алісі і Бобу зараховуються 2 і 4 BTC відповідно. Таким чином баланс оновлюється.

Кожна зі сторін може в будь-який момент підписати і передати іншій останні транзакції, щоб здійснити розрахунок, тобто зафіксувати фінальну інформацію в блокчейні. Той, хто зробить це, повинен буде дочекатися закінчення тайм-лока, в той час як інша сторона може витратити кошти відразу, в момент їх отримання. Варто зазначити, що якщо Боб підписує і транслює транзакцію Алісі, у неї з'являється можливість виходу без жодних додаткових умов.

Обидві сторони можуть разом закрити канал (здійснити кооперативне закриття) — це найпростіший і найшвидший спосіб повернути кошти назад у мережу. Але якщо одна зі сторін перестає відповідати на запити або відмовляється співпрацювати, інша може повернути свої кошти по закінченні тайм-лока.

Запобігання шахрайству в Lightning Network

Напевно, ви вже розпізнали можливий вектор атаки. Якщо зараз баланс Боба складає 1 BTC, що заважає йому вибрати стару транзакцію, де у нього більше монет? Він адже вже отримав підпис від Аліси, і йому потрібно лише додати свою підпис і відправити транзакцію в блокчейн, так?

Від таких дій його утримує ризик втратити весь свій баланс. Припустимо, він вирішує вчинити так і відправляє свою стару транзакцію, яка передає Алісі одну монету, а п'ять відправляє на адресу з мультипідписом, згадану раніше.

Аліса негайно отримує свою монету. Боб же повинен дочекатися закінчення тайм-лока, щоб витратити кошти з адреси з мультипідписом. Пам'ятаєте, ми згадували ще одну умову, за якою Аліса може витратити ці кошти негайно? Їй потрібен секрет, якого у неї тоді не було. Тепер він у неї є: як тільки було створено другий раунд транзакцій, Боб видав цей секрет.

Поки Боб знаходиться в очікуванні закінчення тайм-лока, не в змозі що-небудь зробити, Аліса може перемістити ці кошти. Цей механізм, заснований на санкції, передбачає, що учасник навряд чи захоче намагатися шахраювати, з тієї простої причини, що в такому випадку інша сторона відразу отримує доступ до їх спільних монет.

Маршрутизація платежів

Ми вже говорили про те, що канали можуть бути пов'язані між собою. В іншому випадку Lightning Network не була б так зручна для платежів. Ви ж не збираєтеся заблокувати $500 в каналі з кав'ярнею, щоб отримувати каву щодня протягом наступних кількох місяців?

Вам не потрібно цього робити. Якщо Аліса відкриває канал з Бобом, а у Боба вже є канал з Керол, Боб може відправляти платежі між ними. Цей механізм працює в кілька «стрибків», тобто Аліса може швидко перевести кошти будь-кому, до кого існує подібний шлях.

В этом случае Алиса может воспользоваться несколькими путями для взаимодействия с Фрэнком. Как правило, она будет выбирать наиболее простой.

У цьому сценарії Аліса може скористатися кількома маршрутами, щоб дістатися до Френка. На практиці, цей шлях завжди буде найкоротшим.

За свою роль у маршрутизації посередники можуть стягувати невелику плату (але це не обов'язково). Lightning Network — це відносно новий продукт, тому ринок комісій ще не сформувався. Багато хто очікує побачити комісію, засновану на наданій ліквідності.

У базовому чейні комісія залежить виключно від того, яке місце займає ваша транзакція в блоці. Сума транзакції не має значення: платежі в $1 і $10 000 000 коштують однаково. В Lightning Network ж немає такого поняття, як місце в блоці.

Замість цього тут використовується концепція локальних і віддалених балансів. Локальний баланс — це сума, яку можна «підштовхнути» на інший кінець каналу. Віддалений баланс — це сума, яку може підштовхнути до вас контрагент.

Розглянемо ще один приклад. Давайте вивчимо один з наведених шляхів: Аліса <> Керол <> Френк.

Балансы пользователей до и после перевода 0,3 BTC от Алисы к Фрэнку.

Баланс користувачів до і після переказу 0,3 BTC від Аліси до Френка.

Аліса <> Керол і Керол <> Френк мають загальну пропускну спроможність у 1 BTC. Локальний баланс Аліси складає 0,7 BTC. Якщо б вони вирішили зараз здійснити розрахунок у блокчейні, вона отримала б 0,7 BTC, а Керол — свій віддалений баланс (тобто 0,3 BTC).

Якщо Аліса хоче відправити 0,3 BTC Френку, вона відправляє 0,3 BTC до Керол. Потім Керол здійснює вивід 0,3 BTC зі свого локального балансу в канал з Френком. В результаті баланс Керол залишається незмінним: +0,3 BTC від Аліси і -0,3 BTC для Френка виключають всі сторонні операції.

Керол не несе збитків, виступаючи в ролі зв'язуючого звена між Алісою і Френком, але стає менш гнучкою. Тепер вона може витратити 0,6 BTC в каналі з Алісою, але тільки 0,1 BTC в каналі з Френком.

Ви можете уявити собі ситуацію, коли Аліса підключена тільки до Керол, а Френк до набагато ширшої мережі. Раніше Керол могла відправляти в загальному 0,4 BTC іншим, через Френка, але тепер вона може запропонувати лише 0,1 BTC, тому що всі її кошти знаходяться на іншому кінці каналу.

У цьому випадку Аліса успішно поглинає ліквідність Керол. Керол, у свою чергу, не хоче і далі ослаблювати свою позицію, тому вона ставить умову: направляти кожні 0,01 BTC з комісією в 10 сатоші. Таким чином, чим більше локальних балансів будуть здійснювати транзакції на умовах Керол, тим прибутковішою буде її позиція.

Ми згадували раніше, що фактичні вимоги до комісії відсутні. Одні можуть не турбуватися про зниження ліквідності, в той час як інші будуть відкривати канали виключно для збору комісій.

Недоліки Lightning Network

Було б чудово, якби Lightning Network стала рішенням усіх проблем з масштабованістю біткоїна. На жаль, у концепції є свої недоліки, які можуть перешкодити цьому.

Зручність використання

Біткоїн — не найінтуїтивніша система для новачків: адреси, комісії і все інше можуть збити з пантелику при першому знайомстві. А після налаштування клієнта Lightning користувачам також потрібно відкрити канали, перш ніж вони зможуть здійснювати платежі. Це може забрати багато часу і зусиль, особливо для новачків, не знайомих з концепцією вхідної/вихідної пропускної спроможності.

Проте технології постійно вдосконалюються, зменшуючи поріг для входу, і стають більш доступними для користувачів.

Ліквідність

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

Шляхи також можуть бути обмежені загальною пропускною спроможністю каналу. Розглянемо це на попередньому прикладі: Аліса <> Керол <> Френк. Якщо пропускна спроможність каналу Аліси і Керол складає 5 BTC, а каналу Керол і Френка — лише 1 BTC, Аліса не зможе відправити через них більше 1 BTC. Більше того, щоб це спрацювало, в каналі Керол <> Френк необхідно перенести весь баланс на сторону Керол. Цей недолік може серйозно обмежити пропускну спроможність LN-каналів, що вплине на зручність використання.

Централізовані хаби

Через проблему, згадану в попередньому розділі, існує певна стурбованість, що мережа буде сприяти розвитку великих «хабів». Це передбачає появу тісно пов'язаних організацій з великою ліквідністю, де будь-які значні платежі будуть направлятися через деякі з них.

Очевидно, такий варіант розвитку подій не є сприятливим. Це ослабить систему, оскільки вихід таких провайдерів в автономний режим призведе до суттєвого порушення відносин між елементами системи. Існує також підвищений ризик цензури через наявність кількох точок, через які проходять транзакції.

Поточна стадія розвитку Lightning Network

Станом на березень 2024 року Lightning Network успішно розвивається. Мережа налічує більше 13 000 онлайн-нод, понад 52 000 активних каналів і пропускну спроможність у трохи більше 4570 BTC.

Карта расположения актуальных нод в сети Lightning Network. Источник: explorer.acinq.co

Розподіл нод Lightning Network по всьому світу.

Існує кілька різних рішень для запуску ноди — одними з найпопулярніших є c-lightning від Blockstream, Lightning Network Daemon від Lightning Labs та Eclair від ACINQ. Користувачі, які не хочуть вникати в технічні аспекти, можуть скористатися нодами у форматі plug-n-play. У такому випадку для роботи з Lightning Network знадобиться лише включити пристрій.

В заключення

Lightning Network суттєво зросла з моменту запуску основної мережі в 2018 році. На даний момент для управління нодами Lightning потрібні технічні навички, що створює обмеження у використанні. Але враховуючи швидкість розвитку, з часом можна розраховувати на зниження порогу входу.

Рекомендувана література

  • Масштабованість блокчейна – сайдчейни і платіжні канали

  • Що таке ноди?

  • Що таке смарт-контракти?

Відмова від відповідальності: наступні матеріали надаються на умовах «як є» без будь-яких гарантій виключно для загальних справочних та освітніх цілей. Ця інформація не повинна розглядатися як фінансова, юридична консультація або рекомендація щодо придбання будь-якого конкретного продукту або послуги. Вам слід самостійно звернутися за порадою до відповідних професійних консультантів. Оскільки стаття написана стороннім автором, зверніть увагу, що висловлені думки належать сторонньому автору і не обов'язково відображають точку зору Binance Academy. Для отримання більш детальної інформації перейдіть за посиланням. Вартість цифрових активів може бути волатильною. Вартість інвестованих коштів може збільшуватися і зменшуватися. Ви можете не повернути інвестовані кошти. Ви несете повну відповідальність за свої інвестиційні рішення. Binance Academy не несе відповідальності за ваші можливі збитки. Ця інформація не є фінансовою, юридичною або професійною рекомендацією. Щоб дізнатися більше, ознайомтеся з нашими Умовами використання та Попередженням про ризики.