Otevírací

S rychlým rozvojem blockchainového průmyslu, zejména modulárních řešení, se vytváření blockchainu stalo jednodušším než kdy dříve, mnoho sad nástrojů dokonce podporuje nasazení vrstvy 2 za pouhých 15 minut, což vede k rychlému nárůstu počtu sítí.

Podle údajů z Coingecko má současný trh asi 300 aktivních blockchainů, pokud započítáte vývojové projekty, může toto číslo dosáhnout více než 1000. Hlavním důsledkem tohoto rychlého nárůstu počtu je fragmentace likvidity a zhoršení uživatelské zkušenosti.

Jak všichni víme, každá síť má jinou konfiguraci, používá vlastní správce aktiv a provoz. Aby uživatelé mohli začít používat, musí do těchto sítí vložit peníze přes most, nastavit nastavení, stáhnout aplikace, uložit počáteční fázi atd. Pro ty, kteří nejsou technicky zdatní, je to skutečně noční můra v bludišti blockchainu.

Blockchainový trh vytváří stále větší fragmentaci

Pokud nejste technicky zdatní a máte zkušenosti s trhem DeFi, mohou tyto překážky snadno přimět uživatele, aby to vzdali. Nemluvě o tom, že vývojáři mají také potíže s tím, aby jejich dApps komunikovaly s více sítěmi kvůli fragmentaci technologie.

Podle zprávy společnosti TripleA z května 2024 je počet globálních vlastníků kryptoměn pouze 562 milionů, což odpovídá míře penetrace 6,8 %. Toto číslo odpovídá internetu v období 2001-2002, současná míra rozšíření internetu je cca 66,2 %.

Počet uživatelů internetu v průběhu let. Zdroj: Kepios Analysis

Tyto věci si vývojáři brzy uvědomili, v průběhu let bylo zavedeno mnoho vylepšení, jako je Cross-chain, Account Abstraction, Intent Centric a nedávno Chain Abstraction, řešení považované za „koncovou hru“ pro problémy s uživatelským prostředím.

V dalších částech se podrobně seznámíme s řetězovou abstrakcí, jak funguje a jaké jsou její výhody a nevýhody.

Co je to abstrakce?

Možná jste už hodně slyšeli o klíčovém slově „abstrakce“ prostřednictvím řešení abstrakce účtů na kryptotrhu, ale abstrakce se běžně používá i v jiných oborech.

Abstrakce je koncept používaný v mnoha oblastech, jako je výpočetní technika, matematika a filozofie, odkazující na zjednodušení složitých systémů odstraněním zbytečných detailů a zaměřením pouze na podstatné aspekty.

Při programování pomáhá abstrakce skrýt složité detaily a umožňuje uživatelům komunikovat se systémem prostřednictvím jednoduchého rozhraní. Pomáhá snížit složitost, zvýšit flexibilitu a znovu použít zdrojový kód.

Co je řetězová abstrakce?

Řetězová abstrakce je koncept, který se týká zjednodušení uživatelských interakcí s různými blockchainy a poskytuje zážitek „bez blockchainu“.

Místo toho, aby museli provádět složité operace, jako je převod aktiv mezi řetězci, správa různých typů plynových tokenů nebo přepínání sítí, Chain Abstraction pomáhá uživatelům interagovat s decentralizovanými aplikacemi prostřednictvím jediného jedinečného rozhraní bez nutnosti rozsáhlých technických znalostí. Díky tomu je prostředí Web3 přístupnější a pohodlnější.

Podobně jako když používáte oblíbené bankovní aplikace nebo aplikace elektronické peněženky, víte, zda jsou uloženy na serverech AWS, Google Cloud nebo privátní datové centrále, nebo se potřebujete starat o připojení k aplikaci přes síť Viettel nebo FPT.

Stručně řečeno, Chain Abstraction pomáhá uživatelům starat se pouze o funkce aplikace, aniž by potřebovali/chtěli znát svou vrstvu infrastruktury.

Jak funguje řetězová abstrakce

Nejprve musíme pochopit, že Chain Abstraction není technologie, je to komplexní sada řešení zaměřená na uživatelskou zkušenost, které lze dosáhnout pouze prostřednictvím mnoha vrstev technologie.

Dva velké problémy, které musí řetězová abstrakce vyřešit, jsou fragmentace technologie a fragmentace likvidity. Současná řešení se snaží vyřešit část nebo celý výše uvedený problém. Podrobněji, úkoly, které je třeba vyřešit pod aplikační vrstvou, zahrnují:

  • Identifikujte uživatele ve více sítích

  • Meziřetězcová komunikace a autentizace

  • Identifikujte a transformujte sítě flexibilně

  • Víceřetězcová správa aktiv

  • Víceřetězcové zpracování poplatků za plyn

Přestože se klíčové slovo Chain Abstraction začíná hodně zmiňovat až v roce 2024, již bylo představeno mnoho modelů. Mezi nejznámější patří framework CAKE od Frontier Research, Chain Abstraction Stack od Everclear a Multi-Layer Framework od Particle Network.

Rámec CAKE

CAKE Framework Frontier Research rozděluje infrastrukturu pro abstrakci řetězců do čtyř vrstev:

  • Aplikační vrstva: Aplikační vrstva komunikuje s uživatelem. Je zodpovědný za připojení uživatelů k dApp a poskytování bezproblémového zážitku tím, že skrývá složité detaily blockchainu.

  • Vrstva oprávnění: Vrstva správy přístupových práv. Tato vrstva zajišťuje, že uživatelé mohou provádět akce a ověřovat transakce. Tato vrstva je často řešena řešeními souvisejícími se správou uživatelských aktiv, jako je Account Abstraction.

  • Řešitelská vrstva: Řešitelská vrstva. Tato vrstva vypočítává a optimalizuje náklady a časy transakcí. Pomáhá uživatelům vybrat nejlepší možnosti. Tato třída je objevením se modelu Intent-Centric.

  • Vrstva osídlení: Vrstva osídlení. Ujistěte se, že transakce je dokončena a uložena na blockchainu. Tato vrstva je zodpovědná za záznam a ověřování provedených transakcí.

CAKE framework bởi Frontier Research

Zásobník abstrakce řetězu

Everclear's Chain Abstraction Stack (starý Connext) dále rozkládá vrstvy a zaměřuje se na záměr uživatele. V operačním modelu je tedy 5 vrstev:

  • Oprávnění: Vrstva správy přístupových práv, zodpovědná za shromažďování záměrů a správu oprávnění od uživatelů.

  • Aukce: Vyberte Řešitel, který odpovídá záměru uživatele provést transakci.

  • Řešení: Kde jsou uživatelské záměry zpracovávány v cílovém řetězci.

  • Clearing: Provádějte clearingové platby na řetězcích pro vyrovnání likvidity. Tuto vrstvu má na starosti samotný projekt Everlear.

  • Vypořádání: Zvládá konečné popravy na blockchainu.

Zásobník abstrakce řetězu od Everclear

Vícevrstvý rámec

Multi-Layer Framework od Particle Network je vícevrstvá architektura navržená pro optimalizaci uživatelské zkušenosti a interoperability mezi blockchainy. Zahrnuje tři hlavní vrstvy: Aplikace, Účet a Blockchain, které odpovídají skupinám problémů, které je třeba v každé vrstvě vyřešit.

Problémy, které je třeba vyřešit v modelu Particle Abstract Chain

Konkrétně úkoly každé třídy jsou následující:

  • Aplikační vrstva: Aplikační vrstva, známá také jako Orchestration, tato vrstva umožňuje vývojářům vytvářet a nasazovat dApps na mnoha různých blockchainech beze změny aplikační struktury. Pomáhá hladce a efektivně koordinovat meziřetězcové transakce.

  • Vrstva účtu: Pomáhá identifikovat a spravovat zůstatky uživatelů napříč více řetězci, umožňuje uživatelům spravovat aktiva, aniž by se museli starat o složitost převodu mezi blockchainy.

  • Blockchain vrstva: Zajišťuje interoperabilitu a bezpečnost mezi blockchainy, pomáhá řetězcům sdílet zdroje a efektivně komunikovat a zároveň snižuje náklady a rizika při provádění transakcí mezi řetězci.

Doporučené projekty v každé třídě. Zdroj: Particle Network

Obecně platí, že všechny modely Chain Abstraction jsou kombinací více vrstev technologie, přičemž konečným cílem je uživatelská zkušenost.

  • Na vrstvě nejblíže uživateli jsou uživatelsky přívětivá rozhraní, která skrývají základní složitost blockchainu, takže se uživatelé musí soustředit pouze na funkce produktu. Projekty v této skupině poskytují vývojářům sady nástrojů pro vývoj aplikací, které jsou méně závislé na řetězci.

  • Další vrstvou je vrstva správy přístupových práv prostřednictvím řešení, jako je Account Abstraction a Intent Centric. Tato vrstva pomáhá uživatelům spravovat aktiva napříč různými řetězci, zachytit záměry a koordinovat tok provádění, aby bylo dosaženo nejlepších výsledků.

  • Níže je rozlišovací vrstva odpovědná za provádění uživatelských záměrů. Tato vrstva má často podobu řešení souvisejících s operací vytváření likvidity pro trh.

  • Nakonec je tu vrstva Settlement, kde budou transakce uživatelů zabezpečeny na cílových blockchainových sítích.

Vynikající projekty

Ekosystém abstrakce řetězce

Aplikační vrstva

Agoric, Socket, Skip, Orb Labs, Light, Okto, Klashter, LiFi.

Vrstva oprávnění

Particle Network, Near, Xion, Arcana, Aarc, OneBalance, Orb Labs, Light, Safe, Argent.

Řešitelská vrstva

UniswapX, Suave, Everclear, Essential, Anoma, Across, Socket, Aori, Enso, Khalani, Valentis, Wintermute, Amber.

Vrstva osídlení

Ethereum, Polygon, Optimismus, ZKsync, Bitcoin, LayerZero, Wormhole, Axelar, Hyperlane, CCIP (Chainlink), ZetaChain,  EigenLayer, Celestia, Avai.

Závěr

Web3 poskytuje uživatelům větší kontrolu nad jejich daty a aktivy. Cenou, kterou je třeba zaplatit, je však technická složitost, zejména v souvislosti s tím, jak počet blockchainů každým dnem narůstá „spamovým“ způsobem.

Řetězová abstrakce není jen řešením, ale také cílem pro web3 průmysl. Zaměření se na vyhlazení uživatelské zkušenosti bude dobrým odrazovým můstkem k uvedení této technologie do mainstreamingu.

Nahoře jsou všechny informace o Chain Abstraction - řešení "konec hry" pro uživatelskou zkušenost Web3, doufejme, že vám článek pomůže ve vašem procesu výzkumu.