Wprowadzenie do aplikacji Lightning Network (LAPP): skalowanie Bitcoin

Bez wiedzy większości entuzjastów kryptowalut, jedna z najbardziej ekscytujących funkcji niedawno wdrożonej sieci Lightning Network jest jedną z najmniej dyskutowanych: możliwość tworzenia zdecentralizowanych aplikacji (znanych jako Lightning Network Apps lub LAppps) na szczycie Sieć główna Lightning Network.

Ale Bitcoin nie jest kompletny & nie ma inteligentnych kontraktów?

Bez znaczenia. Dzięki genialnym wdrożeniom poza łańcuchem za pośrednictwem Lightning Network, nadszedł dzień, w którym łańcuch bloków Bitcoin obsługuje „zdecentralizowane aplikacje”; jest to spowodowane głównie wrodzoną infrastrukturą wielopodpisowych transakcji poza łańcuchem za pośrednictwem LN kanały płatności.

Kanał płatności to dwukierunkowe połączenie poza łańcuchem pomiędzy dokładnie dwoma węzłami (użytkownikami / stronami), które pozwala na błyskawiczne (stąd nazwa) transakcje. Gdy oba węzły lub użytkownicy zamkną kanał, ostateczny bilans jest wydobywany & wszystko, co zostało dodane do łańcucha bloków Bitcoin, to pojedyncza transakcja z dwoma podpisami.

Jednak pojedynczy węzeł może mieć wiele takich dwukierunkowych kanały otwarte w dowolnym momencie. Dodatkowo można wprowadzić logikę Top pojedynczego węzła, czyniąc ten węzeł znanym z hostowania kanału płatności w celu utworzenia rodzaju zautomatyzowanej usługi lub gry. Poniższy obrazek przedstawia wszystkie węzły LN w czwartek 13 września o 17:08:

błyskawiczne węzły sieci

Wszystkie aktywne węzły sieci Lightning za pośrednictwem: https://explorer.acinq.co

Przegląd LApps

Fakt, że aplikacje Lightning Network („LApps”) są teraz dostępne w łańcuchu bloków Bitcoin, odnosi się do dwóch zauważalnych wspólnych punktów dyskusji. Po pierwsze, nie jest małą tajemnicą, że brak „zdecentralizowanych aplikacji” w ekosystemie Bitcoin jest jedną z, jeśli nie najgłośniejszą krytyką pod adresem Bitcoin.

W rzeczywistości w wielu przypadkach jest to plik z jednego powodu Ethereum, Lisk, Cardano & mnóstwo platform blockchain istnieje przede wszystkim: do tworzenia & zaoferować inteligentny kontrakt oparty na łańcuchu bloków & zdecentralizowane środowisko aplikacji. Nagle Bitcoin cicho, ale dosłownie zbliża się do największej rzekomej przewagi konkurencyjnej.

Co to oznacza dla Bitcoina? Masowe przyjęcie na wielu frontach: przychodzący programiści blockchain, obecni hodowcy Bitcoinów & prawdopodobnie inni weterani platformy blockchain. W niezbyt odległej przyszłości jest mało prawdopodobne, ale teraz prawdopodobnie scenariusz, że większość obecnych dappów & Inżynierowie inteligentnych kontraktów porzucają swój obecny wybrany łańcuch bloków na rzecz najlepszego z nich. Tylko czas powie; jednak na razie żadna zauważalna społeczność rozwojowa nie zmieniła strony.

Ponadto drugą ważną zaletą LApps jest to, że skoro są zbudowane w sieci błyskawicy, mają z natury strukturę pod kątem mikro-transakcji. Mikrotransakcje drastycznie obniżają barierę wejścia; co ponownie utwierdza pogląd, że LApps będzie mieć duży napływ użytkowników & deweloperów w najbliższej przyszłości.

Obecne przypadki użycia dla użytkowników końcowych w świecie Bitcoin są, cóż, dość ograniczone do działań finansowych; finansowanie / zarządzanie portfelami & wymiany. LN nie tylko poszerza tę różnorodność, ale także daje podwójny cios, skupiając się na niedrogie doświadczenie.

Prawdziwe pytanie dotyczące zdolności adaptacyjnych ostatecznie będzie wynikało, jak zwykle, z rzeczywistych wyników inżynieryjnych: ile LApps jest w produkcji?

Katalog LApps

LApps są bardzo wczesne. Nieoficjalna premiera miała miejsce w pierwszym kwartale tego roku, kiedy Blockstream wprowadził API przetwarzania mikropłatności, Szarża błyskawicy dla sieci Lightning, która wykorzystuje technologię Blockstream c-piorun realizacja. Korzystanie z interfejsu API REST dostępnego za pośrednictwem platformy JavaScript i PHP bibliotek, Lightning Charge ułatwia twórcom stron internetowych przyjmowanie płatności Lightning za ich zawartość, towary i usługi. Oprócz Lightning Charge, implementacja LN również obsługuje LAapps (więcej na ten temat później).

Pomimo stosunkowo niedawnych początków, spora liczba LApps została już publicznie rozmieszczona; wszystkie wydane LApps można znaleźć w oficjalnej wersji Katalog aplikacji Lightning. Blockstream, gigant konsultingowy Bitcoin ze znaczną liczbą programistów Bitcoin Core, całkiem publicznie wystąpił w celu wsparcia LApps. W drugiej połowie marca Blockstream zorganizował wydarzenie „Tydzień LApps” poświęcone wyłącznie rozwojowi & rozmieszczenie LApps. Już samo to sporadyczne wydarzenie rozwojowe zaowocowało wdrożeniem siedmiu LApps – niektóre z nich omówiono poniżej. Jakościową, podstawową kategoryzację publicznych LApps wraz z kilkoma połączonymi podsumowaniami demo można zobaczyć poniżej:

Punkt sprzedaży & Vendor LApps

Przyjmowanie płatności Bitcoin jest oczywiste w przypadku platform handlu elektronicznego lub niestandardowych aplikacji internetowych – jednak wysokie opłaty & nieprzewidywalne okresy potwierdzania wcześniej sprawiły, że zaakceptowanie Bitcoin było w najlepszym razie ewangeliczną decyzją biznesową. Gdy LApps wykorzystuje Lightning Network, nagle rozpraszają się dwa największe zastrzeżenia wobec adopcji Bitcoin ze strony biznesu internetowego. Z tego wynika, że ​​punkt sprzedaży & aplikacje dostawców zajęły centralne miejsce w fazie wdrażania LApps:

  • Nanopos – Prosty system sprzedaży towarów po stałej cenie
  • WooCommerce Lightning Gateway – Kompleksowa aplikacja do handlu elektronicznego, która integruje się z systemami zarządzania zapasami i śledzenia zamówień

NanoPos

NanoPos

Content Creator LApps

Typowy przypadek użycia dodatkowego łańcucha bloków & tokenami uzupełniającymi jest publikowanie, zarządzanie, & licencjonowanie oryginalnych treści cyfrowych. Ile dapsów należy do tej kategorii? Nie trzeba szukać zbyt daleko, aby znaleźć blockchain / token dla publikowanie postów na blogach, śledzenie metadanych muzycznych, lub zarządzanie ilustracjami. Teoretycznie, każdy, pierwotny nośnik treści prawdopodobnie zawiera uruchomioną (lub nieudaną) zdecentralizowaną aplikację. LApps niewątpliwie odblokowują prawie bezpłatne, bezproblemowe płatności za pomocą największej kryptowaluty ze wszystkich – ale bez standardowego formularza do tokenizacji cyfrowej istnieje ten sam poziom niepoprawnego śledzenia aktywów dla treści tworzących LApps?

Poniżej znajduje się kilka przykładów aplikacji internetowych do tworzenia treści, zbudowanych w oparciu o sieć błyskawiczną mainnet:

LApps eksperymentalno-rekreacyjny

Ta trzecia kategoria LApps reprezentuje eksperymentalne LApps, które są głównie przykładami istniejących technologii z włączoną funkcją płatności błyskawicznych. Przypomnijmy, że Lightning Network niekoniecznie umożliwia decentralizację, ponieważ umożliwia bezproblemowe płatności Bitcoin – co z pewnością odblokowuje ogromną liczbę przypadków użycia, które wcześniej były ekonomicznie niewykonalne do przetestowania.

  • Lightning Jukebox – Zabawne demo, które na nowo przedstawia klasyczną technologię dla sieci Lightning
  • Nanotip – Prosty słoik na napiwki, przebudowany w celu wystawiania faktur Lightning Network

Jak widać powyżej, kilka minimalnych opłacalnych LApps jest teraz dostępnych w wielu przypadkach użycia. Ekosystem LApp, chociaż jest teraz publicznie używany, jest wprawdzie wciąż w powijakach – nie oznacza to niezwykłego skoku naprzód dla Bitcoina, jakim jest Lightning Network. Inne platformy blockchain pokonały Bitcoin do uderzenia (szczególnie ekosystem ERC20 Ethereum), jest prawdopodobne, że programiści tworzą kopie LApps popularnych dappsów – być może ich odpowiednik CryptoKitties? Albo rynek prognoz, który będzie konkurował z Augurem?

Aby nadrobić zaległości w przytoczonych powyżej przykładach, potrzeba wiele pracy. Na razie nie istnieje żadne rozwiązanie LN poza łańcuchem służące do tokenizacji standardów, takich jak ERC20 lub NEO5. Bez digitalizacji zasobów za pomocą tokenów (zapomnij o ICO), LApps może naprawdę bezpośrednio konkurować ze zdecentralizowanymi aplikacjami?

Obecnie dwa z wielu wdrożeń LN są świadkami większości działań LApp. Pierwszy, Eclair, który jest implementacją Scala Lightning Network zbudowaną przez ACINQ. Eclair obsługuje cztery LApps, w tym flagową aplikację komputerową Eclair. Druga to bardziej popularna implementacja LN C-Lightning, która, jak sama nazwa wskazuje, jest implementacją „C”. C-Lightning LApps są zbudowane na implementacji C Lightning Network, należą do Projekt elementów.

Podsumowanie

Jak widać na każdym poszukiwacz, Lightning Network nie znajduje się już w fazie teoretycznej, a nawet alfy – jest to udane, szybko rozwijające się rozwiązanie Bitcoin poza łańcuchem. Niestety, w ekosystemie Lightning nie istnieje żadne narzędzie, które śledzi przyjmowanie określonych węzłów LApp w sieci głównej Lightning Network; ale jestem pewien, że ktoś nad tym pracuje, kiedy kończę ten artykuł, w końcu ekosystem LN ewoluuje w Błyskawica prędkości.

Mój kolega zadał pytanie „po co budować z Solidity na maszynie wirtualnej Ethereum, podczas gdy zwykły stos sieciowy z Ubuntu obsługujący węzeł LApp Lightning Network może zaoferować konkurencyjne, a może nawet lepsze, doświadczenie użytkownika końcowego?” Podczas gdy ja pozostaję neutralny w LApps & dapps konkurują bezpośrednio do momentu, gdy ekosystem LN uwzględni aktywa tokenizacyjne, druga połowa tego cytatu podkreśla, o czym deweloperzy powinni pamiętać, gdy oba ekosystemy dojrzewają.

Wczesny & Późno większość zdecentralizowanych użytkowników aplikacji nie będzie dbać o to, czy ich transakcje są poza łańcuchem, poza łańcuchem, potwierdzone w wielu wersetach, zhaszowane za pomocą Musk1024 lub cokolwiek innego – po prostu chcą płynniejszego doświadczenia UX z tym rzekomym blockchainem, który wykorzystuje bezproblemowe, magiczne pieniądze cyfrowe.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map