вступ

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

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

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


Що таке Lightning Network?

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

Ми можемо бути збентежені, що означає «поверх блокчейну»? Мережа Lightning — це так зване рішення оф-чейн або рівня 2. Окремі особи можуть здійснювати транзакції через мережу, не записуючи кожну транзакцію в блокчейн.

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

Перша транзакція особи – це фактично укладення розумного контракту з іншими користувачами. Ми розповімо більше деталей пізніше. Наразі давайте спочатку подумаємо про смарт-контракти як про приватні книги, якими користуються інші користувачі. Користувачі можуть записувати кілька транзакцій у цю книгу. Ці записи бачать лише користувачі та контрагенти, і, виходячи з характеристик налаштувань, обидві сторони не можуть підробити.

Ця міні-реєстрація називається «канал». Наприклад, Аліса та Боб інвестують по 5 BTC у смарт-контракт. Кожен має баланс 5 BTC на своєму каналі на даний момент. Потім Аліса записує в книгу «Заплатіть 1 BTC Бобу». Тепер у Боба залишилося 6 BTC, а у Аліси – 4 BTC. Пізніше Боб надсилає 2 BTC назад Алісі. Після оновлення балансу в Аліси залишається 6 BTC, а у Боба — 4 BTC. Вони можуть продовжувати це робити деякий час.

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

Як випливає з назви, Lightning Trading працює блискавично. Не потрібно чекати підтвердження блокування, виплачуйте так швидко, як дозволяє ваше підключення до Інтернету.


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

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

Якщо експерименти мають бути вилучені з блокчейну, має бути більше гнучкості. Незначна помилка таким чином не матиме суттєвого впливу на мережу Bitcoin. Рішення рівня 2 не підриває жодних припущень щодо безпеки, завдяки яким протокол працював більше 10 років.

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

Використання Lightning Network має багато переваг. Виділимо наступні моменти.​


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

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

Якщо припустити, що немає кількох користувачів, які намагаються надіслати кошти одночасно, це насправді не буде проблемою. Ви можете встановити низьку комісію, щоб транзакція, ймовірно, була включена в наступний блок. Однак коли всі публікують транзакції одночасно, середня комісія значно зростає, іноді перевищуючи 5 доларів США. На піку зростання ринку в 2017 році комісія за обробку навіть перевищувала 50 доларів.


比特币平均交易手续费(以美元为单位)

Середня комісія за транзакцію Bitcoin (у доларах США)


Це може здатися тривіальним для транзакції Bitcoin вартістю тисячі доларів. Але мікроплатежі борються. Хто хоче платити додаткові 5 доларів за чашку кави за 3 долари?

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

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


мікроплатіж

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

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

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


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

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

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


Як працює Lightning Network?

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


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

Мультипідпис (або скорочено «multisig» англійською) — це адреса, яку можна використовувати для платежів за допомогою кількох закритих ключів. Після створення мультипідпису користувачі можуть вказати кількість закритих ключів, необхідних для виплати коштів і підписання транзакцій. Наприклад, схема 1 із 5 означає, що п’ять ключів генерують дійсний підпис, а для підписання транзакції потрібен лише один ключ. Рішення 2 з 3 означає, що якщо є три ключі, за два з них потрібно сплатити комісію.

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

По-перше, кожен з них вніс по 3 BTC на спільну адресу з кількома підписами. Слід підкреслити, що Боб не може переказувати кошти з адреси без згоди Аліси, і навпаки.​

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

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


Контракт блокування часу хешування (HTLC)

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

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

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

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

Контракт блокування хешування часу (HTLC) створюється шляхом поєднання хеш-блокування та блокування часу. У практичних застосуваннях контракти блокування часу хешування (HTLC) можна використовувати для створення умовних платежів, де одержувач повинен надати секрет до певного часу, інакше відправник забере кошти. Наступне пояснення буде легше зрозуміти через приклади. Отже, повернемося до Аліси та Боба.


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

Раніше ми наводили приклад, припускаючи, що Аліса та Боб щойно створили транзакцію, і обидві сторони внесли кошти на спільну адресу з кількома підписами. Але ці транзакції ще не опубліковані в блокчейні! Нам потрібно спочатку зробити одну справу.


三枚代币来自Bob,还有三枚代币则来自Alice。

Три жетони приходять від Боба, а три жетони приходять від Аліси.


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

Якщо вона спробує негайно опублікувати транзакцію без підпису Боба, транзакція буде недійсною. Аліса повинна спочатку передати незавершену транзакцію Бобу. Після його підписання угода набуває чинності.

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

Кожна сторона надає секрет, який ми називаємо «Як» і «Б». Якщо обидві сторони розкриють свої таємниці, наслідки будуть катастрофічними. Тому вони поки змушені тримати це в секреті. Два секрети генерують власні секретні хеш-значення, а саме h(As) і h(Bs). Таким чином двом сторонам не потрібно ділитися секретами, а лише хешами.


Alice与Bob相互分享秘密哈希值。

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


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

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

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


Alice的交易有两个输出,一个到她自己的地址,另一个到新的多重签名,且需Bob签名才能生效。

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


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


两笔大同小异的不完全交易。

Дві незавершені транзакції, які більш-менш однакові.


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

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

  1. Обидві сторони можуть працювати разом, щоб підписати угоду.

  2. Завдяки блокуванню часу Боб може витратити його сам через деякий час.

  3. Якщо Аліса знає секретні B Боба, вона може використати кошти.

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

  1. Обидві сторони можуть працювати разом, щоб підписати угоду.

  2. Через деякий час Аліса може витрачати гроші самостійно.

  3. Якщо Боб знає секрет Аліси, він може використати кошти.

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

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

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

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


例如,Alice要向Bob支付1 BTC,两笔新交易会把2 BTC存给Alice,而4 BTC给Bob。这样,余额就会更新。

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


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

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



Хочете розпочати свою криптовалютну подорож? Заходьте на Binance та купуйте біткойн зараз!



Як Lightning Network запобігає шахрайству?

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

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

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

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


Канал оплати

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

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


在这种情况下,Alice可通过多通道抵达Frank处。实际操作时,她一定会选择最便捷的通道。

У цьому випадку Аліса може зв’язатися з Френком кількома каналами. У реальній роботі вона обов'язково вибере найбільш зручний канал.


Агентство-посередник відіграє певну роль у каналі та стягуватиме невелику комісію, але це не є обов’язковим. Lightning Network все ще знаходиться на стадії зародження, а ринок зарядних пристроїв ще не сформувався. Багато хто очікує, що зможе стягувати комісію на основі ліквідності.​

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

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

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


Alice向Frank转账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 на одному кінці каналу, щоб відправити.

У цьому випадку Аліса фактично знищує ліквідність Керол. Без будь-яких стимулів Керол не хотіла поставити себе в невигідне становище. Тож вона може запропонувати «Я стягуватиму 10 сатоші за кожні 0,01 BTC, виведені з мого каналу». Таким чином, чим вищий локальний баланс Керол скидає на «сильнішому» шляху, тим більше вона заробляє.

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


Обмеження мережі Lightning

Якщо виявиться, що Lightning Network може вирішити всі проблеми масштабованості Bitcoin, усі будуть щасливі. На жаль, Lightning Network має недоліки, які заважають її розвитку.​


Доступність

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

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

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

Таким чином, Lightning Network все ще потребує постійного вдосконалення, щоб знизити бар’єри для входу та забезпечити користувачам більш плавний досвід.


плинність

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

Окремі шляхи обмежені загальною пропускною здатністю каналу. Візьмемо для прикладу попередню Алісу <> Керол <> Френка. Якщо канал Аліси та Керол має ємність 5 BTC, а Керол і Френк мають ємність лише 1 BTC, тоді Аліса ніколи не може надіслати більше 1 BTC. Незважаючи на це, усі баланси мають бути на стороні Керол каналу Керол <> Франк, щоб забезпечити нормальну роботу мережі Lightning. Це значно обмежує кількість коштів, які можна переказати через канали Lightning Network, що, у свою чергу, впливає на корисність мережі.


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

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

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


Поточний стан Lightning Network

Станом на березень 2022 року мережа Lightning Network працює в нормальному режимі, маючи понад 35 000 онлайн-вузлів, понад 85 000 активних каналів і пропускну здатність понад 3 570 BTC.


闪电网络节点的全球分布。资料来源:explorer.acinq.co

Глобальний розподіл вузлів Lightning Network. Джерело: explorer.acinq.co


Серед багатьох різних реалізацій вузлів особливою популярністю користуються c-lightning від Blockstream, Lightning Network Daemon від Lightning Labs і Eclair від ACINQ. Орієнтуючись на менш обізнаних у техніці користувачів, багато компаній представили вузли plug-and-play. Користувачам потрібно лише підключити свій пристрій, щоб почати використовувати Lightning Network.


Підведіть підсумки

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

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

Поки проблему буде успішно вирішено, Lightning Network стане невід’ємною частиною екосистеми біткойн, значно покращуючи масштабованість і швидкість транзакцій.