Autor: Bridget Harris, inwestor Founders Fund Tłumaczenie: Golden Finance xiaozou

Abstrakcja łańcuchowa stała się obecnie gorącym tematem i z oczywistych powodów — wszyscy w przestrzeni kryptowalut powinni być zainteresowani narzędziami, które ułatwiają konsumentom uczestnictwo w działaniach w łańcuchu.

Jednak większość dyskusji ignoruje pytanie: w jaki sposób w ogóle dotarliśmy do miejsca, w którym jesteśmy dzisiaj? Zawsze wierzyłem, że programiści są konsumentami – teraz muszą wybierać pomiędzy różnymi ekosystemami, stosami technologii i społecznościami. Tworzy to mechanizm blokady, w wyniku którego programiści czasami odwracają się od problemów, na których muszą się skupić, z powodu nieuzasadnionych i niezrównoważonych zachęt. Programiści to także użytkownicy i nie powinni być zmuszani do wyboru, gdzie chcą budować.

Głównym wyzwaniem dla programistów jest próba zintegrowania swoich aplikacji z wieloma różnymi stosami technologii i infrastrukturą — lub budowanie infrastruktury między aplikacjami — a także radzenie sobie z problemami lojalności społeczności w różnych ekosystemach. Wydaje się, że w dziedzinie szyfrowania istnieje niezliczona ilość standardów tego czy innego rodzaju, a to wcale nie pomaga.

Historycznie rzecz biorąc, często zmuszało to programistów do „wybierania tylko jednego” ekosystemu do wbudowania – twórcy ekosystemów o tym wiedzą i aktywnie konkurują o uwagę programistów, co prowadzi do dalszego uzależnienia i niezrównoważenia. W rezultacie projekty albo wybierają niezbyt motywowaną ekspansję wielołańcuchową, albo agresywnie atakują izolowane pojedyncze ekosystemy. W obu przypadkach występują problemy i abstrakcja łańcucha (miejmy nadzieję) pracuje nad ich rozwiązaniem.

Ostateczny cel abstrakcji łańcucha jest prosty: programiści mogą wdrażać rozwiązania w dowolnym miejscu — ponieważ kontakt z użytkownikami nie jest już ważny — a użytkownicy mogą płynnie wchodzić w interakcje w całym ekosystemie (dowolny łańcuch, dowolna płynność). Wygoda to strzał w dziesiątkę, a największym beneficjentem mogą być (coraz bardziej zintegrowane) interfejsy umożliwiające użytkownikowi składanie zleceń.

Abstrakcja łańcuchowa to szerokie pojęcie, które nie ma ścisłej definicji, a niektórzy uważają nawet, że jest to pojęcie całkowicie fałszywe. Abstrakcja łańcuchowa to nic innego jak zestaw prymitywów, infrastruktury i narzędzi ułatwiających pracę użytkownikom i programistom - wiele pracy może mieścić się w zakresie „abstrakcji łańcuchowej”. Zgadzam się z tym ostatnim stanowiskiem, ale jednocześnie uważam, że postępy te są, ogólnie rzecz biorąc, niezbędnym krokiem w stronę pozytywnego rozwoju branży.

Poniżej pokrótce przedstawię kilka firm pracujących nad rozwiązaniami w zakresie abstrakcji łańcuchowej i podzielę się niektórymi moimi przewidywaniami na przyszłość.

1. CEX jako abstrakcyjny podzbiór łańcucha

Prawdopodobnie najczęściej używaną platformą „abstrakcji łańcucha” jest Coinbase – chociaż oferuje ograniczoną liczbę aktywów i jest scentralizowaną giełdą. Użytkownicy mogą kupować i sprzedawać różne tokeny w różnych łańcuchach za pośrednictwem jednego interfejsu, aczkolwiek w sposób kontrolowany. Jest to jeden z głównych powodów, dla których Coinbase cieszy się tak masowym przyjęciem i ogromnymi przychodami, co dobrze wróży całej przestrzeni abstrakcji łańcucha. To dowód na to, że wygoda jest popularna, a użytkownicy cenią i są skłonni zapłacić za funkcjonalność i prostotę interfejsu.

Temat ten przeniknął wiele różnych zdecentralizowanych protokołów, z których każdy miał na celu uproszczenie jednego lub więcej etapów w łańcuchu dla użytkowników i programistów.

2. Infrastruktura warstwy rdzeniowej

Aby abstrakcja łańcucha naprawdę zwyciężyła, niektórzy twierdzą, że potrzebne są fundamentalne zmiany w ustalonych standardach w przestrzeni kryptograficznej. Jednym z przykładów jest OneBalance, który w natywny sposób ulepsza istniejący standard JSON RPC (standard branżowy kryptowalut), tak aby nowy standard mógł umożliwiać aplikacjom bezpośrednią interakcję z portfelami. Ich nowy interfejs API jest z natury kompatybilny wstecz z Ethereum, Bitcoin, Solana oraz wszystkimi aktywami i inteligentnymi kontraktami w tych łańcuchach. Oprócz transakcji w trzech głównych łańcuchach ta architektura – framework CAKE – obejmuje także pobór gazu, odnowę społeczną i uwierzytelnianie tożsamości. Użytkownicy czerpią korzyści z szybkich zmian stanów, ponieważ solwer może zażądać zmian stanów w łańcuchu docelowym bez czekania na sfinalizowanie łańcucha źródłowego. Ostatecznym celem jest umożliwienie portfelom, w szczególności Metamask, integracji modeli kont, aby użytkownicy mogli bezpośrednio korzystać z tej nowej architektury. W szczególności oznacza to, że użytkownicy mogą teoretycznie kupować WIF przy użyciu ETH przy prędkościach Solana (w porównaniu do Ethereum).

Inna firma, Orb Labs, pragnie zostać dostawcą abstrakcji łańcuchów, który rozwiązuje problemy abstrakcji łańcuchów na poziomie węzła, a nie na poziomie konta. Ich system składa się z OrbyEngine, inteligentnego punktu końcowego RPC, którego portfele mogą używać do agregowania i koordynowania stanu kont we wszystkich łańcuchach, oraz OrbyKit, pakietu SDK dapp, który zapewnia tę samą funkcjonalność dla front-endów aplikacji. OrbyEngine wykorzystuje protokół ogólnego przeznaczenia i specjalne węzły zwane węzłami ujednolicania kont w celu agregowania i koordynowania stanu kont.

Krótko mówiąc, pozwalają każdemu portfelowi lub dappowi wdrożyć abstrakcję łańcucha, abstrakcję gazu itp. za pomocą zaledwie pięciu linii kodu. To zasadniczo zmienia sposób, w jaki użytkownicy wchodzą w interakcję z portfelami, aplikacjami i sieciami, więc nie muszą się już martwić takimi problemami, jak łączenie ekosystemów i ręczne przesyłanie zasobów. „Łańcuch” po prostu znika, ponieważ wszystkie konta i aktywa w innych sieciach mogą być wykorzystywane do transakcji bez względu na to, gdzie znajduje się użytkownik. To zasadniczo zmienia koncepcję portfela jako medium służącego do łączenia określonego łańcucha, zamieniając go w niezależny od łańcucha mechanizm połączenia, skupiający się wyłącznie na zarządzaniu relacjami między użytkownikami, zasobami i dappami.

NEAR zajmuje się także infrastrukturą podstawową i natywnie integruje abstrakcję łańcucha z NEAR L1. Dzięki abstrakcji łańcucha programiści mogą:

  • Wybierz teraz subsydiowanie opłat za gaz użytkowników – obejmuje to transakcje międzyłańcuchowe za pośrednictwem wielołańcuchowego przekaźnika gazu NEAR.

  • Korzystając z usługi podpisu wielołańcuchowego NEAR, użytkownicy mogą używać rachunków NEAR do przeprowadzania transakcji w innych sieciach.

  • Korzystając z FastAuth, zapewniającego użytkownikom znajome doświadczenie z web2, użytkownicy mogą zarejestrować (lub przywrócić) konto NEAR przy użyciu własnego adresu e-mail.

Te prymitywy są kluczem do zapewnienia programistom bardziej płynnego doświadczenia, które jest następnie aktywnie rozszerzane na stronę użytkownika za pomocą treści tworzonych za pomocą tego typu stosów technologii.

3. Ujednolicenie poprzez mostowanie

Poziom wyżej istnieje wielu dostawców usług pomostowych, którzy również pracują nad abstrakcją łańcucha – z których najsłynniejszym jest Across. Protokół ma dojrzały (dostarczony) silnik intencji, a przekaźniki konkurują o realizację zamówienia użytkownika optymalną ścieżką wykonania.

Obecnie Across jest jedynym protokołem mostowania opartym na intencjach, działającym w czasie rzeczywistym, w różnych łańcuchach, który faktycznie nadaje się do stosowania w dużych i małych mostach. Rynek zareagował: Across przetworzył transakcje o wartości prawie 10 miliardów dolarów (ponad 6 milionów transakcji). Programiści mogą również łatwo zintegrować swój framework abstrakcji pomostowej Across+ z dappami, aby wdrożyć natywną abstrakcję łańcucha. Jest to wczesny dowód koncepcji, który demonstruje możliwości abstrakcji łańcucha i uznanie dla niej rynku.

Bungee, twórca Socket (agregatora mostów), również opracowuje rozwiązanie do abstrakcji łańcucha poprzez aukcje modułowego przepływu zamówień (w ramach których użytkownicy zgłaszają intencje, aby rozwiązania mogły konkurować). Za pomocą wtyczki SocketPlugin programiści mogą dodać widżet integrujący Bungee (agregator mostów dla gniazd obsługujący transfer zasobów między łańcuchami) bezpośrednio ze swoimi projektami. W większości przypadków Bungee wykorzystuje Across do wyznaczania tras. Na koniec czerwca udział Across w ruchu osiągnął 50%. Across jest przez większość czasu uważany za najtańszy most w porównaniu do innych agregatorów dla Socket.

4. Zintegrowana wymiana

Swapy to najpopularniejsze działania wykonywane przez użytkowników w łańcuchu, przewyższające mostkowanie (wraz ze stakowaniem, wydobywaniem, pożyczaniem itp.), a zatem największy TAM, jaki mogą wykorzystać projekty. Platformy takie jak UniswapX i Matcha skupiają się na działalności związanej ze swapami i mają na celu pobranie gazu, agregację źródeł płynności w celu uzyskania tańszych transakcji oraz umożliwienie wydajnych transakcji międzyłańcuchowych. Zwykle dotyczy to określonej klasy solwerów konkurujących o zaspokojenie przepływu zamówień w najbardziej efektywny sposób. Solver płaci za gaz w imieniu swapera, poprawiając efektywność, łącząc zamówienia w celu konkurowania o lepsze ceny, a użytkownicy nie muszą się martwić o tokeny gazu.

5. Framework oprogramowania pośredniczącego + interfejs

Niektóre zespoły tworzą warstwy pomocnicze dla tych protokołów — na przykład Light może znajdować się jako warstwa pod innymi protokołami interoperacyjności międzyłańcuchowej (prawdopodobnie obejmującymi Across, UniswapX itp.), działając jako oprogramowanie pośredniczące zapewniające obsługę abstrakcji łańcuchowych dla interakcji użytkownika. Co ciekawe, Light obsługuje dowolną konfigurację w wielu łańcuchach wyrażoną w EVM, podczas gdy większość protokołów opartych na intencjach obsługuje tylko zlecenia z limitem, przynajmniej początkowo. Ponadto Light wykorzystuje mechanizm aukcji przepływu zleceń, który pozwala użytkownikom programowo definiować warunki, bezpieczeństwo i rozliczenie transakcji między łańcuchami, co pomaga zapewnić optymalną realizację.

6. Intencja jako abstrakcyjny podzbiór łańcucha

Zamiar ten koncentruje się szczególnie na giełdach swap, a ostatecznym celem jest umożliwienie użytkownikom handlu dowolnymi aktywami w dowolnym łańcuchu bez konieczności stosowania mostów. Ostatnio moją uwagę przykuły następujące projekty:

  • Slingshot to oparta na intencji aplikacja oparta na łańcuchu, która umożliwia użytkownikom przeprowadzanie transakcji w różnych łańcuchach w sposób bez mostków i bez nadzoru. Tworząc niesamowite doświadczenie użytkownika, które jest niezwykle proste – bez tokenów gazu, bez przycisków łączenia portfela, bez mostów, bez logowania się na dowolnym urządzeniu i kupowania i sprzedawania jednym kliknięciem – użytkownicy chętniej uczestniczą w łańcuchu. Wadą jest to, że użytkownicy są ostatecznie ograniczeni ilością środków przechowywanych w skarbcach każdego wspierającego łańcucha, ale niezależnie od tego, taka architektura zachęca do większej aktywności w większej liczbie łańcuchów.

  • Blackwing opracowuje zdecentralizowaną warstwę abstrakcji transakcji obsługiwaną przez Initia. Ich zaletą jest zapewnienie inwestorom braku dźwigni likwidacyjnej poprzez wykorzystanie pozycji Uniswap LP w celu zabezpieczenia pozycji zabezpieczających. To znacznie zmniejsza ryzyko poniesienia znacznych strat przy jednoczesnym zwiększeniu zysków.

  • Essential rozwija własny, zorientowany na intencje, optymistyczny L2, w którym solwerzy bezpośrednio proponują swoje rozwiązania w postaci nowych stanów. W tym przypadku dowód oszustwa jest dobry, ponieważ niepoprawność można udowodnić, pokazując, że ograniczenie nie jest spełnione, co jest następnie publikowane w L1. Programiści mogą bezpośrednio wykorzystywać DSL Essential do pisania aplikacji z wbudowanym frameworkiem intencyjnym, który umożliwia istnienie szerszego i bardziej złożonego zestawu aplikacji oraz współpracę w warstwie L2.

7. Włącz masową adopcję poprzez abstrakcję

Tak jak możesz uzyskać dostęp do dowolnej witryny internetowej, niezależnie od przeglądarki i systemu operacyjnego, z którego korzystasz, tak samo powinieneś mieć dostęp do dowolnego ekosystemu kryptograficznego, bez względu na łańcuch, na którym ten ekosystem jest zbudowany. Bez względu na to, na czym opierają się twórcy technologii, nie powinni oni znajdować się w niekorzystnej sytuacji, kierując swoje działania do określonych użytkowników w różnych ekosystemach. Osiągnięcie tego z pewnością łatwiej powiedzieć niż zrobić, ale wierzę, że gdy już to osiągniemy, będzie to jeszcze większy katalizator masowej adopcji kryptowalut.