20 czerwca Binance opublikowało na swoim oficjalnym Twitterze informację, że wielu internautów odkryło, że Binance zakończyło tworzenie węzła Bitcoin Lightning Network. Zaraz po tym, jak Binance ogłosiło, że zakończyło wdrażanie węzłów sieci Bitcoin Flashpoint, dyrektor generalny Binance, Changpeng Zhao, również odpowiedział, że trwają odpowiednie prace budowlane.

Patrząc wstecz kilka miesięcy temu, można spekulować, że zaangażowanie Binance w Bitcoin Lightning Network jest w rzeczywistości powiązane z szaleństwem na temat BRC-20 na początku maja, które spowodowało eksplozję sieci Bitcoin i gwałtowny wzrost opłat transakcyjnych. i 8 tego samego miesiąca wypłaty Bitcoinów zostały zawieszone po raz drugi.

W poprzednim raporcie badawczym (Czy BRC-20 może doprowadzić ekosystem Bitcoin do nowego dobrobytu? Jaki jest pożytek z Bitcoin NFT? Czym jest BRC-30?) wspominaliśmy o wielu koncepcjach BRC-20 i wspomnieliśmy o nich także na końcu Jeden artykuł będzie dotyczył sieci Lightning. Najpierw wyjaśnię, jaki jest związek między nimi? Następnie przedstawimy plan ekspansji Bitcoina, a na koniec przeprowadzimy pogłębione badania i dyskusję z Lightning Network jako główną osią.

Wcześniej aplikacje takie jak NFT i BRC-20 w ekosystemie Bitcoin stawały się coraz bardziej popularne, powodując coraz większe przeciążenie sieci Bitcoin. Z technicznego punktu widzenia, jeśli obieg BRC-20 jest obsługiwany w sieci Lightning, oznacza to pomoże osiągnąć szybsze i bardziej efektywne transakcje oraz odblokować nowe możliwości dla BRC-20. Jest to jednak również klucz do ustanowienia przez Binance sieci Bitcoin Lightning Network. Według platformy danych blockchain Glassnode średnia opłata transakcyjna w sieci Lightning wynosi 0,00013 USD. Jeśli sieć Bitcoin jest wykorzystywana bezpośrednio do transakcji, średnia opłata transakcyjna w sieci Bitcoin wynosi około 18,9 USD. Różnica w cenie między nimi wynosi ogromny.​

Widząc tę ​​korzyść, Binance zaczęło integrować sieć Bitcoin Lightning, aby umożliwić funkcje wpłat i wypłat. Jednak Binance podkreśliło również, że przed zakończeniem integracji Lightning Network należy jeszcze wykonać pewne prace techniczne i obiecało w dalszym ciągu informować wszystkich o najświeższych wiadomościach.​

Następnie szczegółowo omówimy plan ekspansji Bitcoin i wiedzę techniczną Lightning Network.

Wyzwanie Blockchain

Zacznijmy od wyzwań związanych z blockchainem. Przenoszenie Bitcoina na blockchain jest procesem powolnym, kosztownym i nieefektywnym. Ponieważ łańcuch bloków Bitcoin może obsłużyć tylko określoną liczbę transakcji (i danych) w określonym czasie. Jeśli Bitcoin ma pozostać konkurencyjny w stosunku do innych łańcuchów bloków, muszą istnieć innowacyjne środki zwiększające użyteczność sieci.​

Musimy najpierw rozróżnić dwa kluczowe pojęcia: „Bitcoin jako aktywo (BTC)” i „Bitcoin jako łańcuch bloków”. Bitcoin jako zasób zyskał szerokie zastosowanie w ciągu ostatnich kilku lat i ma ogromny potencjał dla tego zasobu cyfrowego dziś i w przyszłości. Jednakże, aby BTC mógł osiągnąć masową adopcję, musi mieć płynne środowisko transakcyjne (inaczej blockchain Bitcoin). Blockchain Bitcoina jest wysoce bezpieczny, zdecentralizowany i stabilny, ale Bitcoin ma oczywistą wadę: ograniczoną zdolność do przetwarzania dużych ilości danych transakcyjnych. Aby potwierdzić transakcje na łańcuchu bloków Bitcoin, muszą one zostać zatwierdzone w drodze konsensusu Proof of Work (PoW). Gdy pewna liczba górników zweryfikuje transakcję, może ona osiągnąć ostateczny stan rozliczenia blockchainu i wygenerować nowy blok.

Obecnie istnieje kilka kluczowych czynników ograniczających łańcuch bloków Bitcoin: po pierwsze, rozmiar bloku, blok Bitcoin może pomieścić tylko 1 megabajt (MB) danych; po drugie, czas bloku, w przybliżeniu co 10 minut, na wygenerowanie nowego bloku Bitcoin, po trzecie, przepustowość; , ze względu na rozmiar bloku i ograniczenia czasowe Bitcoina, może on przetwarzać tylko około trzech do siedmiu transakcji na sekundę, co czwarte, koszty transakcji są ograniczone. Przepustowość prowadzi do dużego zapotrzebowania na ograniczoną przestrzeń blokową, co z kolei powoduje gwałtowny wzrost opłat w przypadku Bitcoina; sieć jest przeciążona; w końcu programowalność, możliwości językowe Bitcoina są ograniczone, co utrudnia wdrożenie logiki inteligentnych kontraktów. To sprawia, że ​​tworzenie zdecentralizowanych aplikacji na Bitcoinie jest znacznie mniej proste niż na Ethereum.

Dlaczego więc programiści nie mogą po prostu poprawić wydajności Bitcoina? Ponieważ ulepszenie protokołu Bitcoin nie jest tak proste, jak sobie wyobrażano. Po pierwsze, Bitcoin został celowo zaprojektowany jako prosty łańcuch bloków. Ze względu na brak skomplikowanego kodowania i aplikacji, Bitcoin okazał się dziś bardzo bezpiecznym, stabilnym i zdecentralizowanym łańcuchem bloków. Dlatego wprowadzenie nagłych i znaczących zmian w Bitcoinie przyniosłoby efekt przeciwny do zamierzonego w stosunku do podstawowych zasad protokołu. Chociaż aktualizacje Bitcoina z pewnością będą kontynuowane, żadne rozwiązania transformacyjne nie zostaną wdrożone z dnia na dzień. Dlatego w najbliższej przyszłości blockchain będzie miał trudności z samodzielnym osiągnięciem skalowalności. Jednak teraz, gdy Ethereum ma rozwiązanie L2, blockchain Bitcoin musi mieć także inne rozwiązania, które mogą pomóc w rozbudowie sieci, aby pomieścić te miliardy użytkowników. .i aktualny status milionów transakcji każdego dnia.

Chociaż Bitcoin ma swoje ograniczenia, nadal może być skalowany poprzez wdrażanie rozwiązań warstwowych, zapewniając lepszą wydajność i funkcjonalność całej sieci. Budując na Bitcoinie, programiści mogą tworzyć skalowalne rozwiązania bez modyfikowania samego Bitcoina. Takie podejście może poprawić wydajność zwykłych transakcji Bitcoin, jednocześnie korzystając z płynności Bitcoina i efektów sieciowych.

Warstwy to ETH L2?

Warstwowanie umożliwia przesyłanie Bitcoinów (i innych aktywów) bez bezpośredniego korzystania z łańcucha bloków. Chociaż każda warstwa Bitcoin ma swój własny, unikalny mechanizm konsensusu umożliwiający połączenie się z Bitcoinem, cel jest ten sam: przenieść transakcje poza łańcuch, aby były szybsze, tańsze, bardziej programowalne i skalowalne. Następny. Zagłębmy się w związek Bitcoina z tymi warstwami.

Po pierwsze, zakładamy, że Bitcoin może być używany jako ostateczna warstwa rozliczeniowa transakcji i że priorytetem będzie dla niego stabilność, decentralizacja i bezpieczeństwo. Te cechy sprawiają, że Bitcoin jest najlepszą podstawą do budowania szerszej działalności gospodarczej. Ponadto jego rodzima waluta, BTC, działa jako długoterminowy magazyn wartości. Jednocześnie rozwiązanie warstwowe może zapewnić Bitcoinowi większą skalowalność i produktywność bez uszczerbku dla bezpieczeństwa jego warstwy podstawowej.

Ponieważ warstwy te są zbudowane na bazie Bitcoina, nie mają one wpływu na warstwę bazową i nie stanowią dla niej żadnego zagrożenia z punktu widzenia bezpieczeństwa. Podejście warstwowe umożliwia Bitcoinowi przyjęcie nowych, szybszych i bardziej wydajnych procesów bez poświęcania trwałości lub decentralizacji warstwy bazowej. Mówiąc najprościej, warstwowanie Bitcoina ma wiele zalet: po pierwsze, większa prędkość transakcji, transakcje na warstwach mogą być przetwarzane w ciągu kilku sekund, co jest bardziej odpowiednie dla użytkowników Bitcoin, którzy potrzebują szybszego potwierdzenia, po drugie, większa przepustowość, transakcje zajmują mniej danych i wychodzą; więcej miejsca na każdy nowy blok; po trzecie, niższe opłaty transakcyjne, większa przepustowość oznacza niższe opłaty, po czwarte, zwiększone funkcje inteligentnych kontraktów, inteligentne kontrakty z pełnymi środowiskami wykonawczymi umożliwiają rozwój zdecentralizowanych aplikacji, co znacznie rozszerza scenariusze zastosowań Bitcoin, w tym zdecentralizowane finanse (DeFi), niezamienne tokeny (NFT) i zdecentralizowana organizacja autonomiczna (DAO).

Wreszcie, nakładanie warstw Bitcoin pomaga również uprościć rozliczenia, ponieważ mikropłatności i małe transakcje nie wymagają pełnego bezpieczeństwa łańcucha bloków Bitcoin. Zamiast tego można je przenieść na warstwy, gdzie transakcje można potwierdzić niemal natychmiast za ułamek kosztów, a następnie połączyć je w pakiet i wysłać do Bitcoin w celu ostatecznego rozliczenia.

Jakie są rozwiązania warstwowe?

Obecnie istnieją cztery główne rozwiązania warstwowe, które pomagają poprawić skalowalność Bitcoina:

(1) Stosy:

Stacks to warstwa 2 Bitcoin, która obsługuje „zdecentralizowane aplikacje” i „inteligentne kontrakty”. Technologia wykorzystuje język programowania „Clarity” do pisania inteligentnych kontraktów. Jeśli spojrzymy na cały system, Stacks faktycznie ma swój własny łańcuch, kompilator i język programowania i działa zsynchronizowany z Bitcoinem, aby zapewnić transakcje i integralność.​

Podstawowa koncepcja projektu brzmi: „Ponieważ na dole znajduje się podstawowa warstwa rozliczeniowa (Bitcoin), która zapewnia konsensus i bezpieczeństwo, użytkownicy mogą dodawać inteligentne kontrakty i możliwości programowania na stosach, aby osiągnąć skalowalność i szybkość transakcji”. ich podstawową technologią jest ścisłe połączenie bloku Stacks z blokiem Bitcoin poprzez mechanizm konsensusu Proof of Transfer (PoX).

W ramach dowodu transferu górnicy na stosach nie używają sprzętu wydobywczego i energii elektrycznej do wydobywania stosów, ale zamiast tego używają BTC do wydobywania nowych tokenów STX i zarabiania opłat transakcyjnych. Aby zyskać możliwość wydobywania bloków, górnicy prześlą BTC na kwalifikowany adres Stacks uczestniczący w konsensusie, przekazując w ten sposób zaangażowaną kryptowalutę innym uczestnikom sieci, wygrywając w ten sposób możliwość wydobywania bloków, a następnie zdobywają nagrodę STX żetony. Dzięki temu systemowi górnicy zarabiają monety STX i opłaty transakcyjne, podczas gdy gracze STX zarabiają Bitcoin.

Oprócz wykorzystania bloków kotwicznych w końcowym łączu z Bitcoinem, aby zapewnić bezpieczeństwo i niezawodność Stacks, Stacks wprowadza również koncepcję mikrobloków, które można stosować pomiędzy dwoma Bitcoinami. Tysiące transakcji jest publikowanych pomiędzy blokami. W ten sposób skalowalność Stacks jest znacznie poprawiona i może obsłużyć większe wolumeny transakcji, co czyni go bardziej wydajnym i praktycznym rozwiązaniem blockchain.

Technologia BRC-20 i Ordinals wyjaśniliśmy już wcześniej w poprzednim raporcie badawczym (Czy BRC-20 może doprowadzić ekosystem Bitcoin do nowego dobrobytu? Jaki jest pożytek z Bitcoin NFT? Czym jest BRC-30?), który tak się składa, że ​​jest to przypadek zastosowania Stacks.

Wraz ze wzrostem popularności Ordinals i wzrostem szaleństwa na BTC NFT (technologia Ordinals), wzrosła również aktywność NFT na stosach, prawdopodobnie bezpośrednio czerpiąc korzyści z niższych kosztów Stacks i większych prędkości wybijania NFT.

(二)RSK (Podkładka):

RSK (znana również jako Rootstock) to uniwersalna platforma inteligentnych kontraktów zabezpieczona siecią Bitcoin. RSK zostało założone przez RSK Labs, aby zaradzić niedociągnięciom Ethereum poprzez wykorzystanie stabilności, bezpieczeństwa i podstaw ekonomicznych Bitcoina. Przenosząc swoje inteligentne kontrakty z Ethereum do RSK, RSK sprawia, że ​​wszystkie aplikacje Ethereum są kompatybilne z blockchainem Bitcoin. RSK tworzy nowy blok co około 33 sekundy, czyli znacznie szybciej niż 10-minutowy czas blokowania Bitcoina. RSK może również przetwarzać około 10-20 transakcji na sekundę, czyli szybciej niż około 5 transakcji na sekundę w przypadku Bitcoina.

​​Projekt sidechain RSK ma kilka unikalnych cech w porównaniu do innych rozwiązań warstwowych Bitcoin. Po pierwsze, wydobycie scalone, łańcuch bloków RSK wykorzystuje ten sam algorytm konsensusu dowodu pracy (PoW), co Bitcoin, ale górnicy mogą generować bloki szybciej niż warstwa podstawowa Bitcoin. Te bloki RSK są wydobywane w procesie zwanym wydobywaniem scalonym. Ponieważ oba łańcuchy bloków korzystają z tego samego konsensusu, górnicy mogą jednocześnie wydobywać i wydobywać zarówno łańcuchy bloków Bitcoin, jak i RSK, ale Bitcoin i RSK zużywają tę samą moc obliczeniową wydobycia, więc górnicy wnoszą swój wkład. Moc obliczeniowa może również wydobywać RSK bloków, co pozwala połączonemu wydobyciu znacząco zwiększyć rentowność górników bez inwestowania dodatkowych zasobów.

Połączone wydobywanie umożliwia RSK sprawdzanie poprawności transakcji, generowanie bloków i wysyłanie ich do Bitcoin. Dzięki temu procesowi wydobywania użytkownicy mogą być spokojni, wiedząc, że inteligentne kontrakty RSK korzystają z bezpieczeństwa łańcucha bloków Bitcoin.

Drugim unikalnym projektem jest Powpeg Powpeg, będący dwukierunkowym pomostem pomiędzy blockchainem RSK a Bitcoinem. Protokół Powpeg jest implementowany poprzez aktywa smartBTC (RBTC) firmy RSK. Technicznie rzecz biorąc, platforma RSK nie posiada własnego tokena natywnego. Zatem RSK wykorzystuje smartBTC (RBTC), który jest tokenem emitowanym przez BTC zablokowanym na Bitcoinie w stosunku 1:1. Oznacza to, że RBTC jest zawsze warte tyle samo co BTC, aby pokryć opłaty transakcyjne na RSK.

Istnieją dwa główne mechanizmy łączenia środków pomiędzy RSK a Bitcoinem: skarbce i inteligentne kontrakty. Kiedy chcemy przesłać Bitcoin do RSK, proces ten nazywa się „pegging-in” i wymaga od użytkownika zablokowania określonej ilości Bitcoinów w skarbcu w sieci Bitcoin. To odblokuje odpowiednią ilość Bitcoinów na RSK. Wręcz przeciwnie, gdy chcemy zwrócić Bitcoin z RSK do sieci Bitcoin, proces ten nazywa się „pegging-out” i wymaga od użytkownika przesłania określonej ilości RBTC (aktywa RSK) do inteligentnego kontraktu na RSK. Odpowiednia liczba Bitcoinów zostanie następnie odblokowana ze skarbca sieci Bitcoin.

Ostatnią unikalną konstrukcją jest maszyna wirtualna RSK (RVM). Jednym z korzystnych komponentów RSK jest jej interoperacyjność z inteligentnymi kontraktami Ethereum. Maszyna wirtualna RSK (RVM) jest oparta na maszynie wirtualnej Ethereum i może wykonywać inteligentne kontrakty Ethereum na RSK. Programiści mogą bezproblemowo używać tego samego kodu i narzędzi podczas tworzenia aplikacji RSK. Daje to społeczności Ethereum tańszą i szybszą opcję interakcji z ulubionymi zdecentralizowanymi aplikacjami (dApps). Oznacza to, że programiści RSK mogą programować przy użyciu Solidity, języka programowania inteligentnych kontraktów używanego w Ethereum, a użytkownicy mogą również wysyłać swoje zasoby RSK do Metamask.

(3) Sieć płynna:

Liquid Network to łańcuch boczny Bitcoin opracowany przez Blockstream w celu ułatwienia szybkiego rozliczania transakcji Bitcoin. Mechanizm konsensusu sieci jest podobny do Bitcoina, ale ma scentralizowane funkcje w strukturze zarządzania łańcuchem.

Zespół stojący za Blockstream to główny programista Bitcoin. Niektóre zagraniczne media uważają, że jest to zespół programistów gwiazd w branży.​

Oto krótkie wyjaśnienie unikalnych funkcji i cech Liquid Network:

  1. Szybkie rozliczenie: Czas blokady Liquid Network wynosi tylko 60 sekund, czyli znacznie szybciej niż 10 minut Bitcoina, co oznacza, że ​​transakcje w Liquid Network mogą być potwierdzane i rozliczane szybciej.

  2. Niskie opłaty transakcyjne: Opłaty transakcyjne Liquid Network wynoszą średnio tylko około jednej dziesiątej opłat Bitcoin. Dzięki temu mikropłatności i codzienne transakcje stają się bardziej opłacalne.

  3. Scentralizowana struktura: W przeciwieństwie do zdecentralizowanej struktury Bitcoina, Liquid Network ma bardziej scentralizowaną strukturę. Jest to kompromis mający na celu poprawę wydajności, pozwalający na szybsze potwierdzenia transakcji i większą przepustowość.​

Głównym celem Liquid Network jest zapewnienie rozwiązania lepiej dostosowanego do potrzeb Bitcoina w zakresie szybkiego handlu o wysokiej częstotliwości. Może być szeroko stosowany na giełdach kryptowalut, usługach płatniczych i innych aplikacjach finansowych, aby transakcje te były wydajniejsze i wygodniejsze. Należy zaznaczyć, że Liquid Network w dalszym ciągu opiera się na blockchainie Bitcoina, zatem dziedziczy bezpieczeństwo i niezawodność Bitcoina. Jednocześnie Liquid Network zapewnia także szybsze i tańsze metody transakcyjne, aby sprostać rosnącemu zapotrzebowaniu na transakcje.

(4) Sieć błyskawic

Lightning Network to nowy system transakcji Bitcoin poza łańcuchem, który umożliwia użytkownikom zawieranie transakcji między sobą bez konieczności pełnienia centralnej roli instytucjonalnej, takiej jak bank. Jako rozwiązanie L2 dla Bitcoina można go wykorzystać do rozszerzenia mikropłatności i codziennych transakcji, a dzięki wykorzystaniu inteligentnych kontraktów i kanałów płatności dwie strony mogą szybko przeprowadzić transakcje Bitcoinem przy niemal zerowych kosztach.

Wcześniej rozmawialiśmy o związku pomiędzy BRC-20 i Lightning Network. Następnie szczegółowo przeanalizujemy zasady techniczne, zastosowania i przyszły rozwój Lightning Network.

Zasada i pochodzenie technologii sieci Lightning

Sieć Lightning wykorzystuje portfel z wieloma podpisami Bitcoin i możliwości transakcji offline, aby umożliwić uczestnikom ustanowienie kanałów płatności poza łańcuchem blokowym. Te kanały płatności umożliwiają szybkie i tanie transakcje pomiędzy uczestnikami bez rejestrowania każdej transakcji na blockchainie Bitcoin.

W Lightning Network kanały płatności tworzone są poprzez dwukierunkowe portfele z wieloma podpisami pomiędzy uczestnikami. Załóżmy na przykład, że są uczestnicy A i B, którzy chcą przeprowadzić transakcję w sieci Lightning. Mogą stworzyć wspólnie kontrolowany portfel z wieloma podpisami i zablokować w nim określoną ilość Bitcoinów w celu zasilenia kanału płatności. Po ustanowieniu kanału płatności A i B mogą przeprowadzić wiele transakcji w ramach tego kanału bez przesyłania każdej transakcji do łańcucha bloków Bitcoin. Transakcje te są rejestrowane i weryfikowane wyłącznie w kanale płatności. Dopiero gdy chcą zamknąć kanał płatności i przesłać ostateczne wyniki rozliczenia do blockchaina Bitcoin, muszą przenieść najnowszy status kanału do blockchaina.

Kanały płatności w Lightning Network wykorzystują technologię zwaną „transakcjami offline”, która umożliwia uczestnikom przeprowadzanie transakcji bez połączenia z siecią blockchain. Odbywa się to poprzez wykorzystanie wcześniej potwierdzonych danych transakcyjnych na blockchainie w celu sprawdzenia ważności transakcji. Transakcje offline pozwalają na szybką realizację transakcji w ramach kanałów płatności bez czekania na potwierdzenie na blockchainie.

Jeśli w Lightning Network A i B chcą przeprowadzić transakcje w ramach kanału płatniczego, ale nie ma między nimi bezpośredniego kanału płatniczego, mogą wykorzystać węzły przekaźnikowe do przeprowadzenia transakcji. Węzły przekaźnikowe to uczestnicy sieci Lightning Network, którzy umożliwiają przepływ środków pomiędzy kanałami płatności. Za pośrednictwem węzłów przekaźnikowych A i B mogą ustanowić pośredni kanał płatniczy w celu realizacji transakcji. A Lightning Network wykorzystuje również mechanizm zwany „routingiem”, aby zapewnić płynną realizację płatności w sieci. Gdy płatność musi zostać przesłana przez wiele węzłów przekaźnikowych, router wybierze optymalną ścieżkę, aby mieć pewność, że płatność dotrze bezproblemowo do miejsca docelowego.

Wierzę, że każdy, kto korzystał z Map Google do nawigacji, może sobie wyobrazić, że funkcja nawigacji w Mapach Google zapewnia kierowcom sugestie dotyczące trasy „najszybszej ścieżki” z punktu A do punktu B. Funkcja algorytmu pomaga użytkownikom oszacować najszybszą trasę i szacowany czas wymagane przez zalecane wskazówki nawigacyjne. Taka jest rola routera, który wykorzystuje koncepcję zwaną „Lightning Paths” do określenia routingu kanałów płatności.​

Wreszcie, oprócz zapewniania szybkich i tanich transakcji, Lightning Network również dobrze się skaluje. Ponieważ transakcje w Lightning Network nie muszą być potwierdzane w łańcuchu bloków Bitcoin, może on obsłużyć miliony transakcji, zachowując jednocześnie szybkość i niski koszt. Podsumowując, Lightning Network to innowacyjna technologia, która zapewnia wydajną, szybką i tanią metodę transakcji poprzez ustanowienie kanału płatności na blockchainie Bitcoin. Rozwiązuje problem skalowalności Bitcoina i otwiera nowe możliwości dla scenariuszy zastosowań blockchaina Bitcoin.

Lightning Network powstała na podstawie artykułu z 2015 roku zaproponowanego przez badaczy Thaddeusa Dryję i Josepha Poona. Ich badania opierają się na pochodnej dyskusji na temat kanałów płatności przeprowadzonej przez Satoshi Nakamoto, twórcę Bitcoina. W artykule opisano protokół off-chain składający się z kanałów płatności zaprojektowanych w celu rozwiązania problemów ze skalowalnością Bitcoina.

Jeszcze w 2016 roku Dryja i Poon byli współzałożycielami firmy Lightning Labs, której zadaniem było rozwijanie technologii Lightning Network. Lightning Labs ciężko pracowało, aby zapewnić kompatybilność protokołu z siecią rdzeniową Bitcoin.

Dzięki miękkiemu forkowi SegWit Bitcoina w 2017 r. utorowano drogę do wdrożenia Lightning Network. SegWit zwiększa pojemność transakcji Bitcoin, zapewniając więcej miejsca na blok, rozwiązując jednocześnie długotrwały problem plastyczności transakcji. Programiści rozpoczęli tworzenie aplikacji w sieci Lightning Network podczas testów przed premierą. Aplikacje te obejmują proste przypadki użycia, takie jak portfele i platformy hazardowe, wykorzystujące możliwości mikropłatności Lightning Network.​

Dodatek: SegWit (Segregated Witness) to ważne uaktualnienie typu soft fork zaprojektowane w celu poprawy skalowalności i bezpieczeństwa łańcucha bloków Bitcoin. Celem tej aktualizacji jest rozwiązanie problemu ograniczonej zdolności transakcyjnej Bitcoina przy jednoczesnym zwiększeniu przepustowości sieci i obniżeniu opłat transakcyjnych.​

Główną zmianą w SegWit jest oddzielenie podpisu transakcji (danych świadka) od treści transakcji i umieszczenie go w nowym bloku zwanym „blokiem świadka”. Zmniejsza to ilość danych na transakcję, uwalniając więcej miejsca na transakcje. W szczególności SegWit wprowadza zmiany w strukturze danych transakcji, przenosząc dane podpisu z samej transakcji i przechowując je w nowym bloku. W ten sposób ilość danych transakcyjnych w bloku jest zmniejszona i można uwzględnić więcej transakcji.

Jednocześnie zmiana ta zapewnia większą elastyczność w zakresie wprowadzania większej liczby typów i funkcji transakcji. Wdrożenie SegWit wymaga od uczestników sieci aktualizacji oprogramowania Bitcoin w celu obsługi nowego formatu transakcji. Chociaż SegWit był soft forkiem, został powszechnie zaakceptowany przez społeczność Bitcoin i został pomyślnie aktywowany w sierpniu 2017 r. Ponadto SegWit zapewnia również niezbędną podstawę do lepszego funkcjonowania kolejnych wdrożeń Lightning Network.

W 2018 roku Lightning Labs uruchomiło wersję beta Lightning Network w sieci głównej Bitcoin i rozpoczęło praktyczne zastosowania. Od tego czasu w projekt Lightning Network zaangażowało się także wiele znanych osobistości, w tym założyciel Twittera Jack Dorsey. Od tego czasu sieć Lightning Network stale się rozwija, przyciągając coraz więcej programistów i użytkowników. Uważa się, że jest to ważne rozwiązanie problemu skalowalności Bitcoina, zapewniające szybszą i tańszą metodę transakcji dla Bitcoina oraz otwierające nowe możliwości dla szerszego zakresu scenariuszy zastosowań.

Ograniczenia i wyzwania sieci Lightning

Obecnie Lightning Network jest przez wielu uważana za najskuteczniejsze rozwiązanie problemu opłat transakcyjnych Bitcoin, jednak tak nie jest. Po pierwsze, chociaż Lightning Network może przenosić transakcje z głównego łańcucha bloków do łańcuchów poza łańcuchem, zmniejszając w ten sposób opłaty transakcyjne, nadal istnieją inne koszty i wyzwania. Korzystając z Lightning Network, pomiędzy otwarciem a zamknięciem kanału należy uiścić opłaty równe transakcjom Bitcoin. Opłaty te stanowią koszt korzystania z Lightning Network. Dodatkowo, oprócz kosztu zmiany kanałów, za przesyłanie płatności pomiędzy kanałami pobierana jest dodatkowa opłata za routing. Nawet jeśli opłata Lightning Network jest niska, może to spowodować, że węzły nie będą miały wystarczającej zachęty do udziału w procesie routingu płatności.

(W Lightning Network węzły pełnią rolę przetwarzania płatności i odpowiadają za przekazywanie płatności z jednego kanału do drugiego. Jednak ze względu na niskie opłaty za routing węzły mogą nie chcieć ponosić tych kosztów lub świadczyć odpowiednich usług. Może to prowadzić do Węzły niechętnie uczestniczą w procesie routingu płatności, co skutkuje opóźnieniami lub niepowodzeniami płatności).

Natomiast na rynku istnieje kilka kryptowalut, które obniżają koszty płatności, oferując darmowe wtyczki do oprogramowania lub poprzez specjalne węzły. Na przykład Dash pozwala użytkownikom płacić wyjątkowo niskie opłaty przy dokonywaniu płatności. Jego system został zaprojektowany z Masternodami, które wymagają zdeponowania określonej ilości monet Dash, aby móc szybko przetwarzać transakcje.

Oprócz tego, że Lightning Network jest błędnie rozumiany jako najskuteczniejszy sposób na obniżenie opłat transakcyjnych, istnieje jeszcze jedna kwestia wymagająca wyjaśnienia. „Węzły, które są zawsze online, są podatne na ataki.” W sieci Lightning Network Bitcoin węzły muszą być zawsze online, aby wysyłać i odbierać płatności. Oznacza to, że jeśli obie strony biorące udział w transakcji nie są online lub ich komputery zostaną przejęte, środki mogą zostać skradzione.

Jednak Lightning Network pozwala również na korzystanie z chłodni w celu zapewnienia bezpieczeństwa środków, co jest metodą przechowywania środków w trybie offline i jest uważane za jedną z najbezpieczniejszych metod przechowywania kryptowalut. Ponadto występują również pewne problemy, jeśli w sieci Lightning Network wykonywane są operacje offline. Na przykład, gdy jedna ze stron transakcji zamyka kanał płatności i wypłaca pieniądze, ale druga strona nie jest online, nazywa się to fałszywym zamknięciem kanału. Chociaż istnieje pewien czas, w którym można sprzeciwić się zamknięciu kanału, jeśli jedna ze stron będzie offline przez dłuższy czas, możliwość zakwestionowania może zostać stracona. Ponadto złośliwe ataki stwarzają również ryzyko dla Lightning Network. Jeśli kanał płatności zostanie przeciążony i stanie się celem złośliwego ataku, uczestnicy mogą nie być w stanie odzyskać środków na czas z powodu przeciążenia kanału. Dlatego chociaż Lightning Network zapewnia szybsze płatności i tańsze transakcje w przypadku Bitcoin, wymóg, aby węzły były zawsze online, a także ryzyko związane z operacjami offline i złośliwymi atakami nadal wymagają od użytkowników rozważenia i zwrócenia uwagi.

Wreszcie pojawienie się Lightning Network oznaczałoby, że Bitcoin mógłby być używany jako środek codziennych transakcji. Użytkownicy mogą otwierać kanały płatności z firmami lub osobami fizycznymi, które często dokonują transakcji. Mogą na przykład otwierać kanały płatności u wynajmujących lub w sklepach e-commerce, w których często robią zakupy i przeprowadzają transakcje za pomocą Bitcoin. Jednak przed Bitcoinem jeszcze długa droga, zanim stanie się popularną metodą płatności. Wzrost wolumenu obrotu wynika głównie ze wzrostu wolumenu obrotu. Innymi słowy, popularność Bitcoina to miecz obosieczny, ponieważ zwiększona uwaga przyciąga inwestycje, ale także przyciąga więcej traderów, zwiększając zmienność kryptowaluty lub wahania cen.

Wahania cen utrudniają sprzedawcom używanie Bitcoina jako metody płatności podczas ustalania cen produktów przeznaczonych do sprzedaży klientom lub zakupu zapasów od dostawców. Załóżmy na przykład, że firma musi zapłacić dostawcy fakturę w Bitcoinie. Zazwyczaj dostawcy dają klientom określony czas na dokonanie płatności, na przykład 30 dni. Jeśli cena Bitcoina wzrośnie o 10% w ciągu tych 30 dni, firma będzie musiała przygotować dodatkowe 10% waluty fiducjarnej lub innej kryptowaluty, aby przeliczyć ją na Bitcoin, aby zapłacić fakturę. To ryzyko kursowe istnieje, ponieważ firmy mogą otrzymywać od klientów walutę fiducjarną zamiast Bitcoina. W przypadku transakcji konsumenckich istnieje również ryzyko kursowe, ponieważ większość ludzi nie otrzymuje płatności w Bitcoinach, dlatego transakcję należy przeliczyć z waluty fiducjarnej na Bitcoin. Dlatego ogólny wpływ Lightning Network na zmniejszenie opłat transakcyjnych Bitcoin i skalowanie może być ograniczony, ponieważ Bitcoin nie jest jeszcze powszechnie akceptowany jako metoda płatności.

Najnowsze aplikacje i aktualności

6 lipca tego roku firma Lightning Labs uruchomiła nowe narzędzie programistyczne, które umożliwia społecznościom Lightning Network i programistom zajmującym się sztuczną inteligencją tworzenie włączających, gotowych do użycia, ekonomicznych narzędzi LLM (Large Language Model) bezproblemową integrację Lightning Network i Bitcoina.

Zbudowane w oparciu o protokół L402, natywne mechanizmy uwierzytelniania Lightning Network i Langchain, narzędzia te upraszczają korzystanie z agentów AI poprzez dodanie danych zewnętrznych, umożliwiając włączenie bardziej zaawansowanych funkcji.

Wniosek

Można zauważyć, że sieć Lightning Network Bitcoina wciąż stoi przed pewnymi wyzwaniami, czy to zwiększeniem jej skali, czy zmniejszeniem opłat transakcyjnych. Jednak główny zespół zajmujący się tą technologią opracował także kilka nowych scenariuszy zastosowań i zainwestował w wiele badań, aby poprawić wydajność sieci.

Sieć Lightning obsługuje teraz większe kwoty płatności niż wcześniej. Wcześniej ograniczała rozmiary kanałów do 0,1677 Bitcoina, ale teraz te ograniczenia zostały zniesione, umożliwiając użytkownikom tworzenie większych kanałów. Te nowe projekty, znane jako kanały „Wumbo”, mają na celu zwiększenie wykorzystania i użyteczności Lightning Network wśród konsumentów i przedsiębiorstw.​

Ponadto Lightning Network jest również wdrażana przez giełdy kryptowalut, takie jak Kraken i Block’s Cash App, które również zintegrowały Lightning Network, aby uczynić transakcje wygodniejszymi dla użytkowników.​

Wreszcie, sieć Lightning Network Bitcoina nadal ma ogromny potencjał w zakresie zapewniania szybszych i tańszych transakcji. W miarę ciągłego rozwoju i doskonalenia technologii możemy spodziewać się, że Lightning Network zapewni w przyszłości jeszcze większą wygodę i szersze możliwości wykorzystania Bitcoina i kryptowalut.