Dwa najważniejsze problemy, które teoria Appchain rozwiązuje dla twórców gier

W początkach Internetu znacznie łatwiej było zdefiniować, czym jest ta technologia i do czego jest przydatna. W ten sam sposób wymyślenie kompleksowej definicji technologii blockchain było kiedyś o wiele, wiele prostsze. To, co Satoshi pierwotnie wyobrażał sobie jako „system peer-to-peer dla cyfrowej gotówki”, znacznie ewoluowało od tych wczesnych lat. Ponieważ pojawiają się różne łańcuchy bloków, wszystkie z różnymi przypadkami użycia i kompromisami, definicja tego, co dokładnie stanowi łańcuch bloków, stała się znacznie bardziej płynna i zależna od kontekstu.

Podczas gdy wiele wczesnych sieci blockchain zostało początkowo zbudowanych z ambicjami bycia ogólnymi warstwami obliczeniowymi, które pomieszczą wszelkiego rodzaju aplikacje i transakcje, odchodzimy od tego modelu, ponieważ popyt i wszechstronność zdecentralizowanej przestrzeni wciąż rośnie. Izolowane łańcuchy bloków po prostu nie będą miały pojemności ani specyfikacji, aby zaspokoić szeroką gamę i rosnącą liczbę uruchamianych aplikacji, podobnie jak pojedynczy komputer nie może zaspokoić wszystkich wymagań internetowych użytkowników na całym świecie.

Obecnie budowana jest przyszłość skoncentrowana na Appchain, w której sieci blockchain i łańcuchy boczne są projektowane dla określonych typów aplikacji. Ta nowa teza Appchain głosi, że wykorzystanie oddzielnych łańcuchów będzie preferowanym modelem do przechowywania aplikacji związanych z DeFi, grami, NFT lub niezliczonymi innymi implementacjami zdecentralizowanej technologii. 

Przyszłość, w której łańcuchy aplikacji będą dominować, zajmie się krytycznymi wąskimi gardłami obecnymi obecnie w ekosystemie blockchain. W tym artykule przedstawimy historię prowadzącą do tezy o Appchain, a także zidentyfikujemy wąskie gardła, którymi zajmie się przyszłość Appchain. Czytelnicy dowiedzą się, dlaczego przestrzeń Web3 potrzebuje środowiska Appchain i jak lubią startupy Stardust opracowują narzędzia nowej generacji dla programistów do tworzenia zasobów, które można łatwo wdrażać i migrować w wielu sieciach blockchain.

Krótka historia tezy Appchain 

Teza dotycząca Appchain znalazła się w centrum uwagi, gdy w 2017 r. branża blockchain dostrzegła pierwsze oznaki adopcji w głównym nurcie. Zwiększone zapotrzebowanie publiczne na przestrzeń blokową do obsługi przypadków użycia, takich jak finansowanie społecznościowe oparte na blockchain i aplikacje do gier, takie jak CryptoKitties, pokazało, że programiści potrzebują znacznie więcej zdolność do udostępnienia blockchaina masom. 

W tym samym roku pionierzy tacy jak Cosmos rozpowszechnił pomysł nowatorskiego protokołu komunikacji między łańcuchami bloków (IBC) do łączenia łańcuchów bloków specyficznych dla aplikacji, rozpowszechniając w ten sposób koncepcję „internetu łańcuchów bloków”. Kosmos umożliwiłby uruchomienie prywatnych łańcuchów Ethereum i łączenie zasobów w różnych sieciach.

Rozwiązania w zakresie łańcucha aplikacji zaczęły pojawiać się online w 2018 r uruchomienie LoomSDK ponieważ skupiona na grach Loom Network jest jedną z głównych atrakcji. Loom stał się ulubioną opcją dla twórców gier i odnotował znaczny wzrost aż do bessy w następnym roku, która pchnęła branżę w kierunku konsolidacji z łańcuchów specyficznych dla aplikacji do pojedynczych L1. 

W międzyczasie inne ekosystemy, takie jak Axie Infinity, Sandbox i Neo District, eksperymentowały z różnymi rozwiązaniami sidechain, aby zaspokoić rosnące zapotrzebowanie ze strony graczy blockchain. Rozwiązania te okazały się wówczas szczególnie pomocne. Zapewnili graczom raj, aby mogli cieszyć się pierwszą generacją gier blockchain bez absurdalnie wysokich opłat lub powolnych rozliczeń, które nękały sieci L1.

Szybko do przodu, ekonomia Web3 jest w pełnym rozkwicie. Istnieją tysiące aplikacji w różnych sektorach i łańcuchach, w tym zdecentralizowane finanse (DeFi), tożsamość cyfrowa, niewymienne tokeny (NFT), Metaverse i gry oparte na blockchain. Wschodząca branża już odnotowuje wskaźnik adopcji podobny do Internetu we wczesnych latach i jest na dobrej drodze do przyjęcia miliarda użytkowników w ciągu następnej dekady.

Źródło: a16z

Jednak największą lekcją płynącą z pierwszej dekady blockchainów jest to, że łańcuchy specyficzne dla aplikacji są jedynym sposobem na skalowanie technologii do głównego nurtu. Świat, w którym pojedyncza L1 skaluje się, aby służyć miliardom użytkowników i miriadom ekscytujących przypadków użycia Web3, jest po prostu niemożliwy.

Co rozwiązuje praca Appchain

Teza Appchain odnosi się do dwóch istotnych problemów dla programistów blockchain: skalowalności i idei, że różnorodne aplikacje muszą być wdrażane w monolitycznej sieci. W tej sekcji omówiono te problemy oraz sposób, w jaki środowisko łańcucha aplikacji zapewnia rozwiązanie.

  1. Skalowalność 

„Bez względu na to, ile transakcji na sekundę (TPS) ma blockchain, nigdy nie będzie go wystarczająco dużo. 8, 15, 10k, 100k, 1m+, blockchain zawsze osiągnie ten pułap, ponieważ wiele aplikacji rośnie i skaluje się” – Canaan Linder, dyrektor generalny Stardust

Łańcuchy bloków warstwy 1 ostatecznie zawsze będą napotykać nowe ograniczenia, ponieważ liczba aplikacji na nich rośnie i skaluje się. Warto rozważyć hipotetyczny przypadek, w którym monolityczny blockchain przetwarza milion TPS; aplikacje, które zajmują się kilkoma mikrotransakcjami, w końcu przekroczą ten pułap, ponieważ wejdą na pokład większej liczby użytkowników. Obecne rozwiązania warstwy 1, takie jak Solana i Avalanche, napotkały podobne ograniczenia awarie sieci, przekrwienie, podwyżki opłat.

Teza Appchain czerpie wiedzę z sukcesu Internetu w erze Web1 i Web2, aby rozwiązać ograniczenia Web3. 

Wczesny Internet rozwijał się dzięki przyjęciu połączonych ze sobą serwerów specyficznych dla aplikacji, zarządzanych przez różnych dostawców. Na przykład Amazon Web Services (AWS) rozwinął się wykładniczo, nie dzięki temu, że co roku dodawał jeden komputer z większą ilością pamięci RAM, ale dzięki uruchamianiu pojedynczych serwerów, które stają się szybsze z biegiem lat.

Podobnie, łatwo wyobrazić sobie świat, w którym najszerzej stosowany Web3 aplikacje takie jak Uniswap będzie migrować do łańcucha specyficznego dla aplikacji w miarę wzrostu użycia. Takie posunięcie pozwala każdemu ekosystemowi skonsolidować swój wzrost, zagwarantować bezproblemową obsługę użytkowników i przynieść większą wartość wszystkim zainteresowanym stronom.

  1. Błąd jednego rozmiaru dla wszystkich

„Sieci Blockchain, takie jak Polygon, AVAX i Cosmos, należy porównać do systemu operacyjnego. Różne systemy operacyjne działają lepiej dla różnych aplikacji. Nigdy nie będzie „jednego”, który będzie rządził wszystkimi”. Canaan Linder, dyrektor generalny Stardust

Pomysł, że wszystkie zdecentralizowane aplikacje powinny działać w monolitycznym łańcuchu, ignoruje fakt, że łańcuchy bloków, takie jak Solana, Polygon i Cosmos, są podobne do różnych systemów operacyjnych, które działają lepiej w różnych aplikacjach. Na przykład Polygon traktuje priorytetowo dostarczanie zestawów SDK do skalowania dApps i pakietów zbiorczych opartych na Ethereum, podczas gdy Solana jest zaprojektowana do obsługi mikropłatności i podobnych przypadków użycia.

Środowisko łańcucha aplikacji umożliwia programistom pełne wykorzystanie potencjału łańcucha bloków poprzez dostosowanie projektu każdego łańcucha do konkretnych potrzeb. W rzeczywistym przykładzie łańcuch aplikacji przeznaczony do wymiany NFT wymagałby mniej zasobów obliczeniowych i walidacyjnych w porównaniu z DEX z kilkoma typami zamówień i botami likwidacyjnymi. To samo porównanie można przeprowadzić między protokołem pożyczkowym DeFi a platformą do gier Web3, przy czym ta ostatnia wymaga dużej przepustowości do skalowania.

W idealnym środowisku łańcucha aplikacji programiści mogą korzystać z wielu łańcuchów dla tego samego przypadku użycia. Na przykład Stardust zapewnia bezpieczną infrastrukturę dla twórców gier blockchain, którzy mogą uruchamiać je w różnych sieciach podczas budowania ich ekosystemów. Stardust upraszcza proces tworzenia gier, udostępniając jeden interfejs API i pulpit nawigacyjny dla klientów do jednoczesnego zarządzania zasobami gier w innych sieciach. W ten sposób twórcy gier mogą skupić się na tworzeniu najnowocześniejszych środowisk gier, nie martwiąc się o skalowalność.

Dlaczego Web3 Gaming potrzebuje środowiska Appchain

Teza Appchain jest szczególnie przydatna w grach Web3, których adresowalny rynek wynosi ponad trzech miliardów użytkowników. Biorąc pod uwagę, że typowa gra Web3 obejmuje mikrotransakcje, takie jak zarządzanie kontem, modyfikowanie postaci w grach, handel aktywami i interakcje społecznościowe, te funkcje oznaczają, że aplikacje do gier są z natury wymagające obliczeniowo i podatne na wysokie opłaty za gaz. 

Status quo monolitycznych łańcuchów bloków przenoszących te koszty transakcyjne na graczy i programistów nie jest możliwe na dłuższą metę. Nawet model opłat w wysokości 0.0005 USD dawałby znaczną kwotę w miarę wzrostu liczby użytkowników i wolumenu transakcji. W przeciwieństwie do tego specjalnie zbudowany Appchain zmniejsza te koszty, izolując twórców gier od innych ekosystemów Web3 konkurujących o przestrzeń blokową. 

Inną zaletą takiego specjalnie zaprojektowanego systemu jest to, że wzmacnia on możliwości dobrych programistów, zapewniając im znane narzędzia i możliwości tworzenia w wielu łańcuchach. Na przykład, korzystając z narzędzi, takich jak interfejsy API Stardust niezależne od łańcucha bloków, programiści mogą wdrażać zasoby, które można bezproblemowo wybijać, spalać i przenosić między kilkoma środowiskami łańcucha bloków. Rozwiązanie umożliwia programistom uruchamianie gier opartych na blockchain w rekordowym czasie dzięki ujednoliconemu pulpitowi nawigacyjnemu do zarządzania graczami i zasobami NFT w wielu łańcuchach. 

Appchain to przyszłość blockchain i gier

Branża Web3 podąża podobną krzywą wzrostu jak Internet w swoich początkach. Bez wątpienia możliwości związane z tym wykładniczym wzrostem są więcej niż ekscytujące. Jednak aby osiągnąć ten poziom adopcji, branża gier musi rozwiązać problemy ze skalowalnością i zapewnić programistom środowisko do uruchamiania aplikacji na skalę masową w różnych branżach. 

Teza Appchain opiera się na wnioskach wyciągniętych ze skalowania Web1 i Web2 w celu skalowania ekosystemów gier w podobnie przyjazną dla programistów, niezawodną i tanią przyszłość. Szybkie przyjęcie zasad tezy o łańcuchu aplikacji jest obiecujące dla twórców gier i obiecuje umożliwić onboarding miliarda graczy w ciągu następnej dekady.

Ta treść jest sponsorowana przez Stardust.


Codziennie wieczorem otrzymuj na swój e-mail najświeższe wiadomości i spostrzeżenia dotyczące kryptowalut. Zapisz się do bezpłatnego biuletynu Blockworks teraz.

Chcesz, aby alfa była wysyłana bezpośrednio do Twojej skrzynki odbiorczej? Zdobądź pomysły na handel degen, aktualizacje zarządzania, wydajność tokenów, tweety, których nie można przegapić i więcej Codzienne podsumowanie Blockworks Research.

Nie możesz się doczekać? Otrzymuj nasze wiadomości w najszybszy możliwy sposób. Dołącz do nas na Telegramie i śledź nas na wiadomości Google.


Źródło: https://blockworks.co/news/solve-game-developer-problems