653 / 736BK37

Mastering the Lightning Network

Jak kanały Bitcoina tworzą sieć płatniczą

Zapłata bitcoinem za kawę brzmi prosto. Jak jednak ją zrealizować bez angażowania całej sieci bazowej w każdy pojedynczy zakup? Mastering the Lightning Network wyjaśnia kanały płatnicze, szukanie tras i reguły umożliwiające płatności bitcoinem ponad jego blockchainem.

Mastering the Lightning Network to książka techniczna Andreasa M. Antonopoulosa, Olaoluwy Osuntokuna i René Pickhardta z 2021 roku. Pomaga zrozumieć Lightning Network i prowadzi od codziennego użycia do obsługi węzła i szczegółów protokołu. Jest dla osób znających podstawy Bitcoina, które chcą pójść dalej.

W książce poznasz Alice, która chce kupić kawę, i Boba, który ją sprzedaje. Chan oferuje internetowe usługi informacyjne, a Dina handluje przedmiotami w grach. Każde z nich przesyła lub odbiera niewielkie kwoty, dla których osobna transakcja w blockchainie może być niepraktyczna. Autorzy wykorzystują te postacie jako przewodników. To opowieści edukacyjne: pokazują możliwe zastosowania, ale nie mierzą powodzenia rzeczywistych usług. [4]

Kanał płatniczy łączy dwa węzły, czyli komputery uczestniczące w Lightning Network. Pozwala zmieniać podział zaangażowanych środków bez zapisywania każdej zmiany w blockchainie. Natomiast otwarcie i zamknięcie kanału opierają się na transakcjach Bitcoina. Lightning Network nie jest więc nowym blockchainem ani nową monetą. Działając na Bitcoinie, używa bitcoina; zmienia się sposób przekazywania i rozliczania płatności. [4]

Płatność może przejść przez kilka połączonych kanałów. Routing oznacza znalezienie drogi od nadawcy do odbiorcy i przekazanie płatności przez inne węzły. Samo narysowanie połączeń jednak nie wystarcza: potrzebne są środki dostępne w kierunku płatności, czyli płynność. Chan w książce między innymi wynajmuje pojemność do odbierania płatności. Przykład wyjaśnia usługę, ale nie obiecuje, że każda płatność zawsze znajdzie użyteczną trasę. [4]

Autorzy zatrzymują się przy słowie „trustless”. Nie oznacza świata bez jakiegokolwiek zaufania, lecz próbę ograniczenia zależności od uczciwości innych uczestników. Porównują to do dzielenia jedzenia: jedna osoba rozdziela porcje, druga wybiera. Reguły sprzyjają uczciwemu podziałowi bez sędziego. W sieci tę rolę pełnią protokół i warunki kryptograficzne. Nadal polegasz jednak na ich dobrym projekcie i działającym oprogramowaniu; analogia nie gwarantuje bezpieczeństwa konkretnej aplikacji. [4]

Jeżeli węzły Bitcoina mają weryfikować więcej transakcji, potrzebują większej przepustowości, mocy obliczeniowej i przetwarzania danych. Wyższy koszt może ograniczyć liczbę osób, które stać na własny węzeł. Lightning Network proponuje inne rozwiązanie: informacje o płatności wymieniają uczestnicy na jej trasie, zamiast angażować całą sieć bazową. Stąd pomysł dodatkowej warstwy. Historyczne wyliczenia książki nie są jednak dzisiejszym pomiarem wydajności, a szybkość i niska opłata nie są gwarantowane przy każdej płatności. [4]

Andreas M. Antonopoulos, Olaoluwa Osuntokun i René Pickhardt połączyli siły przy tworzeniu technicznego przewodnika. O’Reilly podaje listopad 2021 roku, natomiast oficjalne repozytorium ogłasza pierwsze wydanie z datą 21 grudnia 2021 roku. To różne informacje wydawnicze. Tag firstedition_firstprint pozwala otworzyć konkretny pierwotny tekst, bez mylenia historycznej książki z wersją, która nadal się zmienia. [1] [2]

Przedmowa zakłada znajomość podstaw Bitcoina. Wprowadzenie wyjaśnia jednak pojęcia, a pierwsze rozdziały są bardziej przystępne niż późniejsze części techniczne. Według spisu treści książka prowadzi od korzystania z sieci i prowadzenia węzła do kanałów, routingu, żądań płatności, bezpieczeństwa i prywatności. Przykłady wykorzystują też wiersz poleceń i języki programowania. Na początku warto zrozumieć różnicę między kanałem a płatnością; szczegóły programu mogą poczekać. [3] [1]

Tekst jest dostępny w oficjalnym repozytorium. Ten opis opiera się na przedmowie, wprowadzeniu i sprawdzonych danych wydawniczych; nie jest testem wszystkich programów ani pełną recenzją. Sama przedmowa ostrzega, że wymienione produkty i przykłady nie stanowią zweryfikowanych rekomendacji. Nie wysyłaj środków na adresy z książki: klucze mogą być publiczne, więc pieniądze wyda inny czytelnik, albo pozostaną niedostępne. Zasady pomagają zrozumieć system, ale aktualne działanie konkretnego oprogramowania trzeba sprawdzić osobno. [2] [3] [4]

Pełniejszy obraz uzyskasz, czytając to hasło razem z Lightning Network, Payment Channel, HTLC, Płynność Lightning.

01Czy mogę zacząć od tej książki, jeśli dopiero poznaję Bitcoina?

Pomaga znajomość przynajmniej podstaw transakcji Bitcoina, kluczy i blockchaina. Wprowadzenie wyjaśnia Lightning Network; później pojawiają się obsługa węzła i kod. Nie trzeba czytać wszystkiego naraz, ale nauka Bitcoina od zera nie jest głównym celem książki.

02Czy do Lightning Network muszę kupić inną monetę?

Nie. Lightning Network działająca na Bitcoinie używa bitcoina, a nie osobnej monety lightning. Różnica polega na płatnościach przez kanały. Kontrola kluczy i sposób zabezpieczenia środków kopią zapasową zależą też od wybranego portfela lub usługi.

DOC · 001O’Reilly — Mastering the Lightning NetworkWydawca DOC · 002Mastering the Lightning Network — official repositoryŹródło pierwotne DOC · 003Mastering the Lightning Network — first edition PrefaceŹródło pierwotne DOC · 004Mastering the Lightning Network — first edition IntroductionŹródło pierwotne
Zaktualizowano: Najpierw źródła · To nie jest porada inwestycyjna