To jest artykuł popularnonaukowy wyjaśniający wiedzę dotyczącą blockchain. Przeczytanie zajmuje 5 minut.

Jedną z niewielu stałych w branży kryptowalut jest rosnąca liczba łańcuchów bloków. Niezależnie od tego, czy jest to Ethereum L2, AppChain, czy warstwy alternatywne, istnieje mnóstwo nowych ofert blockchain.

Chociaż różnorodne łańcuchy bloków zapewniają użytkownikom wiele opcji, niosą ze sobą również wady dla programistów i użytkowników korzystających z wielu łańcuchów. W coraz większym stopniu łańcuchy bloków będą fragmentaryzować płynność i wykorzystanie oraz niekorzystnie wpływać na wygodę użytkownika.​

Historia tego, jak kryptowaluty trafiły do ​​tak wielu łańcuchów, jest historią iteracji infrastruktury i nieprawidłowego dostosowania zachęt. Od czasu wprowadzenia mechanizmu konsensusu PoS liczba łańcuchów w kryptowalutach eksplodowała. W porównaniu z mechanizmem konsensusu PoW Bitcoina, PoS znacznie obniżył próg uruchamiania i zabezpieczania nowych sieci, co prowadzi do gwałtownego wzrostu liczby nowych projektów w obszarze L1. Dążenie do rozwiązania trylematu skalowalności przyniosło nam Solana, Cosmos i jego łańcuch aplikacji, Berachain i jego mechanizm konsensusu PoL, Ethereum L2 i zabezpieczenia przed oszustwami itp.

Koncepcja modułowości jest stosunkowo nowa i została po raz pierwszy zaproponowana przez Mustafę Al-Bassama w 2019 r. w artykule akademickim zatytułowanym „LazyLedger: rozproszona księga dostępności danych z inteligentnymi kontraktami po stronie klienta”. W artykule zarysowuje projekt blockchain, w którym funkcje konsensusu sieciowego i dostępności danych są oddzielone od rozliczania i realizacji transakcji.​

 

Zaletą modułowości jest specjalizacja, niezależnie od tego, czy jest to niedrogie DA, czy wykonanie poza łańcuchem. Podobnie jak w przypadku hipotezy Adama Smitha, że ​​źródłem wzrostu gospodarczego jest podział pracy, specjalizacja sprzyja skalowalności poprzez zwiększenie wydajności.​

W 2020 roku Vitalik ogłosił Rollup jako główne rozwiązanie rozszerzające Ethereum - Rollup jest naturalnym rozwinięciem „wzrostu modułowości”. Ostatecznym celem Ethereum jest stać się globalnie koordynowaną warstwą finansową, a osiągnięcie tego celu wymaga skalowania. Jednak biorąc pod uwagę trylemat skalowalności, Ethereum optymalizuje decentralizację i bezpieczeństwo kosztem skalowalności. Rollup łączy wiele transakcji w partię i przesyła je do sieci głównej Ethereum, zwiększając w ten sposób przepustowość transakcji i redukując koszty. Takie podejście minimalizuje ilość danych przetwarzanych w łańcuchu, pozwalając na szybsze i tańsze transakcje. Jednak wraz ze wzrostem liczby pakietów zbiorczych rośnie także złożoność interakcji z ekosystemem Ethereum, ponieważ należy zbudować dodatkową infrastrukturę, aby połączyć pakiety zbiorcze z resztą ekosystemu.

Aby przewyższyć Web2, Web3 UX musi zapewniać lepsze wrażenia, biorąc pod uwagę koszty zmiany. Tutaj właśnie pojawia się abstrakcja łańcuchowa.​

Połączone abstrakcje jako idea bardziej przypominają cel końcowy niż metodę jego osiągnięcia. Dlatego „abstrakcja łańcuchowa” jest doświadczeniem użytkownika, więc każde ulepszenie komponentu można uznać za ulepszenie komponentu, które „realizuje przyszłość abstrakcji łańcuchowej”.​

Obecnie bycie użytkownikiem wielu łańcuchów wymaga połączenia kapitału między wieloma łańcuchami, poruszania się po skomplikowanych interfejsach użytkownika i płacenia opłat transakcyjnych przy użyciu wielu różnych tokenów, każdy z własnym profilem ryzyka itp. Użytkownicy muszą wchodzić w interakcję z potokiem kryptowalut, który jest złożony i nieporęczny – w tradycyjnych finansach równoważnym potokiem jest przeprowadzanie transakcji w FedWire. Biorąc pod uwagę abstrakcję łańcucha od celu końcowego typu Web2 UX, istnieją dwa kluczowe problemy, które należy rozwiązać – złożoność Web3 UX oraz rozproszenie użytkowników i płynność.

Abstrakcyjna definicja to „upraszczanie lub eliminowanie złożoności technicznej doświadczenia użytkownika w celu stworzenia technologii, która ukrywa te szczegóły i procesy”. Te zawiłości nadal istnieją, ale są niewidoczne dla użytkownika.​

Jako preferowaną wyszukiwarkę Google można uznać za ostateczną abstrakcję. Jako szeroki katalog internetowy, upraszcza wyszukiwanie informacji, umożliwiając użytkownikom wprowadzanie zapytań bez konieczności rozumienia skomplikowanych algorytmów wyszukiwania lub procesów przeglądania sieci. Algorytmy Google indeksują miliardy stron internetowych i oceniają je według trafności, prezentując użytkownikom najważniejsze wyniki. Google połączył różne funkcje w spójny ekosystem, jeszcze bardziej poprawiając wygodę użytkownika.​

Plan działania Ethereum skupiający się na rollupach oraz popularność łańcuchów aplikacji, rollupów specyficznych dla aplikacji oraz posiadania własnej modułowości stosu doprowadziły do ​​zwiększonej fragmentacji płynności i użytkowników oraz zaniku ujednoliconego i płynnego doświadczenia użytkownika.

Weźmy na przykład Ethereum Kiedy użytkownicy dołączają do ekosystemu Ethereum, mogą napotkać wiele form USDC i wiele form ETH. Na przykład, chociaż ETH na Op i ETH na Arb są pod każdym względem tym samym zasobem i oba zostały połączone z siecią główną Ethereum przy użyciu własnych mostów, nie można ich używać zamiennie. Niektóre aplikacje istnieją tylko na platformie Optimism, a inne tylko na platformie Arb. Ze względów praktycznych ETH na Op i Arb znajdują się w zupełnie różnych łańcuchach, z różnymi ekosystemami i różnymi przypadkami użycia.​

Fragmentacja może prowadzić do złożonego i często frustrującego doświadczenia użytkownika, w którym użytkownicy muszą poruszać się po wielu łańcuchach, łączyć zasoby i zarządzać różnymi tokenami gazu. Dla programistów oznacza to konieczność uruchamiania w wielu sieciach i próbowania zapewnienia płynności i użytkowników we wszystkich z nich.

Abstrakcja łańcuchowa jest potencjalnym rozwiązaniem tych problemów. Chodzi o zapewnienie użytkownikowi doświadczenia wolnego od ręcznych procesów wymaganych do interakcji z wieloma sieciami. Obejmuje to wyeliminowanie złożoności mostów, tokenów gazowych, fragmentacji kont i portfeli, fragmentacji płynności i zarządzania kluczami. Celem jest stworzenie doświadczenia podobnego do tradycyjnych aplikacji internetowych, w którym użytkownicy nie muszą przechodzić przez intensywną naukę, aby wchodzić w interakcję z blockchainem.

Obecnie opracowywane są różne metody abstrakcji łańcuchów, począwszy od rozwiązań kompleksowych po rozwiązania na poziomie komponentów. Kompleksowe rozwiązania, takie jak NEAR, Particle i Okto, mają na celu zapewnienie kompleksowej abstrakcji w wielu łańcuchach. Rozwiązania specyficzne dla ekosystemów, takie jak AggLayer firmy Polygon i Superchain firmy Op, koncentrują się na ujednoliceniu płynności i zwiększeniu interoperacyjności w ramach odpowiednich ekosystemów.

Protokoły oparte na protokołach mają ogromny potencjał w upraszczaniu interakcji między łańcuchami i poprawie efektywności kapitału. Pozwalają użytkownikom wyrażać pożądane wyniki, a nie konkretne ścieżki wykonania, podczas gdy solwery konkurują ze sobą, aby skutecznie osiągnąć te zamierzenia. Takie podejście mogłoby potencjalnie ujednolicić płynność międzyłańcuchową i uprościć złożone operacje międzyłańcuchowe.

Na szczególną uwagę zasługuje potencjał agentów AI w abstrakcji łańcuchów. Chociaż agenci sztucznej inteligencji są wciąż na wczesnym etapie rozwoju, mogą zrewolucjonizować interakcję użytkowników z technologią blockchain, umożliwiając wykonywanie poleceń w języku naturalnym w celu wykonywania złożonych operacji między łańcuchami. Może to znacznie uprościć doświadczenie użytkownika i udostępnić technologię blockchain szerszemu gronu odbiorców.

Abstrakcja łańcucha ma kluczowe znaczenie dla rozwoju kryptowalut, zwłaszcza biorąc pod uwagę, że Ethereum przyjęło pakiety zbiorcze w miarę ewolucji swojego planu ekspansji i dokumentów dotyczących modularyzacji oraz narracji dotyczących łańcucha aplikacji. Rozwiązując problemy fragmentacji i złożoności, abstrakcja łańcucha może stworzyć bardziej ujednolicone, przyjazne dla użytkownika doświadczenie w łańcuchu. Warto jednak zauważyć, że abstrakcja łańcuchowa ma swoje własne wyzwania. Jak na ironię, fragmentacja rozwiązań w zakresie abstrakcji łańcuchowej odzwierciedla problem, który próbują rozwiązać. Wiele proponowanych rozwiązań znajduje się wciąż na wczesnym etapie rozwoju i napotyka liczne bariery techniczne i adaptacyjne. Długi Marsz to długa i długa podróż.

 #模块化 #比特币大会 #美国大选如何影响加密产业?