Kanał to zmieniający się kontrakt bitcoinowy
Dwie strony blokują bitcoin w wyjściu finansującym on-chain i zachowują podpisane stany opisujące podział wartości. Przy płatności zastępują stan nowszym, zamiast publikować każdą zmianę. Wspólne zamknięcie publikuje końcowy rozrachunek; jednostronne może wyegzekwować ważny stan według protokołu.
Lightning nie tworzy innych monet ani nie usuwa warstwy bazowej. Częste aktualizacje przenosi poza łańcuch, zachowując egzekucję on-chain. Otwarcie, zamknięcie i wyjątki zużywają miejsce w bloku i opłaty.
Płatność może przejść przez kilka kanałów
Nadawca nie potrzebuje bezpośredniego kanału z odbiorcą. Portfel szuka trasy przez węzły pośrednie. HTLC łączą przelew atomowo: warunek kończy całą płatność na trasie albo próba wygasa bez zwykłej częściowej zapłaty.
Onion routing ogranicza wiedzę węzła głównie do sąsiedniego kroku i instrukcji, niekoniecznie całej trasy. Poprawia prywatność, ale nie zapewnia pełnej anonimowości; czas, kwoty, końce i dane usługi nadal mogą coś ujawniać.
- odbiorca tworzy instrukcję płatności
- portfel nadawcy szuka trasy
- transfer kończy się w całości albo nie
Płynność ma kierunek
Całkowita pojemność kanału nie jest kwotą, którą jedna strona może wysłać i otrzymać. Saldo po stronie zdalnej ogranicza płynność wychodzącą; saldo lokalne może ograniczać odbiór. Trasa zawiedzie, gdy jeden krok nie ma właściwego salda lub jest offline.
Portfele mogą zarządzać kanałami automatycznie, przez dostawcę albo ręcznie. Nieudana próba nie musi oznaczać złej faktury; inna trasa może zadziałać. Opłaty mogą obejmować składnik bazowy i proporcjonalny na trasie.
Faktura nie jest wiecznym adresem
Faktura BOLT 11 może kodować sieć, kwotę, payment hash, dane odbiorcy i termin; część pól jest opcjonalna. Płatnik powinien sprawdzić odbiorcę, kwotę i ważność tak samo jak cel płatności on-chain.
Lightning nadaje się do mniejszych szybkich płatności, lecz ostateczność różni się od karty. Po rozrachunku nie ma wbudowanego chargebacku. Zacznij od małej wartości i użyj on-chain, gdy portfel, odbiorca albo profil ryzyka nie wspierają operacji.