Ce este noul Unichain lansat de Uniswap?

În urmă cu câțiva ani, am speculat că Uniswap ar putea să își dezvolte propria rețea, dar am fost sceptic din cauza potențialelor provocări legate de experiența utilizatorului. Cu toate acestea, odată cu dezvăluirea Unichain, se pare că predicția mea a fost greșită.

Whitepaper-ul Unichain are doar trei pagini, dar o privire mai atentă arată că este o capodoperă. Acesta combină concentrarea de lungă durată a Uniswap asupra experienței utilizatorului, cele mai recente cercetări ale Flashbots privind MEV și ecosistemul expansiv construit pe OP Stack.

În ciuda conciziei sale, whitepaper-ul abordează subiecte complexe precum mediile de execuție de încredere (TEE), ordonarea priorităților și impozitarea MEV, care ar putea fi o provocare pentru cititorii care nu sunt familiarizați cu elementele fundamentale ale MEV. Acest articol își propune să ofere o introducere simplă și rapidă la principalele caracteristici ale Unichain.

1. Problema

Uniswap este cel mai important DEX AMM din ecosistemul Ethereum, implementat în prezent în 25 de rețele cu un TVL total de aproximativ 4,5 miliarde de dolari. În ciuda succesului său, Uniswap se confruntă încă cu limitări care provin de la rețelele de bază.

De exemplu, în timp ce Ethereum oferă lichidități semnificative, acesta are o scalabilitate redusă și este vulnerabil la atacurile răuvoitoare MEV (Maximum Extractable Value). Au apărut soluții de tip rollup pentru a rezolva aceste probleme, dar majoritatea sunt gestionate în prezent de un singur secvențiator pentru ordonarea tranzacțiilor, ceea ce introduce puncte unice potențiale de eșec, cum ar fi eșecul liveness și cenzura.

În plus, procesul de construire a blocurilor pe Ethereum și în majoritatea rețelelor Rollup implică un mempool public, creând un mediu în care utilizatorii (căutătorii) pot extrage MEV de la alții. Structura lanțului valoric al MEV creează, de asemenea, un dezechilibru, cu o cantitate disproporționată de valoare capturată de către propunători, în loc să beneficieze utilizatorii.

2. Ce este Unichain?

2.1 Prezentare generală

Unichain este un Ethereum Optimistic Rollup construit pe OP Stack, lansat de Uniswap, Flashbots, OP Labs și Paradigm pentru a aborda aceste probleme. Unichain oferă mai multe beneficii cheie prin 1) construirea de blocuri verificabile și 2) rețeaua de validare Unichain:

În plus față de faptul că este un Rollup bazat pe OP Stack, Unichain intenționează să se integreze în ecosistemul Superchain. Această integrare, alături de capacitățile native de decontare rapidă ale Unichain, urmărește să ofere utilizatorilor o experiență de lichiditate fără întreruperi prin soluții cross-chain în cadrul ecosistemului Superchain.

Să aruncăm o privire mai atentă la modul în care Unichain îndeplinește aceste funcții.

2.2 Construirea de blocuri verificabile

Construcția de blocuri verificabile este realizată prin Rollup-Boost, o caracteristică dezvoltată împreună cu Flashbots. Rollup-Boost oferă două funcționalități cheie: Flashblocks și ordonarea prioritară verificabilă. Similar cu MEV-Boost, Rollup-Boost acționează ca un software secundar.

2.2.1 Blocuri flash

Flashblocks sunt un mecanism de pre-confirmare publicat de constructorii TEE (vom discuta mai detaliat despre TEE mai jos). Unichain generează blocuri parțiale prin divizarea unui singur bloc în patru părți, creând un bloc parțial la fiecare 250 de milisecunde și trimițându-l la secvențiator.

Pe măsură ce secvențiatorul execută tranzacțiile, acesta descarcă continuu aceste blocuri parțiale, oferind utilizatorilor confirmări timpurii ale execuției. Secvențiatorul garantează că aceste blocuri parțiale vor fi incluse în blocul final propus. Acest proces accelerează actualizările de stare, reduce latența, îmbunătățește experiența utilizatorului și limitează MEV malițioase.

2.2.2 Ordonarea verificabilă a priorităților

2.2.2.1 Comanda prioritară

Ordonarea prioritară, propusă de Dan Robinson și Dave White de la Paradigm, este un mecanism de construire a blocurilor care presupune că propunătorii de blocuri ordonează tranzacțiile exclusiv pe baza taxelor de prioritate, fără cenzură sau întârziere. Acest model este fezabil numai cu un singur propunător de bloc sau cu unul de încredere. În medii competitive precum Ethereum L1, în care mai mulți propunători construiesc blocuri, ordonarea priorităților nu este viabilă.

Fluxul privat de ordine permite DAp-urilor să perceapă taxe MEV asupra tranzacțiilor care interacționează cu ele, permițându-le să capteze o parte din valoarea MEV. Aceste valori pot fi utilizate intern sau redistribuite utilizatorilor. Taxele MEV sunt taxe pe care contractele inteligente le impun pe baza taxelor de prioritate.

Să ne uităm la un exemplu.

Să presupunem că DEX 100y de pe Unichain L2 dorește să extragă valoarea MEV din oportunitățile de arbitraj care apar pe platforma sa. Deoarece știe că blocurile de pe Unichain sunt construite folosind ordinea priorităților, valoarea MEV a oricărei tranzacții este determinată în întregime de taxa sa de prioritate. 100y DEX își stabilește taxa MEV la 99 de ori taxa de prioritate a tranzacției.

Dacă există o oportunitate de arbitraj în valoare de 100 ETH, câtă taxă de prioritate ar fi dispus să plătească un căutător pentru a o obține? Răspunsul este 1 ETH. Stabilirea taxei de prioritate la 1 ETH duce la o taxă MEV de 99 ETH, ceea ce face ca costul total să fie de 100 ETH. Dacă taxa de prioritate este stabilită mai mare de 1 ETH, costul total ar depăși valoarea de 100 ETH, rezultând o pierdere. Prin urmare, 100y DEX poate capta până la 99 ETH din valoarea MEV.

Pentru utilizatorii obișnuiți care nu captează valoarea MEV, taxele de prioritate vor fi mult mai mici, ceea ce înseamnă că 100y DEX nu va extrage valoare din aceste tranzacții. În schimb, va capta doar valoarea MEV reprezentată de taxele de prioritate. Această configurație permite aplicațiilor să extragă direct MEV, creând noi cazuri potențiale de utilizare.

2.2.2.2 Verificabilitate prin TEE

În acest caz, este esențial să se asigure că entitatea responsabilă de crearea blocurilor respectă mecanismul de ordonare a priorităților. Pentru a realiza acest lucru, Unichain implementează două măsuri: 1) separarea secvențiatorului de constructorul de blocuri, similar modelului PBS, și 2) obligarea constructorilor de blocuri să utilizeze TEE (Trusted Execution Environment) pentru a permite oricui să verifice dacă este respectată ordonarea priorităților.

Un TEE este o parte securizată a hardware-ului (cum ar fi un CPU) care funcționează independent de restul sistemului pentru a gestiona în siguranță datele sensibile. Acesta garantează că codul de încredere se poate executa în siguranță, chiar dacă mediul extern este compromis, cum ar fi TrustZone de la ARM sau SGX de la Intel.

Această concepție împiedică chiar și sistemul de operare sau programele cu privilegii de administrare să acceseze zona securizată. Pentru a ne asigura că codul care rulează într-un TEE este demn de încredere, folosim atestarea. Atestarea garantează starea sigură și nealterată a TEE-ului. De exemplu, în Intel SGX, este generat un hash reprezentând codul și datele din SGX, iar o cheie privată gestionată de hardware poate dovedi integritatea codului respectiv.

Procesul de construire a blocurilor Unichain rulează în cadrul TEE al constructorului. Datorită caracteristicilor TEE, acești constructori pot prezenta utilizatorilor o dovadă care să demonstreze că utilizează mecanismul de construire a blocurilor cu ordine de prioritate. Aceste funcționalități combinate garantează că aplicațiile de pe Unichain pot extrage în mod fiabil o parte din veniturile MEV.

2.3 Rețeaua de validare Unichain

Rețeaua de validare Unichain este o rețea descentralizată de operatori de noduri responsabilă de validarea ultimei stări a Unichain și de asigurarea unei finalități rapide prin securitate economică, permițând tranzacții fără întreruperi între lanțuri. Acest concept este similar cu MACH de la AltLayer, care utilizează EigenLayer pentru a obține o finalitate rapidă.

Pentru a deveni un nod descentralizat în Unichain, participanții trebuie să mizeze UNI pe rețeaua principală Ethereum. Nodurile cu cele mai mari solduri UNI mizate vor fi selectate în setul de validatori activi pentru fiecare epocă și vor participa la validare prin rularea clientului Reth Unichain. În plus, la fel ca în alte rețele, deținătorii de UNI își pot delega mizele.

3. Gânduri finale

Ca DApp, Uniswap a obținut deja o potrivire puternică între produs și piață și sunt optimist cu privire la tranziția sa către o L2 dedicată. Cu toate acestea, fragmentarea lichidității rămâne o provocare, astfel încât va fi important să urmărim modul în care echipa Uniswap facilitează tranzacțiile încrucișate fără probleme între Ethereum L1 și Unichain L2.

Din perspectiva investițiilor, faptul că jetoanele UNI vor servi acum drept jetoane de staking pentru UVN este deosebit de interesant. Având în vedere performanța puternică a protocoalelor de staking precum EigenLayer, Symbiotic și Karak, ne putem aștepta ca o cantitate mare de UNI să fie staked în UVN, ceea ce ar trebui să crească semnificativ valoarea UNI.

Exit mobile version