Czym jest abstrakcja łańcuchowa?

Abstrakcja łańcucha to koncepcja, która upraszcza korzystanie z technologii blockchain i ujednolica transakcje w wielu sieciach.

Web3 to nadal rozdrobniona branża, która prowadzi do złożonego i technicznego doświadczenia użytkownika. Stanowi to barierę wejścia dla ogółu społeczeństwa, które musi tworzyć wiele portfeli kryptowalutowych, przechowywać frazy początkowe i przełączać się między blockchainami, aby korzystać z różnych aplikacji.

To tak, jakby wyjść na pizzę, ale iść do innej restauracji na każdą część posiłku — jedno miejsce na ciasto, inne na pepperoni i jeszcze inne na mozzarellę. Ponadto musisz używać innej waluty dla każdego. Nie byłoby to przyjemne doświadczenie.

Abstrakcja łańcucha blockchain ma na celu rozwiązanie tego problemu poprzez ukrycie lub „abstrahowanie” technologii od użytkownika. Oznacza to, że ludzie nie wiedzieliby, że używają blockchain lub którego blockchain używają.

Pomysł polega na usunięciu szczegółów technicznych, takich jak mostkowanie tokenów, opłaty za gaz, mechanizmy konsensusu i natywne tokeny dla użytkownika. Zamiast tego pozwala im korzystać z Web3 z jednego portfela i jednej kryptowaluty. Wszystkie techniczne rzeczy dzieją się za kulisami.

Czy wiesz? Obecnie istnieje ponad 1000 różnych blockchainów, każdy z własną funkcjonalnością i przypadkiem użycia. Podczas gdy wszystkie wykorzystują podstawowe zasady kryptografii i technologii rozproszonego rejestru, wiele z nich to samodzielne projekty. Tworzy to zepsuty ekosystem, w którym trudno jest przenosić aktywa między sieciami.

Jak działa abstrakcja łańcuchowa?

Abstrakcja łańcucha w blockchain polega na zapewnieniu pojedynczego interfejsu, który umożliwia użytkownikom i deweloperom interakcję z wieloma blockchainami bez konieczności zarządzania złożonością każdego pojedynczego łańcucha.

Rozwiązania abstrakcji łańcuchowej są nadal w fazie rozwoju, a wiele firm pracuje nad rozwiązaniem tego problemu. Na razie nie jest dokładna wiedza na temat tego, jak to wszystko działa, ale rozwiązania wielołańcuchowe prawdopodobnie pozwolą użytkownikom na bezproblemowe rozpoczęcie korzystania z Web3 z jednego konta.

Mogłoby to wyglądać tak:

Użytkownicy zaczynają od zalogowania się za pomocą adresu e-mail, aby utworzyć konto bez funduszy. Nie ma potrzeby zapamiętywania kluczy prywatnych ani fraz początkowych.

Następnie użytkownik może zasilić swoje konto jedną „główną” walutą, która jest używana do płacenia za jego działania w Web3. Następnie użytkownik będzie mógł znaleźć i używać aplikacji Web3, niezależnie od tego, na którym blockchainie działają. Wszelkie interakcje będą przekazywane i podpisywane w odpowiedniej sieci, a opłaty będą pobierane automatycznie. Pomostowanie walutowe lub swapy będą wykonywane poza zasięgiem wzroku użytkownika za pośrednictwem inteligentnych kontraktów.

Można na przykład kolekcjonować NFT-y wytworzone na różnych blockchainach bez konieczności posiadania oddzielnych portfeli, wymiany kryptowalut lub przechowywania fraz źródłowych odzyskiwania.

Czy wiesz? Pomysł abstrakcji łańcuchowej nie jest nowy. Czerpie inspirację z tradycyjnej inżynierii oprogramowania. Deweloperzy używają tej koncepcji od dziesięcioleci, aby uprościć złożone systemy dla użytkowników. W rzeczywistości użytkownik końcowy nie musi wiedzieć, jak rzeczy działają wewnętrznie — musi osiągnąć swój cel końcowy tak prosto, jak to możliwe.

Korzyści z abstrakcji łańcucha

Na abstrakcji łańcucha korzystają zarówno użytkownicy, jak i deweloperzy, gdyż eliminuje ona złożoność korzystania z łańcuchów bloków, umożliwiając bezproblemową interoperacyjność wielu łańcuchów.

Oto najważniejsze zalety abstrakcji łańcucha:

  • Zunifikowany interfejs: Abstrakcja łańcucha zmniejsza fragmentację i złożoność dla użytkowników. Umożliwia im zarządzanie zasobami i dostęp do zdecentralizowanych aplikacji (DApps) w różnych blockchainach z jednego interfejsu, portfela lub platformy.

  • Brak krzywej uczenia się: Obecnie Web3 ma ogromną krzywą uczenia się, ponieważ użytkownicy muszą zrozumieć, jak korzystać z portfela, przechowywać klucze prywatne, łączyć zasoby, korzystać z zdecentralizowanych aplikacji i nie tylko. Abstrakcja łańcucha eliminuje te trudności, umożliwiając ludziom szybkie i łatwe korzystanie z Web3.

  • Uproszczone transakcje: eliminuje ręczne procesy, które są obecnie potrzebne do korzystania z wielu blockchainów. Użytkownicy mogą bezproblemowo dokonywać transakcji w wielu blockchainach bez żmudnego zamieniania i łączenia tokenów. Nie ma potrzeby rozumienia podstawowej technologii Web3, aby pokryć opłaty za gaz, wykorzystać DApps lub zarządzać aktywami w wielu łańcuchach.

  • Płynność: Abstrakcja może zapewnić niemal nieograniczoną płynność w całym ekosystemie, ponieważ aktywa są agregowane w różnych łańcuchach. Monety i tokeny mogą się swobodnie przemieszczać i gromadzić z wielu źródeł bez tarcia. Ułatwia to traderom i inwestorom dostęp do większej puli płynności, jednocześnie pomagając zmniejszyć poślizg rynkowy i zwiększyć wydajność.

  • Rozwój DApp: Dla deweloperów złożoność budowania dla wielu blockchainów może być również uproszczona. Tworzenie aplikacji do działania w wielu łańcuchach staje się szybsze i łatwiejsze bez pisania oddzielnego kodu dla każdej sieci.

Zastosowania abstrakcji łańcuchowej

Dzięki zwiększonej wydajności transakcji, dostępowi do DApps i procesów programistycznych może zrewolucjonizować skalowalność technologii blockchain, w tym w sektorach zdecentralizowanych finansów (DeFi), zarządzania łańcuchem dostaw, gier, NFT i oprogramowania jako usługi (SaaS).

Trwają prace nad kilkoma projektami mającymi na celu rozwiązanie problemów abstrakcji łańcucha:

Particle Network ma na celu ujednolicenie wszystkich łańcuchów za pomocą uniwersalnych kont. Firma pozyskała 40 milionów dolarów od wielu VC i Alibaba Group, aby kontynuować rozwój. Ich celem jest uproszczenie korzystania z Web3, aby użytkownicy musieli używać tylko jednego konta dla każdego łańcucha.

Near to platforma inteligentnych kontraktów oferująca abstrakcję łańcucha, aby rozwiązać te problemy ekosystemu blockchain. Za pomocą jednego konta użytkownicy mogą podpisywać transakcje na wielu blockchainach, takich jak BNB Smart Chain i Ethereum. Obejmuje to przypadki użycia abstrakcji wielu łańcuchów, takie jak tworzenie kolekcji NFT w kilku łańcuchach lub obsługa aplikacji DAO, która akceptuje propozycje i głosy za pośrednictwem wielu łańcuchów.

Xion umożliwia deweloperom tworzenie gotowych platform konsumenckich i usuwanie złożoności Web3. Twierdzi, że jest pierwszym bezportfelowym blockchainem gotowym do powszechnego przyjęcia. Za pomocą jednego konta użytkownicy mogą zarządzać całym swoim doświadczeniem Web3, od podpisywania transakcji po korzystanie z sieci społecznościowych.

Czy wiesz? Niektóre popularne platformy DeFi już wykorzystują abstrakcję łańcucha, aby pomóc w agregacji płynności i oferować użytkownikom ulepszone doświadczenie handlowe. Platformy takie jak ThorChain i AnySwap umożliwiają handel poprzez wymianę tokenów w różnych blockchainach bez korzystania z oddzielnych mostów lub giełd.

Przyszłe perspektywy abstrakcji łańcucha

Technologia abstrakcji łańcuchowej oferuje obiecującą przyszłość, ponieważ stara się naprawić największe problemy w adopcji Web3. Obecnie sprawy muszą być bardziej spójne, a projekty blockchain często starają się zdominować branżę, zamiast budować przyjazny dla użytkownika ekosystem.

Ponieważ infrastruktura kryptograficzna znajduje się obecnie w drugiej dekadzie, długoterminowi użytkownicy są zasypani różnymi portfelami i kluczami. Pomimo że dostawcy portfeli pracują nad oferowaniem przechowywania wielu aktywów, łączenie luk w aktywach w łańcuchach i aplikacjach pozostaje problemem. Dla przeciętnego przeciętnego konsumenta Web3 jest technicznie przytłaczający, podczas gdy Web2 jest płynnym drugim pilotem w codziennym życiu.

Aby wywrzeć podobny wpływ na świat, Web3 będzie musiało w dużym stopniu polegać na abstrakcji łańcucha bloków. Proces ten jest technicznie złożony, ponieważ musi zapewnić bezproblemową interoperacyjność łańcucha bloków, jednocześnie utrzymując bezpieczeństwo w szerokiej gamie sieci. Wymaga to szerokiej współpracy programistów pracujących nad projektami warstwy 1 i warstwy 2.

Niepewność regulacyjna może stanowić kolejny problem, tak jak ma to miejsce w takich innowacyjnych przestrzeniach. Zapewnienie zgodności w różnych jurysdykcjach i branżach, zwłaszcza w finansach, to kolejny obszar, w którym pełne poruszanie się zajmie lata.