Co to jest sieć Lightning? Rozwiązanie skalowalności Bitcoina

W skrócie

  • Ze względu na sposób budowy Bitcoin charakteryzuje się niską szybkością transakcji i wysokimi kosztami transakcji.
  • Lightning Network to „rozwiązanie drugiej warstwy”, które przyspiesza transakcje przy jednoczesnej redukcji kosztów, omijając główny łańcuch bloków Bitcoin.

Bitcoin hamowana jest przez własną popularność. Dzięki sposobowi blockchain został zaprojektowany, prędkość transakcji jest niska, a koszt transakcji wzrósł.

Badacze, programiści i społeczność Bitcoin próbują znaleźć sposób na umożliwienie korzystania z Bitcoina – i nie tylko cryptocurrencies—aby obsłużyć więcej transakcji.

Ich najlepsze dotychczasowe wysiłki skupiały się wokół czegoś zwanego Błyskawica sieci. Czy może rozwiązać problemy ze skalowaniem kryptowaluty? Dowiemy się tego poniżej.

Obecne ograniczenia Bitcoina: szybkość i koszt

Istnieją dwa ograniczenia, które musimy wyjaśnić, jeśli chodzi o blockchain, zanim będziemy mogli zbadać, w jaki sposób ludzie próbują go naprawić.

Pierwszy jest prędkość.

W łańcuchu bloków bloki to zasadniczo grupy transakcji zebranych razem. W ramach projektu łańcucha bloków istnieje tylko określona liczba transakcji, które można uwzględnić w bloku.

Jeśli Twoja transakcja nie trafi do bieżącego bloku, dołącza do kolejki. Przetworzenie tej kolejki może zająć od kilku minut do potencjalnie jednego dnia lub dłużej, w zależności od tego, ile innych transakcji znajduje się w kolejce pamięć.

Ogranicza to wykorzystanie blockchainu jako medium do przetwarzania szybkich transakcji, takich jak zakup filiżanki kawy. Nikt nie chce czekać, aż sieć zweryfikuje, czy masz gotówkę.

Drugie ograniczenie to koszt.

Sieć Bitcoin i inne są zbudowane na protokole konsensusu zwanym dowód pracy.

To tutaj górnicy marnować energię, próbując rozwiązać trudną zagadkę. Aby zrównoważyć koszty sprzętu i energii użytej w tych obliczeniach, górnicy pobierają opłaty transakcyjne.

Gdy system jest mały, a liczba transakcji wymagających weryfikacji jest niewielka, sieć działa dobrze, a koszty transakcji są niskie. Wraz z rozwojem sieci rosną jednak koszty opłat transakcyjnych, ponieważ w każdym nowo wydobytym bloku jest mało miejsca. W rezultacie tylko transakcje z najwyższymi opłatami są przetwarzane na wysokim poziomie w okresach dużego obciążenia.

Wyzwanie związane ze skalowalnością Bitcoina stało się widoczne pod koniec 2017 roku, kiedy miliony ludzi wskoczyło na modę Bitcoin i stało się to walczył, żeby sobie poradzić z liczbą transakcji. W szczytowym momencie w grudniu 2017 r. średni koszt przetworzenia jednej transakcji na łańcuchu bloków Bitcoin – niezależnie od tego, czy dotyczyła ona 1 dolara, czy 1,000 dolarów – wynosił $37. To sprawiło, że Bitcoin stał się nieekonomiczną formą waluty, ponieważ opłata transakcyjna byłaby wyższa niż rzeczywista płatność za wiele małych transakcji. I tu właśnie pojawia się Lightning Network.

Mamy cały artykuł wyjaśniający więcej na ten temat Ograniczenia Bitcoina.

Czym jest sieć błyskawicy?

Sieć Lightning to „rozwiązanie drugiej warstwy” zbudowane na sieci Bitcoin, co oznacza, że ​​jest zbudowane oddzielnie od sieci Bitcoin, ale współdziała z nią. Składa się z systemu kanałów, które umożliwiają osobom lub firmom przesyłanie pieniędzy między sobą bez konieczności używania blockchainu do weryfikacji transakcji.

Przypomina on obecny system rozliczeń stosowany przez takie firmy jak Visa i Mastercard. Kiedy za coś płacisz, nie jest to natychmiast rozliczane.

Zamiast tego następuje szybka weryfikacja środków od kupującego i żądanie sprzedającego, co daje zielone światło na realizację transakcji. Rozliczenie środków następuje później – w niektórych przypadkach kilka dni lub tygodni później.

Sieć Lightning jest obsługiwana przez sieć węzłów przetwarzających płatności, a transakcje są zwykle przeprowadzane przy użyciu kodów QR zamiast skomplikowanych kluczy publicznych. Najważniejsze jest to, że pozwala na szybsze płatności przy niższych opłatach.

Teoretycznie mogłoby pozwolić na natychmiastowe przeprowadzenie tysięcy, a nawet setek tysięcy transakcji, co czyni go doskonałym rozwiązaniem w przypadku małych transakcji.

Kto wpadł na pomysł?

Lightning Network ma swoje korzenie w rozmyślania przez Satoshiego Nakamoto, pseudonimowego twórcę Bitcoina, ale został sformalizowany przez badaczy Josepha Poona i Thaddeusa Dryję, którzy opublikowali oficjalny dokument dla Lightning Network w dniu 14 stycznia 2016 r.

Argumentowali w nim, że sieć kanałów mikropłatności mogłaby rozwiązać problemy ze skalowalnością sieci Bitcoin, zamiast zmieniać samą sieć Bitcoin, aby umożliwić więcej transakcji.

Lightning Labs, laboratorium inżynierii blockchain, pomogło uruchomić wersję beta Lightning Network w marcu 2018 r. – wraz z wieloma osobami i innymi firmami, w tym ACINQ i Blockstream. Początkowo został sfinansowany w ramach zalążkowej rundy inwestycyjnej o wartości 2.5 miliona dolarów, w którą zaangażował się znany inwestor Jack Dorsey (którego spółka Square sfinansowała od tego czasu kilka Dotacje dla projektów Bitcoin i Lightning Network). Pierwsza wersja Lightning Network została uruchomiona na Bitcoinie w marcu 2018 r.

Sieć Lightning była pierwszą próbą rozwiązania drugiej warstwy, ale poszły w jej ślady inne.

Jak działa sieć Lightning?

Lightning Network przyspiesza transakcje, jednocześnie redukując koszty, omijając główny łańcuch bloków Bitcoin. Jest to nieustrukturyzowana sieć utworzona wokół niego.

Kanały to połączenia ad hoc typu peer-to-peer, za pośrednictwem których dokonywane są płatności. W kanale można wysłać dowolną liczbę płatności.

Sieć obsługiwana jest przez węzły kierujące płatnościami. Węzły są obsługiwane przez zwykłych ludzi – lub korporacje – uruchamiających programy na swoich komputerach stacjonarnych, laptopach lub Raspberry Pi. Dzięki temu sieć Lightning Network jest zdecentralizowana.

Aby rozpocząć korzystanie z Lightning Network, dowolna ilość Bitcoinów musi zostać zablokowana w kanale płatności. Następnie można je wydać w sieci Lightning Network, aż do zamknięcia kanału.

Gdy ktoś chce otrzymać transakcję, tworzy tak zwaną fakturę. Są to długie alfanumeryczne ciągi cyfr, często przedstawiane za pomocą kodów QR. Osoba chcąca dokonać płatności musi po prostu zeskanować tę fakturę za pomocą swojego portfela Lightning i potwierdzić (składając podpis cyfrowy), że chce dokonać płatności.

Po dokonaniu płatności potwierdzenie jest wysyłane przez sieć do osoby, która pierwotnie złożyła wniosek. Nazywa się to siecią peer-to-peer i oznacza, że ​​przetwarzanie płatności nie jest zależne od żadnej ze stron. Zwykle dzieje się to w ciągu kilku sekund – stąd nazwa Lightning.

Ponieważ płatności nie są dokonywane na blockchainie Bitcoin, nie podlegają długim czasom oczekiwania i wysokim opłatom. Oznacza to, że znacznie mniejsze płatności, czyli mikropłatności, można dokonać już za jednego satoshi (sto milionową część Bitcoina). Dzięki temu jest bardziej odpowiedni do codziennych transakcji, podczas gdy większe transakcje można przeprowadzać w sieci Bitcoin.

Gdy ktoś zakończy korzystanie z Lightning Network, może zamknąć swój kanał i opuścić sieć. Oznacza to, że mogą ponownie używać swojego Bitcoina w standardowej sieci Bitcoin.

Bardziej złożone, techniczne wprowadzenie do Lightning Network można znaleźć w przewodniku Elizabeth Stark, dyrektor generalnej Lightning Labs Centrum monet.

Jak płacić Bitcoinem za pomocą sieci Lightning?

Załóżmy, że chcesz dokonać transakcji w lokalnej kawiarni. Najpierw musisz wysłać trochę Bitcoinów do portfela, który wymaga więcej niż jednego podpisu lub klucza do uwolnienia środków.

Są to powszechnie tzw multisig portfele. Te portfele multisig wymagają więcej niż jednego podpisu, aby zwolnić środki. W przypadku Lightning Network umożliwia zawarcie umowy gwarantującej otrzymanie uzgodnionej płatności. W efekcie tworzenie bilansu.

Za każdym razem, gdy kupujesz filiżankę kawy, tworzysz nowy bilans i podpisujesz go swoim kluczem publicznym, aby odzwierciedlić to, co zostało w Twoim portfelu i co jest w portfelu kawiarni.

Jeśli nie chcesz już kupować kawy w tej kawiarni, możesz zamknąć kanał, a powstały bilans zostanie zapisany w blockchain jako trwały zapis.

Spory dotyczące płatności można również rozstrzygać na podstawie ostatniego podpisanego przez obie strony bilansu.

Co się stanie, jeśli nie masz bezpośredniego kanału z kolejnym miejscem, w którym chcesz coś kupić? Sieć znajdzie najkrótszą trasę między Tobą a sklepem za pośrednictwem innych osób w sieci.

Jak połączyć się z siecią Bitcoin Lightning

Możesz połączyć się z siecią Lightning, uruchamiając węzeł lub korzystając z portfela Lightning. Oto nasze najlepsze typy:

Portfel Bitcoin Lightning na Androida

Jeśli nie chcesz korzystać z pełnego węzła, możesz pobrać plik Portfel Bitcoin Błyskawica aplikację na telefonie z Androidem, która porządkuje wszystko w tle i umożliwia połączenie z siecią Lightning. Dzięki temu możesz otworzyć kanał Lightning i rozpocząć transakcje z innymi użytkownikami. Jest to również rozwiązanie „bez nadzoru”, co oznacza, że ​​opiekujesz się własnymi kluczami – trzymając Bitcoin w swoich rękach. (Wypróbowaliśmy to, płacąc za jazda taksówką).

Przeczytaj naszą recenzję Portfel Bitcoin Błyskawica.

Niebieski portfel na iOS i Androida

Jeśli chcesz korzystać z Lightning Network, ale nie chcesz dbać o własne środki, Niebieski portfel to usługa powiernicza, która uruchamia węzeł dla Ciebie. Umożliwia wysyłanie i odbieranie płatności Lightning, ale nie pozwala na wypłacanie Bitcoinów z sieci Lightning.

Pełny węzeł Bitcoin

Aby w pełni korzystać z sieci Lightning Network, możesz spróbować uruchomienie pełnego węzła.

Co to oznacza? Cóż, na początek wspierasz teraz sieci Bitcoin i Lightning Network, sprawdzając, czy transakcje są legalne. Oznacza to również, że możesz podłączyć go do swojego komputera i dokonywać transakcji z własnego węzła. To dosłownie czyni Cię Twoim własnym bankiem; jesteś jedyną osobą posiadającą i kontrolującą Twoje fundusze. Straszne, co?

Węzeł Eclair Lightning

Jeśli czujesz się bardziej ambitny, możesz skonfigurować pełny węzeł Lightning. Do uruchomienia wymagana jest znacznie większa wiedza komputerowa. Oznacza to pobieranie Eclair na swój komputer — lub domowe Raspberry Pi — i uruchom go. Następnie kierujesz transakcje w sieci i możesz dokonywać własnych transakcji.

Eclair oferuje również wersję mobilną dla użytkowników Androida o nazwie Eclair Mobile. Jest to uproszczony węzeł Lightning, co oznacza, że ​​masz kontrolę nad swoim Bitcoinem. Możesz podłączyć go do własnego węzła Eclair Lightning Node, jeśli go używasz. Jest tylko jeden haczyk: nie można za niego otrzymywać płatności. Eclair wyjaśnia, dlaczego w ten wpis na blogu. TL; DR tak jest dla nich bezpieczniej i łatwiej.

Błyskawica Dżul

Co dalej, gdy już skonfigurujesz własny węzeł? Czy utknąłeś przy korzystaniu z aplikacji komputerowej? Błyskawica Dżul to rozszerzenie przeglądarki, które umożliwia podłączenie Lightning Node do przeglądarki, dzięki czemu możesz łatwo dokonywać płatności w przeglądarkach Chrome, Firefox, Opera i Odważny. To wygodny hack.

Co możesz zrobić z siecią Bitcoin Lightning?

Na początek możesz dokonywać płatności każdemu, kto ma skonfigurowany portfel Lightning. Ale Lightning Network to coś więcej niż tylko to. Ponieważ jest to waluta cyfrowa, można ją łatwo zintegrować ze stronami internetowymi bez konieczności angażowania stron trzecich.

Chociaż zdecydowana większość firm kryptograficznych nie akceptuje jeszcze transakcji Lightning, liczba platform, które to robią, powoli rośnie. Niemniej jednak obecnie działa wiele popularnych platform obsługujących Lightning, począwszy od giełd kryptowalut, takich jak Bitfinex i MercuriEX, internetowych sprzedawców detalicznych i sprzedawców, takich jak Bitrefill, a także szeroka gama kasyn i innych dostawców usług.

Jeśli szukasz czegoś lokalnego, być może uda Ci się znaleźć coś w pobliżu Zaakceptuj Błyskawicę lub na Sklepy sieci Lightning.

Oto kilka przykładów rzeczy, które możesz zrobić za pomocą Lightning Network:

Zdobądź trochę satoshi za pomocą Lightning Faucet

Możesz zdobyć więcej Bitcoinów. Krany od dawna są sposobem na dystrybucję niewielkich ilości Bitcoinów i innych kryptowalut i nie inaczej jest w przypadku Lightning Network. Ten Błyskawiczny Kran pozwala przetestować wysyłanie i odbieranie z portfela Lightning; możesz wypłacić 14 satoshi na raz, co stanowi nieco ponad 0.004 dolara. Jednak od czegoś trzeba zacząć.

Daj napiwki ludziom w Satoshis na Twitterze

Czy chcesz, aby media społecznościowe przynosiły więcej satysfakcji? Cóż, teraz tak jest. Możesz dawać napiwki innym osobom – i one mogą napiwki Tobie – w Bitcoinach, korzystając z Lightning Network. Po prostu zintegruj Tippin.me i umieszcza mały symbol błyskawicy na każdym tweecie.

Aby wysyłać napiwki, będziesz potrzebować własnego portfela (patrz wyżej). Wszystkie fajne dzieciaki to robią, na przykład Jack Dorsey, współzałożyciel Twittera.

Jak duża jest sieć Bitcoin Lightning?

Trudno pojąć coś, co składa się z tysięcy małych części, wchodzących ze sobą w miliony interakcji. To trochę jak próba wyobrażenia sobie wszystkiego, co dzieje się w twoim mózgu. Aby więc było to nieco łatwiejsze, użyliśmy szeregu diagramów wizualnych. Tak wygląda Lightning Network z góry.

Świetnym źródłem danych Lightning Network jest 1ML, silnik wyszukiwania i analiz. Dostarcza danych o tym, które sklepy akceptują płatności Lightning oraz informacji o aktualnych węzłach. Ale zawiera także spektakularną wizualizację sieci Lightning, pokazującą wszystkie węzły i sposób, w jaki są ze sobą połączone. Sprawdź to poniżej.

 

Nawet najbardziej odległe węzły mogą łączyć się z innymi w sieci. Źródło zdjęcia: 1ML

Jeśli to nie było wystarczająco odlotowe, oto a Widok 3D sieci Lightning, którą możesz eksplorować. A jeśli chcesz zanurzyć się jeszcze głębiej w sieci, możesz założyć okulary VR, aby uzyskać pełnię wrażeń.

Poznaj sieć Lightning za pomocą zestawu słuchawkowego VR. Źródło zdjęcia: Lightning VR

To zdjęcie wyobrażanie sobie sprawia, że ​​Lightning Network wygląda jak jakaś futurystyczna planeta. To jest widok z węzła jednej osoby. Im większe obszary, tym więcej Bitcoinów w kanałach Lightning. Co ciekawe, duży niebieski obszar po prawej stronie nazywa się „DeutscheTestnetBank”, kimkolwiek by to nie było.

Kulisty widok sieci Lightning. Źródło zdjęcia: Bl.ocks

Obecny stan sieci Lightning

Sieć stanęła w obliczu pierwszego poważnego ataku 20 marca 2018 r., kiedy to a rozproszony atak typu „odmowa usługi” zniszczył około 200 węzłów Lightning, co stanowiło wówczas około 20% sieci, co oznaczało, że sieć miała problemy z przetwarzaniem jakichkolwiek transakcji. Po wdrożeniu środków zapobiegawczych liczba węzłów wzrosła do 7,000 XNUMX.

Od tego czasu Lightning Network stale się rozwija. Według naszej najnowszej aktualizacji działa ponad 17,000 84,000 węzłów Lightning i ponad 3,815 113.2 kanałów. Całkowita przepustowość sieci Lightning Network wynosi obecnie XNUMX BTC (czyli około XNUMX miliona dolarów według bieżących wartości).

Każdy węzeł Lightning jest odpowiedzialny za interakcję z innymi węzłami w celu przeprowadzania transakcji pieniężnych, podczas gdy kanały są w zasadzie autostradami umożliwiającymi przepływ pieniędzy między węzłami w sieci. Im więcej węzłów i kanałów, tym łatwiej jest pomyślnie zakończyć większe transakcje.

Przyszłość sieci Lightning

Popularność kryptowalut i przeprowadzania transakcji na nich w ciągu zaledwie kilku krótkich lat wywarło coraz większy nacisk na łańcuchy bloków, na których są zbudowane.

Chociaż nastąpiły mniejsze zmiany – i w niektórych przypadkach widły— aby pomóc sieciom lepiej radzić sobie z popytem, ​​Lightning Network, jeśli odniesie sukces, może pomóc otworzyć drzwi do powszechnego przyjęcia kryptowalut i ich zastosowań.

W sierpniu 2020 r. sieć Lightning Network została zaktualizowana w celu uwzględnienia obsługi standardu Wumbo funkcjonować. Na początku Lightning twórcy ograniczyli ilość Bitcoinów, jaką można przechowywać w kanale płatności Lightning, do 0.1677 BTC; Kanały Wumbo umożliwiają węzłom obsługę większych transakcji i większych wolumenów.

Coraz większa liczba giełd kryptowalut obsługuje obecnie Lightning Network, w tym Kraken, OKEx, Bitstamp i Bitfinex, a także aplikacja do handlu finansowego robinhood. Jednakże dwie główne wymiany, Binance i Coinbase, nie wprowadziły jeszcze obsługi Lightning Network.

Oraz Salwador, który w czerwcu 2021 r. przyjął przepisy uczynić Bitcoin prawnym środkiem płatniczym, sprzedawcy są za pomocą sieci Lightning aby ułatwić drobne płatności, podobnie jak sponsorowany przez państwo portfel Chivo zintegrować sieć Lightning. Według współzałożyciela AlphaPoint, programisty pracującego nad portfelem Chivo, jest to prawdopodobnie pierwszy przykład wykorzystania Bitcoina w powszechnych codziennych transakcjach i „pierwsze wdrożenie Lightning na taką skalę”.

W kwietniu 2022 r. Lightning Labs zebrano $ 70 milionów aby sfinansować rozwój protokołu Taro, który pomoże to umożliwić stablecoin transakcji w Lightning Network.

Lightning Network rozprzestrzenia się także poza Bitcoin. Blockstream stworzył własną implementację Lightning Network o nazwie c-Błyskawica który jest zbudowany w języku programowania C, znanym większości programistów. Litecoin ma również swoją wersję – Litecoin Lightning Network – która jest niewielka w porównaniu do wersji Bitcoin, ale powoli rośnie.

Więcej informacji na temat Lightning Network można znaleźć na stronie zasobów Jamesona Loppa tutaj.

Chcesz być ekspertem od kryptowalut? Wykorzystaj to, co najlepsze z funkcji odszyfrowywania bezpośrednio do swojej skrzynki odbiorczej.

Otrzymuj największe wiadomości o kryptowalutach + cotygodniowe podsumowania i nie tylko!

Źródło: https://decrypt.co/resources/bitcoin-lightning-network