Мережа Lightning Network

08.11.2022
12 хв
1413
0
Мережа Lightning Network. Головний колаж статті.

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

Що таке Lightning Network

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

Джерело: BitPay.com

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

Ноди Lightning використовують двонаправлені платіжні канали для виконання таких платежів.

Як працює мережа Лайтнінг

  1. Дві сторони відкривають канал Lightning, вносячи біткоїни на спеціальну адресу з кількома підписами. Платіжний канал — це пул коштів, розділений між двома сторонами. Кошти завжди зберігаються на адресі з кількома підписами — немає додаткового токена або представлення біткоїна, створеного мережею Lightning.
  2. Блискавичні транзакції відбуваються цим каналом шляхом перерозподілу коштів, що зберігаються на адресі. Щоразу, коли біткоїн витрачається каналом — від учасника A до учасника B — баланс каналу оновлюється. Однак ці оновлення не записуються в блокчейн. Виплата коштів відбудеться, коли обидві сторони вирішать закрити канал
  3. Коли канал закриється, ончейн-транзакцію буде записано в блокчейні біткойна, витративши біткойн з адреси з кількома підписами на адреси учасників каналу відповідно до фінального балансу коштів учасників

Приклад: Андрій і Ваня відкривають канал і вводять по 1 BTC на спеціальну адресу. Потім Ваня платить Андрію 0,5 BTC у мережі Lightning. Загальний баланс, як і раніше, становить 2 BTC, але 1,5 BTC тепер належать Андрію, а 0,5 – Вані. Виплата коштів відбудеться, коли обидві сторони вирішать закрити канал. Канали дозволяють взаємодіяти сотні або тисячі разів. Коли канал закриється, ончейн-транзакцію буде записано в блокчейні біткоїна, витративши біткоїн з адреси з кількома підписами. Коли це відбувається, баланс у каналі анулюється, а блокчейн Біткоїна відображає, що в Андрія тепер 1,5 BTC, а у Вані – 0,5 BTC.

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

HTLC — це особливий тип біткоїн-транзакції, яка слугує смарт-контрактом. У контексті мережі Lightning HTLC використовуються для того, щоб Андрій міг пообіцяти Вані оплату тільки в тому випадку, якщо Ваня зможе довести, що заплатив Дімі належну суму.

Звучить складно? Повний розбір технології Bitcoin Lightning з прикладами дивіться в нашому відео:

А для закріплення матеріалу радимо подивитись стрім з Tony B, біткоїн-максималістом і автором каналу Bitcoin Translated:

У наступній частині ми поговоримо про те, шляхом чого формується ціна Біткоїна, про халвінг, а також про перспективи розвитку і прийняття його як нової валюти:

Ценность Биткоина.
avatar Andrew Makarov
суперпост

Як вам стаття?

0
0

статті на цю ж тему

Топ-5 безкоштовних способів...
avatar Denis Solomyanyuk
15.04.2024
Рішення другого рівня для біткоїна —...
avatar Nikita Tipikin-Holovko
20.03.2024
Халвінг біткоїну у 2024 році: коли...
avatar Andrew Makarov
06.03.2024