Atvēršana
Strauji attīstoties blokķēdes nozarei, īpaši modulāriem risinājumiem, blokķēdes izveide ir kļuvusi vienkāršāka nekā jebkad agrāk, daudzi rīku komplekti pat atbalsta 2. slāņa izvietošanu tikai 15 minūtēs, kas noved pie strauja tīklu skaita pieauguma.
Saskaņā ar Coingecko datiem, pašreizējā tirgū ir aptuveni 300 aktīvo blokķēžu, un, iekļaujot projektu izstrādes projektus, šis skaits var sasniegt vairāk nekā 1000. Šī straujā skaita pieauguma galvenās sekas ir likviditātes sadrumstalotība un lietotāju pieredzes pasliktināšanās.
Kā mēs visi zinām, katram tīklam ir atšķirīga konfigurācija, tas izmanto savus līdzekļu pārvaldniekus un darbības. Lai sāktu lietot, lietotājiem ir jāiemaksā nauda šajos tīklos, izmantojot tiltu, jāiestata iestatījumi, jālejupielādē lietojumprogrammas, jāsaglabā sākuma fāze utt. Tiem, kas nav gudri par tehnoloģijām, blokķēdes labirintā tas ir patiesi murgs.

Ja neesat lietpratīgs un jums ir pieredze DeFi tirgū, šie šķēršļi var viegli likt lietotājiem padoties. Nemaz nerunājot par to, ka izstrādātājiem ir arī grūtības panākt, lai viņu dApps sazinātos ar vairākiem tīkliem tehnoloģiju sadrumstalotības dēļ.
Saskaņā ar TripleA ziņojumu 2024. gada maijā globālo kriptovalūtu īpašnieku skaits ir tikai 562 miljoni, kas atbilst izplatības līmenim 6,8%. Šis skaitlis ir līdzvērtīgs internetam laika posmā no 2001. līdz 2002. gadam, pašreizējais interneta izplatības līmenis ir aptuveni 66,2%.

Šīs lietas drīz vien saprata izstrādātāji, gadu gaitā ir ieviesti daudzi uzlabojumi, piemēram, Cross-chain, Account Abstraction, Intent Centric un nesen Chain Abstraction — risinājums, kas tiek uzskatīts par “beigu spēli” lietotāju pieredzes problēmām.
Nākamajās sadaļās mēs detalizēti uzzināsim par ķēdes abstrakciju, tās darbību, priekšrocībām un trūkumiem.
Kas ir abstrakcija?
Iespējams, esat daudz dzirdējis par atslēgvārdu "abstrakcija", izmantojot kontu abstrakcijas risinājumus kriptovalūtu tirgū, taču abstrakcija tiek plaši izmantota arī citās jomās.
Abstrakcija ir jēdziens, ko izmanto daudzās jomās, piemēram, skaitļošanā, matemātikā un filozofijā, kas attiecas uz sarežģītu sistēmu vienkāršošanu, novēršot nevajadzīgas detaļas un koncentrējoties tikai uz galvenajiem aspektiem.
Programmēšanā abstrakcija palīdz paslēpt sarežģītas detaļas, ļaujot lietotājiem mijiedarboties ar sistēmu, izmantojot vienkāršu saskarni. Tas palīdz samazināt sarežģītību, palielināt elastību un atkārtoti izmantot pirmkodu.
Kas ir ķēdes abstrakcija?
Ķēdes abstrakcija ir jēdziens, kas attiecas uz lietotāju mijiedarbības vienkāršošanu ar dažādām blokķēdēm, nodrošinot “bez blokķēdes” pieredzi.
Tā vietā, lai veiktu sarežģītas darbības, piemēram, aktīvu pārsūtīšana starp ķēdēm, vairāku veidu gāzes marķieru pārvaldīšana vai tīklu pārslēgšana, ķēdes abstrakcija palīdz lietotājiem mijiedarboties ar decentralizētām lietojumprogrammām, izmantojot vienu unikālu saskarni, neizmantojot plašas tehniskās zināšanas. Tas padara Web3 pieredzi pieejamāku un ērtāku.
Līdzīgi kā tad, ja izmantojat populāras banku vai e-maka lietojumprogrammas, vai zināt, vai tās tiek glabātas AWS serveros, Google Cloud vai privātajā datu centrā, vai arī jums ir jārūpējas par savienojumu ar lietotni, izmantojot Viettel vai FPT tīklu.
Īsāk sakot, ķēdes abstrakcija palīdz lietotājiem rūpēties tikai par lietojumprogrammas funkcijām, bez nepieciešamības/vēlas uzzināt savu infrastruktūras slāni.
Kā darbojas ķēdes abstrakcija
Vispirms mums ir jāsaprot, ka ķēdes abstrakcija nav tehnoloģija, tas ir visaptverošs risinājumu kopums, kas vērsts uz lietotāja pieredzi, ko var panākt tikai ar daudziem tehnoloģiju slāņiem.
Divas lielās problēmas, kas jāatrisina ķēdes abstrakcijai, ir tehnoloģiju sadrumstalotība un likviditātes sadrumstalotība. Pašreizējie risinājumi mēģina atrisināt daļu vai visu iepriekš minēto problēmu. Sīkāk, uzdevumi, kas jāatrisina zem lietojumprogrammas slāņa, ir šādi:
Identificējiet lietotājus vairākos tīklos
Saziņa starp ķēdēm un autentifikācija
Elastīgi identificējiet un pārveidojiet tīklus
Vairāku ķēžu aktīvu pārvaldība
Vairāku ķēžu gāzes maksas apstrāde
Lai gan ķēdes abstrakcijas atslēgvārds tiek plaši pieminēts tikai 2024. gadā, jau ir ieviesti daudzi modeļi. Visslavenākie ir Frontier Research izstrādātais CAKE ietvars, Everclear Chain Abstraction Stack un daļiņu tīkla daudzslāņu sistēma.
KŪKAS ietvars
Frontier Research's CAKE Framework sadala ķēdes abstrakcijas infrastruktūru četros slāņos:
Lietojumprogrammas slānis: lietojumprogrammas slānis sazinās ar lietotāju. Tas ir atbildīgs par lietotāju savienošanu ar dApp un netraucētas pieredzes nodrošināšanu, slēpjot sarežģītās blokķēdes detaļas.
Atļauju slānis: piekļuves tiesību pārvaldības slānis. Šis slānis nodrošina, ka lietotāji var veikt darbības un apstiprināt darījumus. Šo slāni bieži apstrādā risinājumi, kas saistīti ar lietotāju līdzekļu pārvaldību, piemēram, konta abstrakcija.
Risinātāja slānis: Risinātāja slānis. Šis slānis aprēķina un optimizē izmaksas un darījumu laiku. Tas palīdz lietotājiem izvēlēties labākās iespējas. Šī klase ir Intent-Centric modeļa parādīšanās.
Norēķinu slānis: norēķinu slānis. Pārliecinieties, vai darījums ir pabeigts un saglabāts blokķēdē. Šis slānis ir atbildīgs par veikto darījumu reģistrēšanu un apstiprināšanu.

Ķēdes abstrakcijas kaudze
Everclear's Chain Abstraction Stack (vecā Connext) vēl vairāk sadala slāņus un koncentrējas uz lietotāja nolūku. Attiecīgi darbības modelī ir 5 slāņi:
Atļaujas: piekļuves tiesību pārvaldības slānis, kas atbild par nolūku apkopošanu un lietotāju atļauju pārvaldību.
Izsoles: atlasiet Risinātāju, kas atbilst lietotāja nodomam veikt darījumu.
Risināšana: kur lietotāja nolūki tiek apstrādāti mērķa ķēdē.
Klīrings: veiciet klīringa maksājumus ķēdēs, lai līdzsvarotu likviditāti. Šo slāni apstrādā pats Everlear projekts.
Norēķins: veic galīgo izpildi blokķēdē.

Daudzslāņu ietvars
Daļiņu tīkla Multi-Layer Framework ir daudzslāņu arhitektūra, kas izstrādāta, lai optimizētu lietotāju pieredzi un blokķēžu savietojamību. Tas ietver trīs galvenos slāņus: Lietojumprogramma, Konts un Blockchain, kas atbilst problēmu grupām, kuras jāatrisina katrā slānī.

Konkrēti, katras klases uzdevumi ir šādi:
Lietojumprogrammas slānis: Lietojumprogrammas slānis, kas pazīstams arī kā Orchestration, šis slānis ļauj izstrādātājiem izveidot un izvietot dApps daudzās dažādās blokķēdēs, nemainot lietojumprogrammas struktūru. Tas palīdz vienmērīgi un efektīvi koordinēt starpķēžu darījumus.
Konta slānis: palīdz identificēt un pārvaldīt lietotāju atlikumus vairākās ķēdēs, tas ļauj lietotājiem pārvaldīt līdzekļus, neuztraucoties par konvertēšanas sarežģītību starp blokķēdēm.
Blockchain slānis: Nodrošina sadarbspēju un drošību starp blokķēdēm, palīdz ķēdēm koplietot resursus un efektīvi sazināties, vienlaikus samazinot izmaksas un riskus, veicot starpķēžu darījumus.

Kopumā visi ķēdes abstrakcijas modeļi ir vairāku tehnoloģiju slāņu kombinācija, un galamērķis ir lietotāja pieredze.
Lietotājam tuvākajā slānī ir lietotājam draudzīgas saskarnes, kas slēpj blokķēdes sarežģītību, tāpēc lietotājiem ir jākoncentrējas tikai uz produkta funkcijām. Šīs grupas projekti izstrādātājiem nodrošina rīku komplektus, lai izstrādātu lietojumprogrammas, kas ir mazāk atkarīgas no ķēdes.
Nākamais slānis ir piekļuves tiesību pārvaldības slānis, izmantojot tādus risinājumus kā Account Abstraction un Intent Centric. Šis slānis palīdz lietotājiem pārvaldīt līdzekļus dažādās ķēdēs, uztvert nolūkus un koordinēt izpildes plūsmu, lai nodrošinātu vislabākos rezultātus.
Zemāk ir izšķirtspējas slānis, kas ir atbildīgs par lietotāju nodomu izpildi. Šim slānim bieži ir risinājumi, kas saistīti ar tirgus likviditātes radīšanu.
Visbeidzot, ir norēķinu slānis, kurā lietotāju darījumi tiks nodrošināti mērķa blokķēdes tīklos.
Izcili projekti

Uzklāšanas slānis
Agoric, Socket, Skip, Orb Labs, Light, Okto, Klashter, LiFi.
Atļauju slānis
Daļiņu tīkls, tuvu, Xion, Arcana, Aarc, OneBalance, Orb Labs, viegls, drošs, Argent.
Risinātāja slānis
UniswapX, Suave, Everclear, Essential, Anoma, Across, Socket, Aori, Enso, Khalani, Valentis, Wintermute, Amber.
Norēķinu slānis
Ethereum, Polygon, Optimism, ZKsync, Bitcoin, LayerZero, Wormhole, Axelar, Hyperlane, CCIP (Chainlink), ZetaChain, EigenLayer, Celestia, Avai.
Secinājums
Web3 sniedz lietotājiem lielāku kontroli pār saviem datiem un līdzekļiem. Tomēr cena, kas jāmaksā, ir tehniska sarežģītība, jo īpaši saistībā ar blokķēžu skaita pieaugumu ar katru dienu "surogātpasta" veidā.
Ķēdes abstrakcija ir ne tikai risinājums, bet arī Web3 nozares galamērķis, un koncentrēšanās uz lietotāju pieredzes izlīdzināšanu būs labs atspēriena punkts šīs tehnoloģijas ieviešanā.
Iepriekš ir visa informācija par Chain Abstraction — "beigu spēles" risinājumu Web3 lietotāju pieredzei, cerams, ka raksts jums palīdzēs jūsu izpētes procesā.