Autor: Trustless Labs

Sursa imagine: Trustless Labs

În prezent, există două tipuri de SDK-uri Rollup: ZK și OP, bazate în principal pe Arbitrum Orbit, OP Stack, ZK Stack și Polygon CDK. Acest articol oferă o introducere cuprinzătoare și o analiză comparativă a acestor patru opțiuni. Printre acestea, Polygon CDK prezintă un potențial mare datorită scalabilității, flexibilității securității și avantajelor de cost.

Fie că este vorba de tranziția lui Manta de la OP Stack la Polygon CDK sau de lansarea echitabilă a ZKFair, Polygon CDK împuternicește proiectele să gestioneze uriașa valoare totală blocată (TVL) și ecosisteme. Credem că ZK Rollup este soluția supremă pentru scalabilitatea Rollup. Polygon CDK domină treptat piața, valorificându-și punctele forte, cum ar fi modularitatea, personalizarea, soluțiile de disponibilitate a datelor multiple și barierele reduse la intrare. În combinație cu performanța remarcabilă a proiectului emblematic ZKFair, credem că Polygon CDK este cea mai potențială soluție optimă dintre actualul SDK ZK Rollup.

1. Prezentare generală a pachetului SDK

Din perspectiva implementării tehnologiei de bază, Rollup SDK poate fi împărțit în două categorii: una este OP-Rollup SDK bazată pe o dovadă optimistă a fraudei pentru a menține securitatea, iar cealaltă este ZK-Rollup, care se bazează pe dovezi de zero cunoștințe pentru a stabili încrederea în lanțul SDK. OP-R SDK a fost propus inițial de Optimism și a introdus conceptul de OP Stack. În martie 2023, Arbitrum a lansat soluția Orbit. Apoi, a apărut ZK-R SDK, iar soluțiile reprezentative includ ZK Stack de la zkSync și Polygon CDK propuse de Polygon.

1.1 Decizia de orbită

Arbitrum Orbit este conceput pentru a permite modificări ale bazei de cod Arbitrum Nitro. Are o licență perpetuă și recursivă, permițând crearea de lanțuri Orbit care pot găzdui alte lanțuri în aceleași condiții de licență. Lanțul Orbit se poate adapta la diverse rețele Arbitrum, dar nu acceptă comutarea rețelei după implementare. Acceptă tipurile de lanțuri AnyTrust și Rollup pentru a îndeplini diferite cerințe de securitate și cost.

Sursa: https://koreablockchainweek.com/blogs/kbw-blog/arbitrum-101

După cum se arată în figură, scopul Arbitrum Orbit este de a permite dezvoltatorilor să construiască rețelele de al doilea și chiar al treilea nivel ale Arbitrum. Dezvoltatorii pot alege între Arbitrum Rollup (toate datele tranzacției sunt publicate în stratul de decontare) și AnyTrust Chain (datele tranzacțiilor sunt menținute de Comitetul de disponibilitate a datelor DAC și certificatele de disponibilitate a datelor DACerts sunt emise pentru nivelul de decontare, similar cu Validium). Ei pot personaliza Gas Token și modelul economic etc. În același timp, Arbitrum promovează și Stylus, permițând dezvoltatorilor să folosească Orbit pentru a construi Rollup-uri atât pe EVM, cât și pe WASM VM. Utilizatorii Arbitrum Orbit pot alege în mod flexibil să-și construiască rețeaua cu trei straturi pe baza Arbitrum One sau Arbitrum Nova, cu stratul de decontare poziționat pe rețeaua de al doilea nivel a Arbitrum. Aceasta înseamnă că taxele de tranzacție în rețeaua Layer 3 vor reveni în rețeaua Layer 2 a Protocolului Arbitrum. Dacă doriți să construiți o rețea de al doilea strat bazată pe Ethereum ca nivel de soluționare, trebuie să obțineți autorizarea de licențiere a codului de la Offchain Labs sau Arbitrum DAO.

1.2 PE STACK

Stiva OP constă din componentele software care alcătuiesc infrastructura rețelei principale Optimism. OP Stack are o iterație Bedrock care ajută la construirea rețelelor Optimistic Rollup și acceptă Optimism Superchain (rețele interconectate de nivel 2). Arhitectura sa include Ethereum Virtual Machine (EVM) pentru stratul de execuție, un singur modul de secvențiere pentru procesarea tranzacțiilor și o rețea cu mai multe straturi pentru formatarea datelor, decontarea și guvernanța.

După actualizarea recentă a OP Stack la versiunea Bedrock, costul unei singure tranzacții a fost redus cu mai mult de 70% prin strategii optimizate de compresie a tranzacțiilor. În același timp, este posibilă procesarea mai multor tranzacții în același bloc al doilea strat, reducând dimensiunea datelor de stare. Rafinamentul acestor componente individuale face dezvoltarea mai convenabilă. Aici se află avantajul competitiv al OP Stack.

Sursa imagine: https://docs.optimism.io/stack/explainer

În planul său SuperChain, toate Rollup-urile care utilizează OP Stack vor fi integrate în lanțuri OP standardizate. Aceste lanțuri pot comunica direct prin protocolul de mesagerie încrucișată, partajând o punte comună Ethereum. În plus, comanda tranzacțiilor pe aceste lanțuri va fi gestionată de aceeași rețea de comenzi.

1.3 ZK Stack

ZK Stack este un cadru modular, open source, conceput pentru construirea de rețele personalizate Layer 2 și Layer 3 (Hyperchains) bazate pe codul zkSync Era. Dezvoltat sub o licență open source, ZK Stack este disponibil gratuit, îmbunătățind ușurința de utilizare și implicarea comunității. Hyperlanțurile construite folosind acest cadru se conectează perfect în rețele fără încredere, asigurând o latență scăzută și lichiditate partajată pentru o interoperabilitate îmbunătățită. ZK Stack valorifică fiabilitatea epocii zkSync pentru a oferi o bază sigură, în timp ce accentul pe contribuția și proprietatea comunității oferă un anumit sprijin pentru un ecosistem descentralizat. Natura suverană a acestui cadru oferă dezvoltatorilor un grad de autonomie față de hiperlanțurile lor, ajutând la construirea unui sistem oarecum descentralizat și durabil. În plus, ZK Stack este potrivit pentru o varietate de cazuri de utilizare, inclusiv pentru jocuri, rețele sociale și aplicații pentru întreprinderi, oferind câteva soluții personalizate pentru nevoi specifice. Prin opțiunile sale de conexiune asincronă, ZK Stack devine unul dintre instrumentele pentru construirea de blockchain-uri descentralizate care sunt sigure, personalizabile și interoperabile într-o oarecare măsură.

Sursa imagine: https://x.com/zerokn0wledge_/status/1673436051199922176?s=20

Era zkSync depășește problema fragmentării lichidității între rețele. În calitate de pionier, Hyperchain conduce această rețea de lichiditate unificată hiper-scalabilă și oferă un exemplu pentru alte rețele de urmat.

Cu toate acestea, deși ZK Stack este puternic, nu este o soluție unică pentru orice situație. Pentru aplicațiile tradiționale de finanțare descentralizată (DeFi) sau proiecte de token nefungibil (NFT), implementarea pe Hyperchain existent, cum ar fi zkSync, poate fi mai eficientă și poate oferi sincronizare cu alte protocoale.

1.4 Polygon CDK

Polygon CDK este o bază de cod open source și modulară, concepută pentru a simplifica procesul complex de construire și lansare a lanțurilor de nivel 2 (L2) alimentate de ZK pe Ethereum. Acest set de instrumente permite dezvoltatorilor să proiecteze rețele pe baza nevoilor lor specifice, oferind modularitate de bază pentru o flexibilitate sporită. Utilizarea dovezilor cu cunoștințe zero asigură securitatea criptografică și finalitatea aproape instantanee a tranzacțiilor. Folosind lanțul de implementare CDK, dezvoltatorii pot lansa automat rețele L2 interoperabile bazate pe ZK care se conectează la poduri ZK partajate, formând stratul valoric al Internetului.

Sursa imagine: https://polygon.technology/blog/introducing-polygon-chain-development-kit-launch-zk-l2s-on-demand-to-unlock-unified-liquidity

Dezvoltatorii pot personaliza mediul de execuție al lanțului, pot selecta zkEVM, pot selecta modul „validium” și pot alege un secvențior centralizat. Capacitățile de personalizare se extind și la disponibilitatea datelor cu DAC-uri native, ajustând timpii de lansare a probei ZK și specificând jetoane pentru gaz. Merită remarcat faptul că, în ciuda acestor caracteristici personalizate, NFT Chain poate interopera fără probleme și poate partaja lichiditatea cu alte lanțuri Polygon. Modularitatea CDK asigură flexibilitate fără a sacrifica scalabilitatea sau a perturba lichiditatea. Fiind una dintre componentele tehnice de bază ale Polygon 2.0, stratul de interoperabilitate joacă un rol cheie. Acceptă dovezile ZK, le adună și publică dovezile și starea actualizată a lanțului în Ethereum, asigurând finalitatea aproape instantanee și execuția Cross-chain. Tehnologia de ultimă oră ZK a Polygon, cum ar fi zkEVM, asigură că lanțurile dezvoltate folosind CDK rămân pregătite pentru viitor și pot beneficia de progresele tehnologice continue. Securitatea în lanț implementată de CDK se bazează pe criptografie, oferind un nivel de valoare mai sigur, conectat și infinit scalabil, fără a fi nevoie de stimulente complexe.

Sursa imagine: Trustless Labs

2. Analiză în profunzime a Polygon CDK: liderul piesei Rollup SDK

2.1 Scalabilitate și compatibilitate

Folosind Polygon CDK, dezvoltatorii pot implementa direct Rollup care este complet echivalent cu EVM, oferind confort dezvoltatorilor EVM de a migra fără probleme către ecosistem. În același timp, Polygon CDK atinge un grad ridicat de modularitate prin descompunerea fiecărei componente a Rollup în servicii independente. De exemplu, sincronizatorul este responsabil pentru sincronizarea blocurilor între stratul 1 și stratul 2, probatorul generează dovezi, secvențiatorul verifică tranzacțiile și blocurile de pachete, iar serviciul RPC oferă acces extern. Creatorii de pachete pot scala anumite servicii în funcție de cerere.

Folosind Polygon CDK, puteți crea un rollup în etape zero în care rădăcina de stare a celui de-al doilea strat este dedicată primului strat. În același timp, starea Rollup-ului poate fi reconstruită pe baza tuturor datelor de pe primul strat. În plus, contractul de primul strat va verifica legalitatea dovezii ZK, asigurându-se că toate schimbările de stat din al doilea strat sunt complet legale.

Polygon CDK acceptă straturi dedicate de disponibilitate a datelor și comitete de disponibilitate a datelor, asigurând disponibilitatea fiabilă a datelor chiar și atunci când selectați Validium. Polygon CDK acceptă diverse personalizări ale parametrilor, permițând dezvoltatorilor să aleagă între modurile zk-Rollup și Validium pentru a-și construi propriul al doilea strat. De asemenea, acceptă personalizarea parametrilor, cum ar fi Tokenul de gaz, taxa de gaz, frecvența de trimitere a dovezilor, dimensiunea lotului etc.

2.2 Performanță și cost

Polygon CDK permite generarea rapidă a dovezilor zero cunoștințe prin STARK recursive și Polygon Zero. Cu setări hardware optimizate, poate ajunge la peste 2000 TPS, depășind cu mult debitul rețelei principale Ethereum. În același timp, permite configurarea unor dovezi de valabilitate mai frecvente, permițând primului strat să verifice rapid starea celui de-al doilea strat, oferind finalitate rapidă celui de-al doilea strat.

Rollup permite personalizarea regulilor de colectare a jetoanelor și taxelor de gaz, oferind dezvoltatorilor libertatea de a reduce costurile pentru utilizatorii Rollup. În plus, costul de întreținere al Rollup depinde de dimensiunea datelor trimise la primul strat, în timp ce probele zkSNARK sunt mai mici și, prin urmare, au costuri de întreținere mai mici. Potrivit datelor oficiale, taxa medie de gaz per tranzacție pe Polygon Zkevm este de doar 0,000294 ETH.

3. Analiza cazului Polygon CDK

3.1 ZKFair

Sistemul de dovezi ZK al Polygon se bazează pe dovezi matematice și oferă un model de securitate mai puternic în comparație cu dovezile de fraudă ale OP Stack orientate spre stimulente socioeconomice. În plus, cadrul modular și suveran al Polygon CDK oferă o flexibilitate de neegalat pentru dezvoltare, o caracteristică pe care ZKFair o folosește pentru soluțiile blockchain personalizate. În același timp, concentrarea Polygon CDK asupra interoperabilității și lichidității partajate este esențială pentru prosperitatea rețelelor blockchain. Permite integrarea perfectă cu Ethereum și alte lanțuri Polygon, atrăgând o bază mare de utilizatori și fonduri de lichidități. În timp ce fiecare SDK are punctele sale forte, Polygon CDK este o propunere convingătoare în spațiul Rollup SDK datorită modularității, securității avansate, interoperabilității și echilibrului flexibil cost-performanță.

ZKFair a ales să utilizeze Polygon CDK în conformitate cu obiectivele sale de scalabilitate, performanță și flexibilitate economică, care sunt esențiale pentru proiectele inovatoare în tehnologia blockchain. Folosind parametrii personalizabili furnizați de Polygon CDK, ZKFair a implementat un Rollup cu moneda stabilă USDC ca Gas Token. Folosind taxele de gaz configurabile ale CDK, ZKFair implementează o soluție personalizabilă de ajustare a gazelor care permite distribuirea echitabilă a jetoanelor de guvernare. Aceasta marchează lansarea cu succes a primului al doilea strat bazat pe Polygon CDK, valoarea sa totală blocată (TVL) crescând de la 0 la 160 milioane USD în trei zile. În primele două săptămâni de la lansare, Layer 2 a avut peste 450.000 de adrese active și a procesat peste 5 milioane de tranzacții.

Folosind designul modular al Polygon CDK, ZKFair intenționează să-și migreze stratul de disponibilitate a datelor (DA) de la Comitetul de disponibilitate a datelor (DAC) la Celestia. Integrarea cu stratul modular de disponibilitate a datelor (DA) al Celestia pentru scalarea datelor reduce semnificativ costurile cu gazul în ecosistemul ZKFair, oferind o experiență blockchain mai rentabilă și mai ușor de utilizat în comparație cu alte soluții.

3.2 Transformarea lui Manta din OP Stack în Polygon CDK

Transformarea lui Manta din OP Stack la Polygon CDK reflectă urmărirea sa de a îmbunătăți experiența utilizatorului, în special în ceea ce privește accelerarea soluționării retragerilor. Tehnologia zkEVM din Polygon CDK, care oferă decontare rapidă și securitate puternică prin dovezile ZK, este semnificativ mai bună decât Optimistic Rollup al OP Stack. Un alt motiv important pentru tranziția lui Manta este integrarea cu ecosistemul mai larg Polygon. Această schimbare îi permite lui Manta să folosească lichiditatea partajată a rețelei Polygon printr-o punte ZK fără încredere, îmbunătățind integrarea ecosistemului.

în concluzie

Explorarea din acest raport a diferitelor SDK-uri Rollup evidențiază diversitatea dinamică a tehnologiei blockchain. În timp ce fiecare SDK - Arbitrum Orbit, OP Stack, ZK Stack și în special Polygon CDK - a adus contribuții semnificative la ecosistemul blockchain, tot mai multe proiecte aleg să folosească Polygon CDK în căutarea lor pentru scalabilitate, siguranță, eficiență și siguranță. Această preferință se reflectă în strategia lui Manta de a apela la Polygon CDK pentru o experiență mai bună a utilizatorului și în strategia ZKFair de a alege Polygon CDK pentru securitatea și flexibilitatea sa puternică.

Cu tehnologia sa ZK, interoperabilitatea și soluțiile eficiente din punct de vedere al costurilor, Polygon CDK se remarcă nu numai ca un instrument inovator, ci și ca o soluție cuprinzătoare la provocările blockchain moderne. Reduce decalajul dintre ideal și practic, oferind o platformă aliniată cu nevoile tot mai mari ale comunității blockchain. Acest lucru face din Polygon CDK nu doar un SDK, ci un catalizator pentru următorul val de inovație blockchain, împingând proiecte precum ZKFair în noi tărâmuri de performanță și scalabilitate. În peisajul tehnologiei blockchain în continuă evoluție, Polygon CDK este o cale proeminentă înainte, combinând eficiența, securitatea și accesibilitatea pentru a proiecta un viitor care nu este doar avansat din punct de vedere tehnologic, ci și progresiv.