tradingview

Lightning Network

Lightning Network (sieć Lightning) to druga warstwa (Layer 2) bitcoina, która przenosi płatności poza główny łańcuch bloków. Użytkownicy otwierają między sobą kanały płatności zabezpieczone transakcją on-chain, a potem wymieniają dowolną liczbę płatności, aktualizując jedynie podpisany stan kanału. Do blockchaina trafia tylko otwarcie i zamknięcie kanału. Płatność trwa sekundy, a opłata to zwykle ułamek opłaty on-chain.

Lightning nie jest osobną kryptowalutą ani tokenem. Płacisz prawdziwymi satoshi (1 BTC = 100 000 000 sat), a bezpieczeństwo opiera się na tym, że każda strona w razie sporu może zamknąć kanał na blockchainie bitcoina.

Jak działa kanał płatności

  1. Otwarcie – strony blokują BTC w adresie wymagającym dwóch podpisów (multisig 2 z 2). To jedna transakcja on-chain.
  2. Płatności – każda płatność to nowy, podpisany przez obie strony podział środków w kanale. Stare stany są unieważniane: kto spróbuje opublikować nieaktualny stan, ryzykuje utratę całych środków w kanale na rzecz drugiej strony.
  3. Zamknięcie – kooperacyjne (szybkie i tanie) albo wymuszone, gdy druga strona nie odpowiada. Wymuszone zamknięcie oznacza, że środki są zablokowane na okres przewidziany w kanale, zwykle od kilku dni do dwóch tygodni.

Routing i HTLC

Płatność może przejść przez kilku pośredników, jeśli każdy kanał na trasie ma wystarczającą płynność w odpowiednią stronę. Bezpieczeństwo zapewniają kontrakty HTLC (Hashed Time-Locked Contract): odbiorca generuje sekret i przekazuje w fakturze jego hash. Każdy pośrednik dostaje środki dopiero wtedy, gdy ujawni ten sekret, a jeśli płatność nie dojdzie do celu w ustalonym czasie, środki wracają. Pośrednik nie może przejąć płatności. Za przekazanie pobiera niewielką opłatę: stałą kwotę plus ułamek przesyłanej sumy.

Przykład 1: płatności w jednym kanale

Załóżmy, że Ania otwiera kanał z Bartkiem i wpłaca 1 000 000 sat (0,01 BTC). Stan początkowy to 1 000 000 po stronie Ani i 0 po stronie Bartka. Ania płaci 200 000 sat – stan wynosi 800 000 / 200 000. Bartek może teraz odesłać Ani najwyżej 200 000 sat, a Ania wysłać najwyżej 800 000 sat. Suma w kanale się nie zmienia, przesuwa się tylko podział.

Operacja Saldo Ani Saldo Bartka Transakcja on-chain?
Otwarcie kanału 1 000 000 sat 0 sat tak
Ania płaci 200 000 sat 800 000 sat 200 000 sat nie
Bartek płaci 50 000 sat 850 000 sat 150 000 sat nie
Zamknięcie kooperacyjne 850 000 sat 150 000 sat tak

Przykład 2: płatność przez dwóch pośredników

Załóżmy, że płacisz 100 000 sat przez dwa węzły pośredniczące, z których każdy pobiera 1 sat opłaty stałej i 500 ppm (0,05%) od kwoty. Każdy pobiera ok. 51 sat, łącznie ok. 102 sat, czyli ok. 0,1% płatności. Transakcja on-chain kosztuje stałą kwotę zależną od obciążenia sieci, niezależnie od wysyłanej sumy – przy małych płatnościach Lightning wygrywa zdecydowanie, przy bardzo dużych przewaga maleje, a rośnie ryzyko, że trasa nie ma wystarczającej płynności.

Ograniczenia i problemy

  • Płynność przychodząca – nowy węzeł z kanałem otwartym przez siebie może wysyłać, ale nie może odbierać, dopóki ktoś nie przyśle mu środków lub nie otworzy kanału w jego stronę. To główna bariera dla samodzielnych użytkowników.
  • Nieudany routing – duże płatności częściej nie znajdują trasy z wystarczającą płynnością.
  • Węzeł musi być online, żeby odbierać płatności i pilnować, czy druga strona nie publikuje starego stanu (pomagają w tym usługi typu watchtower).
  • Koszt on-chain – otwarcie i zamknięcie kanału wymaga opłat na blockchainie, bolesnych przy zatłoczonej sieci.
  • Centralizacja – ruch koncentruje się w dużych węzłach i u dostawców płynności, a wiele popularnych portfeli jest powierniczych: wtedy nie kontrolujesz kluczy.

Skala adopcji

Publicznie widoczna pojemność kanałów to kilka tysięcy BTC – ułamek procenta podaży bitcoina. Część ruchu odbywa się w kanałach prywatnych, niewidocznych w statystykach. Wpłaty i wypłaty przez Lightning obsługuje wiele dużych giełd, a sieć jest popularna w płatnościach, napiwkach i przelewach między giełdami. Nie stała się jednak podstawowym sposobem płacenia bitcoinem na co dzień.

Najczęstsze błędy

  • Trzymanie dużych kwot w portfelu Lightning – to rozwiązanie do płatności, nie do przechowywania oszczędności.
  • Mylenie portfela powierniczego z własnym węzłem – w pierwszym ufasz operatorowi.
  • Wysyłanie BTC przez Lightning na adres lub giełdę, która obsługuje wyłącznie wpłaty on-chain.

Perspektywa tradera

Dla tradera Lightning to przede wszystkim tania i szybka ścieżka przenoszenia BTC między giełdami i portfelem. Przydaje się, gdy chcesz szybko dosłać depozyt na inną platformę albo wypłacić zysk bez czekania na potwierdzenia on-chain. Przed pierwszym przelewem sprawdź limity wpłat i wypłat Lightning na obu platformach i wyślij małą kwotę testową. Większe przesunięcia rozbij na kilka płatności albo użyj zwykłej transakcji on-chain – przy dużych sumach jej opłata jest relatywnie nieduża, a ryzyko nieudanej trasy znika.

Najczęstsze pytania

Czy Lightning Network to osobna kryptowaluta?

Nie. To protokół działający na bitcoinie. Płacisz satoshi, a kanały są zabezpieczone transakcjami w blockchainie BTC.

Czy płatności Lightning są anonimowe?

Są bardziej prywatne niż on-chain, bo pojedyncze płatności nie trafiają do blockchaina, a routing ukrywa nadawcę przed pośrednikami. Otwarcia i zamknięcia kanałów są jednak publiczne.

Co się stanie, gdy druga strona kanału zniknie?

Możesz wymusić zamknięcie kanału na blockchainie. Odzyskasz swoje saldo, ale po okresie blokady i po zapłaceniu opłaty on-chain.

Czy mogę stracić środki w Lightning?

Ryzyka to błędy oprogramowania, utrata kopii zapasowej stanu kanałów przy własnym węźle i upadek operatora przy portfelu powierniczym.

Tekst ma charakter edukacyjny i nie stanowi rekomendacji inwestycyjnej.

Zaktualizowano: