Zrozumienie abstrakcji łańcucha
Według Particle Network, abstrakcja łańcucha jest definiowana jako doświadczenie użytkownika, które pozwala użytkownikom na interakcję bez konieczności radzenia sobie z wieloma łańcuchami. Ta definicja jest jasna i zwięzła, bezpośrednio odnosi się do celu abstrakcji łańcucha.
Korzystając z aplikacji blockchain, użytkownicy często napotykają trzy istotne punkty bólu: potrzebę posiadania różnych portfeli dla każdego łańcucha, różne tokeny gazowe w każdym łańcuchu oraz złożoność transferów aktywów między łańcuchami. Abstrakcja łańcucha ma na celu destylację podstawowych komponentów z różnych łańcuchów, umożliwiając użytkownikom płynne korzystanie z produktów bez konieczności rozumienia podstawowych różnic między łańcuchami.
Rosnące znaczenie abstrakcji łańcuchowej
Niedawny wzrost liczby łańcuchów sprawił, że abstrakcja łańcuchów znalazła się w centrum zainteresowania rynku. Podczas poprzedniej hossy (2020-2021) tylko kilka uznanych sieci publicznych, takich jak Ethereum, Binance Smart Chain, Solana i Cardano, zdominowało krajobraz, z kilkoma nowymi podmiotami. Jednak od 2023 r. liczba nowych sieci gwałtownie wzrosła.
Wzrost ten jest napędzany przez dwa kluczowe czynniki: istniejące łańcuchy publiczne rozszerzające się dzięki rozwiązaniom warstwy 2 oraz wiodące aplikacje uruchamiające własne łańcuchy aplikacji w celu uzyskania większej autonomii i kontroli narracyjnej.
Aby rozwiązać problemy z wydajnością Ethereum, pojawiły się różne sieci warstwy 2, a w planach są również sieci warstwy 3. Ta ekspansja przypomina budowę podwyższonych jezdni w mieście, znacznie zmniejszając korki. Według danych L2Beat, Ethereum było już świadkiem pojawienia się 11 rozwiązań warstwy 2, a wiele innych jest w fazie rozwoju.
Innym trendem jest to, że w miarę skalowania aplikacji, często dążą one do uruchomienia własnych łańcuchów (dApp Chains), aby uzyskać większą swobodę i kontrolę narracyjną. Wybitne przykłady obejmują zdecentralizowaną platformę handlu instrumentami pochodnymi dYdX, zdecentralizowaną platformę społecznościową Friend.Tech i wiodącą zdecentralizowaną giełdę Uniswap.
Związek między abstrakcją łańcucha a modułowością
Wcześniej uwaga rynku skupiała się głównie na modułowości ze względu na potrzebę odpowiednich rozwiązań wspierających tworzenie łańcuchów. Właśnie dlatego narracje dotyczące modułowości zyskały na popularności sześć miesięcy temu, co doprowadziło do pojawienia się godnych uwagi projektów, takich jak Celestia (warstwa dostępności danych), Dymension (warstwa rozliczeniowa) i AltLayer (platforma Rollup as a Service).
Modułowość polega zasadniczo na podziale pracy; kompletny system można podzielić na wymienne moduły, które są niezależne, bezpieczne i skalowalne. Takie podejście zmniejsza koszt budowy łańcucha, umożliwiając łatwy montaż nowych łańcuchów.
Jednak wraz ze wzrostem liczby sieci stało się oczywiste, że sama ich ilość jest przytłaczająca, co negatywnie wpływa na doświadczenia użytkowników. W związku z tym nacisk został przeniesiony z podstawowej infrastruktury na poprawę komfortu użytkowania w warstwie aplikacji. To przejście oznacza dojrzewanie i ewolucję w branży.
Podsumowując związek i różnice między modułowością a abstrakcją łańcucha:
- Modułowość napędza dojrzałość podstawowej infrastruktury, podczas gdy abstrakcja łańcucha promuje postęp w warstwie aplikacji.
- Modułowość odnosi się do wyzwań związanych z tworzeniem łańcucha, podczas gdy abstrakcja łańcucha koncentruje się na poprawie użyteczności łańcucha.
Rozwiązania abstrakcji przedłańcuchowej dla problemów z wieloma łańcuchami
Przed pojawieniem się abstrakcji łańcucha, produkty w warstwie aplikacji próbowały rozwiązać problemy związane z wieloma łańcuchami poprzez agregację wielu łańcuchów lub minimalizowanie postrzeganych różnic między nimi. Doskonałym przykładem jest portfel OKX Web3 Wallet, który pozwala użytkownikom zarządzać zasobami cyfrowymi, przeprowadzać swapy tokenów, wykonywać transakcje międzyłańcuchowe, handlować NFT i kupować produkty finansowe w różnych łańcuchach.
Sukces OKX Wallet wynika jednak z zaangażowanego zespołu i zasobów giełdy OKX, umożliwiając im stworzenie doskonałego doświadczenia użytkownika. Wiele projektów pilnie wymaga bardziej uniwersalnej technologii, oprogramowania pośredniczącego lub architektury, aby wyeliminować różnice w łańcuchu i poprawić wrażenia użytkownika.
Istnieje zatem potrzeba stworzenia warstwy pośredniej między warstwą aplikacji a warstwą blockchain. Warstwa ta wyodrębniłaby podstawowe cechy różnych łańcuchów bloków i zapewniłaby uniwersalną usługę dla szerokiej gamy aplikacji blockchain, co jest istotą abstrakcji łańcucha.
Z perspektywy czasu, podczas gdy OKX Wallet agreguje wiele łańcuchów i mostów dla wygody użytkownika, abstrakcja łańcucha bezpośrednio odnosi się do podstawowej kwestii: umożliwienia użytkownikom angażowania się bez konieczności przełączania łańcuchów, utrzymywania tokenów gazowych dla różnych łańcuchów lub nawigowania po operacjach międzyłańcuchowych.
Wnioski
Rozumiejąc problemy, które abstrakcja łańcuchowa ma rozwiązać, kontekst jej pojawienia się i porównanie z innymi rozwiązaniami, możemy uzyskać jaśniejszą perspektywę na samą koncepcję. Powrócenie do definicji abstrakcji łańcuchowej Particle jako doświadczenia użytkownika wolnego od złożoności wielu łańcuchów pozwala nam docenić wartość i cele reprezentowane przez tę koncepcję.
W miarę dojrzewania pojęcia i technologii abstrakcji łańcucha, będą one napędzać branżę kryptowalut w kierunku bardziej przyjaznego dla użytkownika, przyjaznego dla programistów i wysoce interoperacyjnego krajobrazu, torując drogę dla prawdziwie zabójczych aplikacji, które mogą być używane przez ogół społeczeństwa.