Interacțiunile blockchain pot fi dificile și complexe, în special pentru începători. În acest articol, vom explora abstractizarea în lanț, cum funcționează, câteva dintre avantajele și provocările sale și concepțiile greșite generale despre aceasta.

Ce este abstracția în lanț?

Abstracția în lanț este conceptul NEAR pentru a simplifica modul în care consumatorii se angajează cu tehnologia blockchain, izolându-l de experiența utilizatorului. Ideea este ca clienții să nu știe cu ce blockchain lucrează sau chiar că folosesc un blockchain.

Cum funcționează abstracția în lanț?

Luați în considerare o situație în care puteți trimite mesaje text doar de pe un iPhone către alte iPhone-uri și nu către dispozitivele Android. Acest lucru ar fi cu siguranță contraproductiv și imposibil de fezabil. De asemenea, utilizatorii ar trebui să poată tranzacționa și interacționa cu aplicații descentralizate (DApps) pe diferite blockchain fără piedici. Aici intervine abstracția în lanț, unde complexitățile tehnologiei blockchain sunt minimizate sau eliminate cu totul, astfel încât utilizatorul să se poată concentra doar pe utilitatea și utilitatea DApp-urilor care sunt utilizate.

De exemplu, dacă Katherine intenționează să interacționeze cu un nou DApp numit XYZ, nu ar trebui să fie deranjată de blockchain-ul pe care a fost dezvoltat. Din perspectiva utilizatorului, ea dorește doar ca acesta să funcționeze corect și să îndeplinească funcția prevăzută. De asemenea, milioane de oameni intră online zilnic, dar puțini dintre ei cunosc tehnologia internetului sau modul în care funcționează.

Gândiți-vă la un DApp pentru a face tranzacții și a opera în cadrul diferitelor rețele și servicii. De exemplu, dacă Katherine folosește aplicația XYZ de pe smartphone-ul ei pentru a cumpăra o ceașcă de cafea, dă peste un cupon pentru pantofii care îi plac. Ea cumpără o pereche de pantofi și primește puncte sub formă de jetoane nefungibile pe Ethereum. Mai târziu, ea vede că este mai mult la recompensa oferită și decide să cumpere bilete la un eveniment, tot NFT-uri, dar pe BNB Smart Chain (BSC).

Toate aceste tranzacții ar putea avea loc într-o singură aplicație, fără a fi nevoie să aveți mai multe portofele, să comutați între rețele sau să vă ocupați direct de taxe. Acest nivel de interacțiune între lanțuri este scopul final al abstracției în lanț.

Avantajele abstracției în lanț

Lichiditatea este întotdeauna ascunsă în anumite blockchain-uri, ceea ce poate reprezenta o provocare pentru utilizatori și dezvoltatori să o utilizeze în mod corespunzător. Abstracția în lanț rezolvă acest lucru, permițând utilizatorilor să acceseze lichiditatea în mai multe blockchain-uri. Să presupunem că David vrea să-și împrumute jetoanele pentru a primi dobândă pe ele. Dacă lichiditatea este izolată, ar trebui să o caute pe blockchain-ul exact în care se află token-urile sale. Cu toate acestea, cu abstracția în lanț, David și-ar putea împrumuta jetoanele pe o platformă care a conectat diferite blockchain-uri pentru a forma un singur pool de lichidități. Acest lucru poate însemna mai mulți utilizatori ai platformei și rate ale dobânzilor mai mici pentru David.

În ceea ce privește dezvoltatorii, abstracția în lanț oferă o oportunitate de a crea DApp-uri fără a fi legat de limitările unui anumit blockchain. Unul poate folosi Ethereum pentru funcții precum contractele inteligente, în timp ce celălalt poate fi mai ieftin, cum ar fi Polygon. De exemplu, Decentraland folosește rețeaua Polygon pentru a le permite utilizatorilor să bată, să vândă, să cumpere și să schimbe articole vestimentare pentru avatare, la taxă zero de gaz. Este esențial de subliniat faptul că Decentraland folosește diverse aspecte pentru a elimina complet taxele în cauză. Promovând tranzacții pe Polygon, au comisioane mici, dar nu sunt complet zero.

Provocările abstracției în lanț

O posibilă aplicație a abstracției în lanț este dezvoltarea unei interfețe, prin care utilizatorii ar putea accesa tot felul de aplicații bazate pe tehnologia blockchain într-un mod mai eficient. Dar problema este că această interfață poate evolua într-un singur punct de eșec.

Fiecare blockchain trebuie să aibă măsurile sale de securitate. Atunci când sunt integrate într-o singură interfață, devine dificil să se garanteze că toate măsurile de securitate sunt respectate. Cu toate acestea, dacă noua interfață a abstractizării în lanț nu este implementată cu atenție, aceasta prezintă riscuri pentru blockchain-urile individuale. O altă problemă care a fost observată este lipsa de compatibilitate cu alte blockchain-uri.

Mecanismul de consens și limbajul contractului inteligent pot varia de la un blockchain la altul, ceea ce face ca este dificil să existe o interfață ideală pentru toate rețelele blockchain. De exemplu, un contract inteligent dezvoltat folosind limbajul de programare Ethereum nu poate fi implementat direct în rețeaua Solana din cauza arhitecturii fundamentale a celor două limbaje de programare aproape diferite.

Concepții greșite despre abstracția în lanț

Este important de reținut că prin abstractizarea în lanț, interacțiunile încrucișate sunt simplificate, dar individualitatea fiecărui blockchain este păstrată. Abstracția în lanț face operațiunile tehnice de nivel scăzut mai ușoare și mai raționalizate pentru a îmbunătăți experiența de utilizare, dar afectează arhitecturile blockchain.

După cum sa menționat mai devreme, abstracția în lanț se referă la crearea de blocuri care interacționează între ele și, deși acesta este un aspect cheie al conceptului, nu este singurul. Abstracția în lanț implică, de asemenea, definirea interacțiunii dintre DApps și blockchain-uri, simplificarea implementării contractelor inteligente și regăsirea datelor între blockchain-urile interconectate.

Gânduri de închidere

Interacțiunile dintre alte blockchain-uri sunt descrise și de termenul de abstractizare în lanț, ceea ce implică generalizarea lor. Avantajele abstracției în lanț sunt că ajută la spargerea lichidității și la simplificarea dezvoltării. Se confruntă cu provocări sub forma riscurilor de centralizare și securitate și potențiale probleme de interoperabilitate. Totuși, ar putea deschide calea către ecosisteme blockchain interoperabile și ușor de utilizat.