Co to jest sieć Bitcoin Lightning? A jak to działa?

Category: Dzięki Czemu
17 lutego 2021

Przewodnik dla początkujących

  • 9 akcji
  • FacebookŚwiergotPinterestDwie główne przeszkody, które paraliżują platformy obsługujące transakcje w walutach fiducjarnych, to powolne transakcje i wysokie opłaty transakcyjne naliczane w trakcie. Bitcoin i ogólnie kryptowaluty zostały stworzone, aby zaoferować rozwiązanie tych problemów.

    Jednak każdy, kto jest zaznajomiony z transakcjami bitcoinowymi, wiedziałby, że jest odwrotnie. Jeśli chodzi o czas potrzebny do przetworzenia pojedynczej transakcji, inne systemy płatności, które wykorzystują konwencjonalne pieniądze, takie jak PayPal, Visa i MasterCard, mogą przetwarzać setki transakcji w ułamku sekundy.

    W związku z tym oczekiwano, że system bitcoin obsłuży dziesięć tysięcy transakcji w równoważnym czasie. Wręcz przeciwnie, przy użyciu bitcoin może minąć w dowolnym momencie od minut do godzin, w najgorszym przypadku, dni, zanim pojedyncza transakcja zostanie zrealizowana.

    Teraz, gdy użytkownik bitcoin inicjuje transakcję, płatność jest weryfikowana i zapisywana w bazie danych blockchain w procesie zwanym wydobywaniem. Górnicy otrzymują określoną kwotę opłat pobieranych od inicjatora transakcji jako opłaty transakcyjne. Nie ma ustalonej stałej opłaty za transakcję, a raczej zmienia się ona wraz ze zmiennością waluty. Jednak koszty transakcji są tak absurdalnie wysokie, a system jest w zasadzie nieefektywny.

    Załóżmy, że użytkownik chce zapłacić za pudełko pizzy za pomocą bitcoinów, biorąc pod uwagę fakt, że przetworzenie płatności przez system może zająć co najmniej kilka minut lub godzin oraz fakt, że koszt transakcji może być wyższy niż aktualna cena pizzy, jak funkcjonalny i praktyczny jest system bitcoin w życiu codziennym zwykłego człowieka? Sieć Bitcoin Lightning Network została zaprojektowana w celu rozwiązania tych problemów.

    Co to jest sieć Bitcoin Lightning

    Mówiąc najprościej, Bitcoin Lightning Network to system płatności, który umożliwia użytkownikom Bitcoin wymianę pieniędzy poza łańcuchem, tj. Bez udziału łańcucha bloków bitcoin. Sieć błyskawicy obsługuje kilka złożonych algorytmów do przetwarzania transakcji z błyskawiczną szybkością przy minimalnych opłatach transakcyjnych, a wszystko to bez zakłócania wbudowanej zdecentralizowanej sieci systemu. System został opracowany przez Thaddeusa Dryja i Josepha Poona i nadal znajduje się w fazie testowania procesu rozwoju.

    Jak działa sieć Bitcoin Lightning

    Węzeł w kontekście technologii blockchain odnosi się do komputera podłączonego do sieci. Po pierwsze, aby korzystać z sieci odgromowej, każdy użytkownik musi być węzłem, czyli mieć przynajmniej jedno połączenie z innym węzłem. Poniżej znajduje się zestawienie wszystkich unikalnych funkcji i narzędzi, które składają się na błyskawiczną sieć Bitcoin.

    Portfele z wieloma podpisami

    Technicznie rzecz biorąc, sieć błyskawicy Bitcoin jest portfelem kryptowalut z wieloma podpisami. Czym więc jest portfel z wieloma podpisami? Portfel z wieloma podpisami to rodzaj portfela kryptowalut, który wymaga więcej niż jednego klucza prywatnego do autoryzacji transakcji. Zwykłe portfele kryptowalut mają tylko jeden klucz prywatny i jeden klucz publiczny i są zarządzane przez jednego użytkownika.

    Portfele multi-sig pozwalają na korzystanie z więcej niż jednego użytkownika. W takim przypadku użytkownik może utworzyć adres z wieloma sygnaturami i wybrać liczbę osób zwanych współpłatnikami, z którymi ma obsługiwać i zarządzać portfelem. Zanim płatność z portfela wielosigowego będzie mogła zostać zrealizowana przez jednego użytkownika, inni współpłacący musieliby autoryzować transakcję, zanim pieniądze będą mogły zostać pobrane z portfela. Zasadniczo pomyśl o portfelu z wieloma sygnaturami, takim jak wspólne konto bankowe, na którym wszyscy sygnatariusze będą musieli podpisać transakcję, zanim zostanie uwierzytelniona.

    W portfelach z wieloma podpisami klucz prywatny jest dystrybuowany do różnych portfeli, urządzeń, a nawet może być obsługiwany z innej lokalizacji. W przypadku, gdy jeden portfel jest zagrożony, bitcoiny są nadal bezpieczne, a haker musiałby mieć klucze prywatne każdego współpłacącego w portfelu, aby uzyskać dostęp do funduszy, dzięki czemu portfel wielosigowy jest bardzo wydajny i bezpieczny.

    Środki w sieci błyskawicznej Bitcoin są przechowywane w portfelu z wieloma sygnaturami, współpłacący dokonują odpowiednich wpłat na to konto, transakcje i zaktualizowane salda kont są również tutaj rejestrowane. Portfel jest dostępny dla wszystkich współpłacących za pośrednictwem połączenia sieciowego.

    Kanały płatności

    Jak wspomniano wcześniej, każdy użytkownik musi być węzłem, aby korzystać z błyskawicznej sieci Bitcoin. Jak więc działa połączenie? Oto przykład.

      Przede wszystkim załóżmy, że w sieci są dwa węzły, które prowadzą razem biznes i muszą stale dokonywać między sobą transakcji. Zadzwonimy do użytkowników Jane i Bob

    Jane tworzy kanał płatności – portfel z wieloma sygnaturami – i wybiera Boba jako współpłacącego, któremu ma udostępniać portfel.

    Załóżmy, że Bob i Jane wpłacają odpowiednio 3 BTC do portfela multi-sig, Lightning Network wykorzystuje protokół inteligentnych kontraktów, aby śledzić, co należy do tego, kto w połączeniu, a każda ze stron może uzyskać dostęp tylko do własnych bitcoinów w portfelu.

    Ten proces (tworzenie kanału płatności) nazywany jest transakcją otwierania, jest działaniem łańcuchowym i jako taki jest rejestrowany na głównym łańcuchu bloków bitcoin.

    Ponadto szczegóły dotyczące kanału płatności – adres portfela i salda otwarcia są również rejestrowane na blockchain.

    Od tego momentu transakcje w kanale płatności są przeprowadzane poza łańcuchem w ramach Lightning Network. Te transakcje nazywane są transakcjami zobowiązującymi.

  • Jeśli Jane wyśle ​​Bobowi 2 BTC, przekazuje Bobowi obietnicę posiadania 2 swoich Bitcoinów w kanale płatności / portfelu multisig. Z tego samego powodu, jeśli Bob zdecyduje się wysłać 4 BTC do Jane, przekazuje Jane obietnicę własności 4 swoich Bitcoinów w kanale płatności / portfelu multisig.

  • Zasadniczo sieć błyskawicy w rzeczywistości nie wysyła pieniędzy, a jedynie aktualizuje salda dotyczące tego, do jakiego stopnia użytkownik w sieci może uzyskać dostęp.

    Ponieważ transakcja jest przeprowadzana poza łańcuchem, oszczędza się dużo czasu, ponieważ górnicy nie będą musieli weryfikować transakcji, ponieważ nie jest ona zapisywana w łańcuchu bloków.

    Ponadto Jane nie jest obciążana żadnymi opłatami transakcyjnymi, ponieważ nie przeprowadzono wydobycia.

    Ilekroć Jane i Bob kończą działalność i nie spodziewają się, że będą przeprowadzać ze sobą dalsze transakcje, mogą zdecydować się na zamknięcie kanału płatności, podpisując transakcję zamykającą za pomocą odpowiednich kluczy prywatnych, aby przesłać salda końcowe do głównego łańcucha bloków bitcoin.

    Zamknięcie kanału płatności odbywa się w łańcuchu i jest rejestrowane w bazie danych blockchain. Wszelkie środki pozostawione każdemu użytkownikowi są zwracane do ich indywidualnych portfeli.

    Zasadniczo jedynymi transakcjami transmitowanymi do łańcucha blokowego są otwieranie i zamykanie kanału płatności oraz kiedy użytkownik zapisuje swoje konto lightning w portfelu multi-sig. Każda inna transakcja jest przeprowadzana poza łańcuchem. W przypadku jednorazowych transakcji między użytkownikami tworzenie kanału płatności jest nieskuteczne. Transakcje można przesyłać między dowolną liczbą węzłów za pośrednictwem pośrednich tras kanałowych. Dopóki istnieje sieć węzłów, które łączą się z odbiorcą, nie ma potrzeby tworzenia kanału płatności, aby wysłać komuś środki.

    Na przykład, jeśli Jane chce wysłać 2 BTC do Stevena, zamiast otwierać nowy kanał płatności ze Stevenem, może użyć kanału płatności, który został wcześniej ustanowiony między Bobem i Stevenem, aby to osiągnąć. Bob przekaże obietnicę własności 2 BTC Stevenowi, a Jane z kolei przekaże obietnicę własności za 2 BTC Bobowi za pośrednictwem kanału płatności Jane-Bob w celu zwrotu kwoty.

    Dzięki sieci kanałów płatniczych jako takiej, miliony natychmiastowych transakcji mogą być realizowane przy minimalnych opłatach transakcyjnych.

    Hash Time

    Hash Time Locked Contract (HTLC) to technologia używana do blokowania bitcoinów w portfelu z wieloma podpisami w celu zapobiegania oszustwom i złośliwym transakcjom za pośrednictwem kanałów płatności w sieci.

    Ponieważ sieć Lightning Network zasadniczo opiera się na transakcjach zobowiązujących, HTLC zapewnia, że ​​każda ze stron w sieci dotrzyma końca umowy, a jeśli tego nie zrobi, po określonym czasie określonym w umowie bitcoiny w portfelu są zwracane ich odpowiednim właścicielom. HTLC zapewnia uczciwość i odpowiedzialność stron w ich transakcjach.

    Poza osiągnięciem limitu czasu, pieniądze można również odblokować i zwrócić do indywidualnych portfeli każdej ze stron, jeśli obie strony wspólnie podpiszą transakcje zamykające.

    Opłaty za Lightning Network

    Realnie rzecz biorąc, każdy użytkownik nie może mieć połączenia z każdym, do kogo zamierza wysłać pieniądze, a skonfigurowanie kanału płatności dla każdej transakcji jest niepraktyczne. W takim przypadku użytkownik może użyć koncentratora połączonych węzłów do wysłania środków.

    Lightning Network pobiera opłaty transakcyjne od nadawcy, minimalne opłaty w porównaniu do opłat transakcyjnych w zwykłym systemie bitcoin. Opłaty są wnoszone do innych węzłów w wielokanałowej sieci płatniczej.

    Pieniądze służą jako zachęta dla użytkowników do utrzymywania aktywnych i funkcjonalnych węzłów w celu przekazywania transakcji. Dodatkowo naliczane są opłaty transakcyjne przy otwieraniu i zamykaniu kanałów płatności, ponieważ transakcje te są weryfikowane przez górników i rejestrowane na łańcuchu bloków bitcoin.

    Zalety i wady sieci Bitcoin Lightning

    Zalety sieci Bitcoin Lightning

    • Transakcje są przetwarzane natychmiast, salda kont węzłów są właśnie aktualizowane, a pieniądze są natychmiast dostępne dla nowego właściciela.
    • Opłaty transakcyjne to zaledwie ułamek kosztu transakcji, dlatego użytkownicy nie muszą się martwić, że zostaną obciążeni opłatami wyższymi niż pierwotna kwota transakcji.Transakcje zobowiązujące nie są rejestrowane w łańcuchu bloków, więc po zamknięciu kanału płatności nie można prześledzić transakcji z powrotem do użytkowników. Jest to szczególnie przydatne dla osób, które chcą zachować anonimowość podczas transakcji.

      Wady Bitcoin Lightning Network

      • Lightning Network nie nadaje się do dokonywania płatności zbiorczych, węzły pośredniczące w wielokanałowej sieci płatniczej mogą nie być obciążone pieniędzmi, aby przenieść fundusze, w takim przypadku transakcja znajduje się w ślepym zaułku.
      • Odbiorcy nie mogą otrzymać pieniędzy, jeśli ich węzeł nie jest podłączony i jest online w momencie transakcji.Niektóre węzły mogą zdecydować o scentralizowaniu kanału płatności, ładując swoje portfele bitcoinami głównie w celu obsługi transakcji na kanale. Scentralizowana sieć jest nieuchronnie zobowiązana do wyłączenia systemu w jakiś sposób.

        Wniosek

        Oprogramowanie Bitcoin Lightning Network jest wciąż w fazie rozwoju i oczekuje się, że będzie rosło i stało się szerzej stosowane w systemie płatności. Lightning Network jest bez wątpienia istotnym narzędziem rozszerzającym, jeśli Bitcoin musi zostać ustanowiony jako działający środek płatniczy w najbliższej przyszłości.