Lightning Network

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

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

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

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

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

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

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

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

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

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