De-a lungul anilor, călătoria către descentralizare a tehnologiei blockchain și a registrului distribuit a fost afectată de probleme de interoperabilitate. Pentru o interoperabilitate perfectă a blockchain-ului, proiectele trebuie să implementeze formate de date standardizate, comune mecanisme de consens, canale de comunicații securizate și protocoale de interoperabilitate care sunt sigure și scalabil.
Protocolul LayerZero permite interoperabilitatea în mai multe blockchain-uri, indiferent de arhitectura acestora. Dar cum funcționează această soluție și unde este folosită astăzi?
Ce este LayerZero?
LayerZero este un protocol de comunicare cross-chain care permite comunicarea directă, fără încredere între blockchain-uri. LayerZero acceptă mai multe blockchain-uri, inclusiv SUI, Aptos, EVM Chains și Solana. Proiectele pot implementa interoperabilitatea altor blockchain-uri cu LayerZero.
LayerZero are potențialul de a revoluționa interacțiunea blockchain, eliminând astfel nevoia de intermediari centralizați, cum ar fi punți și
schimburi descentralizate, prin comunicare directă. Cu LayerZero, ar putea exista un ecosistem blockchain mai descentralizat și mai sigur și noi posibilități pentru aplicații cross-chain.Cum funcționează LayerZero
LayerZero permite interoperabilitatea cu o abordare unică numită „Ultra Light Nodes” (ULNs). Aceștia sunt clienți blockchain ușori care pot valida tranzacțiile pe alte lanțuri fără a descărca întreaga stare blockchain.
ULN-urile permit LayerZero să atingă un randament ridicat și o latență scăzută în timpul comunicării inter-lanț cu diferite arhitecturi și mecanisme de consens.
ULN-urile sunt implementate pe fiecare lanț care dorește să comunice. ULN-urile mențin o vedere parțială a stării lanțului pe care sunt implementate și folosesc vizualizarea pentru a valida tranzacțiile din alte lanțuri.
Serviciile în afara lanțului cunoscute sub numele de releere sunt responsabile pentru transmiterea mesajelor între ULN-uri pe diferite lanțuri și sunt stimulate să transmită mesaje în mod fiabil și rapid. Releele sunt compensate pentru fiecare mesaj transmis.
Un serviciu terță parte cunoscut sub numele de Oracle transmite apoi antetul blocului la punctul final al lanțului de destinație. După aceasta, Releerul trimite dovada tranzacției. Lanțul de destinație va valida apoi această dovadă folosind mecanismul său de consens, iar mesajul va fi trimis la adresa țintă.
Oracole blockchain și releele sunt oarecum similare, dar există complet separat unul de celălalt în acest proces pentru a evita coluziunea.
Iată o explicație simplificată a modului în care funcționează LayerZero:
- Punct final configurabil în lanț de aplicație utilizator (UA).: LayerZero funcționează ca o aplicație utilizator (UA) configurabilă în lanț, care rulează un Nod Ultra Light (ULN).
- Rolul Oracolului și al Relayului: LayerZero se bazează pe două părți pentru a transfera mesaje între punctele finale din lanț: Oracle și Relayer.
- Transfer de mesaje: Când un UA trimite un mesaj din lanțul A în lanțul B, mesajul este direcționat prin punctul final de pe lanțul A. Punctul final notifică Oracle și Relayer specificat de UA despre mesajul și lanțul de destinație.
- Redirecționarea antetului blocului și trimiterea dovezilor de tranzacție: Oracle înaintează antetul blocului către punctul final de pe lanțul B, iar Releerul trimite apoi dovada tranzacției.
- Validarea dovezilor și redirecționarea mesajelor: Dovada este validată pe lanțul de destinație, iar mesajul este redirecționat către adresa de destinație.
LayerZero utilizează proprietățile de securitate ale oracolelor stabilite (cum ar fi Chainlink și Band) cu un strat suplimentar de securitate prin intermediul sistemului de releu deschis. Aceasta înseamnă că cel mai rău caz de securitate a acestei noi rețele se reduce în continuare la a fi la fel de sigur ca oracolul.
Proiectele pot folosi LayerZero în diverse scopuri, inclusiv partajarea de stat, punerea în punte a lichidității unificate, swapurile între lanțuri și împrumuturile și împrumuturile peste lanțuri.
Cine folosește Layer Zero?
Iată o prezentare generală a unor proiecte populare care utilizează în prezent LayerZero:
DApp |
Lanţ |
Funcția LayerZero |
---|---|---|
OmniX |
Ethereum |
Funcții de tranzacționare, de legătură și de lansare NFT Omnichain |
Pinguini pudgy |
Ethereum |
Punți încrucișate pentru NFT |
dYdX |
StarkNet, Ethereum |
Schimburi în lanțuri încrucișate și tranzacționare în marjă |
Echilibrist |
Arbitrum |
Pool-uri de lichiditate încrucișate |
Sinapsa |
Solana |
Mesagerie în lanț încrucișat și transferuri de jetoane |
Osmoză |
Cosmos |
Lichiditatea și miza încrucișată |
Clover Finance |
Clover Network |
DeFi și NFT-uri încrucișate |
Oricare schimb |
BSC, Polygon, HECO, Fantom, Arbitrum, Avalanche, Moonriver, Moonbeam |
Punte încrucișată |
Multiplele aplicații LayerZero din diverse blockchain-uri îi conferă un avantaj față de alte soluții de interoperabilitate.
5 moduri LayerZero OutShine alte soluții Blockchain
Multe blockchain-uri și aplicații descentralizate implementează LayerZero din diferite motive, de la scalabilitate, eficiență, securitate și ușurință în utilizare.
1. Scalabilitate
LayerZero este scalabil, deoarece nu necesită infrastructură suplimentară pentru a sprijini tranzacțiile încrucișate. În schimb, LayerZero utilizează infrastructura existentă a blockchain-urilor conectate la LayerZero. Aceasta înseamnă că LayerZero se poate scala ca scară a blockchain-ului de bază.
2. Eficienţă
LayerZero este eficient deoarece nu necesită stocare suplimentară de date pe blockchain-urile conectate. LayerZero utilizează un sistem de dovezi criptografice pentru a verifica validitatea tranzacțiilor încrucișate, astfel încât tranzacțiile să fie foarte ieftine și să nu necesite suplimentar taxe de gaz.
3. Securitate
LayerZero este sigur deoarece folosește sisteme Oracle și Relayer descentralizate. Oracle ține evidența stării tuturor blockchain-urilor conectate la LayerZero. În mod ideal, oracolele sunt descentralizate, făcând compromisuri dificile pentru actorii terți. Releerii sunt, de asemenea, stimulați să fie transparenți și recompensați pentru finalizarea tranzacțiilor.
4. Ușurință în utilizare
Proiectele pot integra cu ușurință LayerZero în aplicațiile lor pentru ca utilizatorii să transfere cu ușurință active între diferite blockchain-uri cu un portofel activat pentru LayerZero.
5. Eficiența costurilor
LayerZero atinge eficiența costurilor cu taxe de tranzacție reduse, debit mare și latență scăzută. Taxele de tranzacție ale LayerZero sunt de câțiva cenți, ceea ce este semnificativ mai mic decât taxele percepute de alte protocoale de interoperabilitate.
Limitările LayerZero
În timp ce LayerZero are câteva caracteristici bune, are și anumite limitări:
- Compensații de securitate: Abordarea modulară a LayerZero permite proiectelor să-și aleagă releele și oracolele, ceea ce duce la diferite niveluri de securitate în DApps. Această abordare duce la necesitatea unor DApp-uri de măsuri de securitate mai puternice, făcându-le mai vulnerabile la atacuri.
- Preocupări de centralizare: În prezent, LayerZero se bazează pe Industry TSS Oracle și pe un Relayer condus de LayerZero, ceea ce ridică îngrijorări cu privire la centralizare. Deși proiectul își propune să devină o infrastructură modulară complet agnostică, cu o piață de relee și oracole, ei încă nu ating acest obiectiv.
- Compensații ale costurilor: Dependența LayerZero de oracole terțe poate duce în mod semnificativ la taxe variabile pe tranzacție mai mari, pe măsură ce cererea de servicii Oracle crește. Această structură a costurilor poate fi mai potrivită pentru modele de afaceri specifice și tipuri de tranzacții, limitându-i aplicabilitatea într-o gamă mai largă de utilizări.
- Adopția dezvoltatorului: Succesul LayerZero depinde de proiectele care îmbrățișează abordarea sa modulară și fac alegeri de design de securitate. Dacă dezvoltatorii preferă soluții standardizate cu măsuri de securitate încorporate, adoptarea LayerZero poate fi limitată.
În ciuda acestor limitări, concentrarea LayerZero pe modularitate și flexibilitate este atractivă pentru dezvoltatori, mai ales dacă căutați opțiuni de securitate personalizabile și capacitatea de a construi multi-lanț nativ DApps. Succesul proiectului va depinde de capacitatea sa de a aborda aceste provocări și de a se adapta la nevoile în evoluție ale ecosistemului blockchain.
Există multe proiecte care promovează interoperabilitatea Blockchain
Interoperabilitatea blockchain este esențială pentru viitorul tehnologiei blockchain. Pe măsură ce adoptarea blockchain-ului crește vertiginos, la fel va crește și nevoia de interoperabilitate. Proiecte precum Chainlink, Polkadot și Cosmos stabilesc ritmul în călătoria către descentralizare prin interoperabilitate. Proiectele pot realiza interoperabilitate prin mai multe medii, cu LayerZero deschizând calea pentru mulți.