L2ODPOWIEDŹ OPARTA NA ŹRÓDŁACH

Jak działa Lightning Network nad Bitcoinem?

Od kanałów płatniczych i płynności po routing, faktury i egzekwowanie w łańcuchu.

Lightning Network przesuwa bitcoin w kanałach płatniczych bez publikowania każdej płatności w blockchainie. Uczestnicy aktualizują podpisane stany kanału; płatności routowane używają kontraktów warunkowych, więc pośrednicy nie mogą po prostu zabrać środków. Podstawowa warstwa Bitcoina pozostaje arbitrem ostatecznego rozliczenia.

01

Payment Channel — Kanał blokuje bitcoin w łańcuchu

Dwie strony tworzą wyjście finansujące w łańcuchu, a następnie wymieniają nowsze podpisane stany, które inaczej dzielą zablokowaną kwotę. Jednostronna publikacja bieżącego commitmentu rozpoczyna zamykanie; wypłaty mogą czekać na blokady czasowe i potwierdzenia.

02

Płatność może przejść przez kilka kanałów

Nadawca nie potrzebuje bezpośredniego kanału z odbiorcą. Węzły przekazują warunkową płatność wzdłuż trasy. Odbiorca ujawnia sekret, który spełnia powiązane warunki, a blokady czasowe chronią uczestników przy niepowodzeniu trasy.

03

Głównym ograniczeniem operacyjnym jest płynność

Kanał może wysyłać tylko z salda po stronie wychodzącej i odbierać tylko w ramach dostępnej pojemności przychodzącej. Portfele ukrywają część złożoności, lecz routing, kopie, dostępność i zarządzanie kanałami pozostają rzeczywistymi kompromisami.

ON-CHAINotwarcie i ostateczne egzekwowanie
OFF-CHAINpodpisane zmiany salda
Lightning Routingpłatność przez wiele kanałów
KIERUNKOWApłynność ma konkretną stronę
01

Kanał zaczyna się od rzeczywistego wyjścia Bitcoin

Otwarcie kanału tworzy transakcję finansującą w łańcuchu, której wyjście można wydać tylko zgodnie z uzgodnionym skryptem kanału. Strony wymieniają następnie transakcje commitment dzielące to stałe saldo. Lightning Network nie tworzy dodatkowego bitcoina; zmienia, kto może rościć prawa do zablokowanego bitcoina na egzekwowalnych warunkach.

02

Nowe podpisane stany zastępują publikację każdej płatności

Płatność zmienia podział salda przez wymianę nowych podpisów zamiast rozgłaszania transakcji. Dzisiejsze konstrukcje commitmentów poprzez mechanizmy odwołania i kary sprawiają, że publikacja starego stanu jest niebezpieczna. Gdy współpraca się kończy, każda strona zachowuje drogę do jednostronnego zamknięcia.

03

HTLC łączy kanały w atomową trasę

Nadawca nie potrzebuje bezpośredniego kanału do odbiorcy. HTLC (Hashed Timelock Contract) uzależniają płatność każdego odcinka od tego samego sekretu i stosują coraz krótsze blokady czasowe. Odbiorca ujawnia preimage, uzyskuje ostatnią płatność, a każdy pośrednik może odebrać swoje roszczenie przychodzące; w przeciwnym razie środki można odzyskać po wygaśnięciu odpowiednich blokad czasowych.

04

Routing cebulowy ogranicza wiedzę pośredników

Nadawca owija instrukcje w warstwy, więc węzeł przekazujący zwykle zna tylko poprzedni i następny węzeł, przekazywaną kwotę i dane czasowe. Prywatność jest lepsza, ale nie idealna: czas, salda kanałów, zachowanie końcówek i obserwacja sieci nadal mogą coś ujawniać.

05

Płynność to pojemność w danym kierunku, nie globalne saldo

Gdy otworzysz kanał ze wszystkimi środkami po swojej stronie, możesz wysyłać, lecz początkowo nie odbierzesz przez niego płatności. Odbiór przesuwa saldo do ciebie i tworzy przyszłą pojemność wychodzącą; wysyłanie robi odwrotnie. Portfele stosują wybór kanałów, splicing, swapy, usługi płynności i płatności dzielone, zawsze z pewnymi opłatami i kompromisami.

06

Trasa może zawieść, choć nikt nie ukradł środków

Na trasie może zabraknąć pojemności, opłaty mogą przekroczyć limit, węzeł może być offline albo informacje o kanale nieaktualne. Portfel próbuje innych dróg i czasem dzieli płatność. Szybki codzienny sukces jest cechą całej działającej sieci, nie gwarancją każdej faktury.

07

Typ portfela określa, kto naprawdę kontroluje bitcoin

Samodzielnie przechowywany portfel Lightning Network daje użytkownikowi egzekwowalne roszczenia z kanałów, lecz musi zarządzać kopiami, obserwacją łańcucha i rezerwą na awaryjne opłaty. Portfel powierniczy może ukryć całą złożoność, ale środkami faktycznie zarządza usługodawca. Sama nazwa Lightning Network nie mówi, kto ma klucze.

Lightning Network nie jest inną monetą ani obietnicą rozliczenia w niepowiązanym systemie. Roszczenia w kanałach są skonstruowane tak, by spór można było ostatecznie wyegzekwować transakcją Bitcoin.

01Czy płatności Lightning Network są zapisane w Bitcoinie?

Otwarcie kanału i końcowe rozliczenie odbywają się w łańcuchu. Poszczególne pośrednie zmiany salda zwykle pozostają poza nim, chyba że spór lub zamknięcie wymagają publikacji.

02Czy płatności są natychmiast ostateczne?

Odbiorca może zwykle uznać skutecznie spełnioną płatność warunkową za zakończoną w systemie kanałów; ostateczne rozstrzygnięcie sporu nadal opiera się na Bitcoinie i jego potwierdzeniach.

03Czy mogę odbierać bez płynności przychodzącej?

Nie przez trasę pozbawioną pojemności w twoim kierunku. Portfel może ją uzyskać wcześniejszym wydawaniem, swapem, usługą płynności lub kanałem otwartym przez kontrahenta.

04Czy Lightning Network zawsze oznacza samodzielne przechowywanie?

Nie. Istnieją portfele samodzielne i powiernicze. Sprawdź, kto trzyma klucze i czy możesz zamknąć kanał lub wypłacić środki bez zgody usługodawcy.

L2Lightning NetworkSkalowanie ↗CHANPayment ChannelSkalowanie ↗HTLCHTLCSkalowanie ↗LIQPłynność LightningSkalowanie ↗SAT/vBOpłaty transakcyjnePolityka pieniężna ↗TIMETimelockProtokół ↗