În prezent, există nenumărate proiecte Layer-1 în industria blockchain, inclusiv Bitcoin, Ethereum, BNB Chain, Polygon, Solana, Avalanche, Near, Fantom și Tron. Chiar și în această eră a concurenței acerbe, noi lanțuri publice L1 cu caracteristici și avantaje diferite apar unul după altul, iar tehnologia lor se repetă în mod constant. Autorul crede că, în viitor, aproape toate Straturile 1, inclusiv Aptos, vor îmbrățișa în cele din urmă zkRollup bazat pe zkEVM, iar Omnichain zkRollup va apărea în cele din urmă în viitor.
Sursa acestui articol: PANews, autor: Kang Shuiyue
Editat de: Aptos Global
Noul lanț public Aptos și limbaj de contract inteligent Move
Începând cu 2022, cel mai popular dintre numeroasele lanțuri industriale emergente este așa-numitul lanț public Diem L1, inclusiv Aptos, care se concentrează pe limbajul contractului inteligent Move. Aptos a fost lansat de inginerii care au lucrat la Meta (fostul Facebook) pentru a dezvolta Diem (fostul Libra), care este numele blockchain-ului proprietar al Meta și al monedei sale stabile. Proiectul moștenește multe funcții ale lui Diem și, în același timp, are caracteristici diferite față de lanțul public L1 existent în ceea ce privește performanța, limbajul de programare și mecanismul.
Caracteristica Move, limbajul de programare folosit de Aptos, este că redefinește complet „structura modulului”, permițând definirea modular concisă a token-urilor, NFT-urilor, a contractelor inteligente și a altor active folosind un singur modul de date. Acesta este ceva pe care EVM-ul lui Ethereum nu îl poate egala - oricine s-a dezvoltat cu EVM va ști cât de dificil este să folosești structuri de module (și structuri imbricate) în Solidity. Luați în considerare atacul clasic de reintrare. Acest lucru a tulburat proiectele de sistem EVM pentru o lungă perioadă de timp, provocând adesea pierderi de milioane sau zeci de milioane de dolari Deoarece limbajul Move utilizează o abordare bazată pe resurse, atacurile de reintrare sunt imposibile în Move.
Dacă Aptos poate ieși în evidență ca lanț public mainstream în viitor, nu depinde doar de limbajul folosit, ci depinde și de imaginația proiectelor viitoare din lanț. Dacă ETH este un drum cu 4 benzi, deși benzile nu sunt largi, există un flux constant de oameni care vin și pleacă și, ocazional, apar reclamații cu privire la drumul aglomerat, atunci Aptos este ca o autostradă cu 8 benzi, folosind cele mai bune asfalt și cele mai avansate semafoare de siguranță, dar nu pare să fie prea mult trafic. Pentru lanțurile publice, pe de o parte, este inovație tehnologică, iar pe de altă parte, proiectele din lanțul public alimentează traficul din lanțul public în sine cat de buna este tehnologia.
Pentru a obține traficul uriaș al sistemului EVM, Aptos va îmbrățișa în cele din urmă sistemul EVM și rețeaua Layer2, în special cel mai avansat zkRollup bazat pe zkEVM.
Cum se construiește zkRollup bazat pe zkEVM pe Aptos?
Pe termen lung, zkRollup va deveni cea mai simplă, mai sigură și eficientă soluție de extindere. În principiu, un zkRollup poate fi implementat în orice rețea (atâta timp cât rețeaua poate verifica dovada trimisă de zkRollup), astfel încât cu siguranță putem construi un zkEVM zkRollup pe Aptos. Deci, care sunt beneficiile de a face asta?
Primul este de a atrage dezvoltatori și utilizatori de la EVM. Pentru dezvoltatori, implementarea produselor pe un zkRollup foarte compatibil bazat pe zkEVM pe Aptos este aceeași cu implementarea produselor pe Ethereum sau alte lanțuri compatibile cu EVM mult cod și design. Aceasta înseamnă că, cu zkRollup, dezvoltatorii din ecosistemul EVM își pot migra aplicațiile către ecosistemul Aptos la costuri aproape zero. În acest moment, atâta timp cât există un mic stimulent, acesta poate atrage un număr mare de implementări de succes de migrare a proiectelor în sistemul EVM, aducând un număr mare de ecologie și scenarii la Aptos.
Pe de altă parte, pentru utilizatori, zkRollup permite utilizatorilor să se bucure în continuare de taxe de manipulare mai mici (sau chiar insensibile) și să aibă posibilitatea de a obține o experiență apropiată de aplicațiile tradiționale în ceea ce privește viteza de interacțiune și modelul de plată. O astfel de viziune este, fără îndoială, interesantă, așa că cum construim un zkRollup bazat pe zkEVM pe Aptos Să aruncăm o privire la modelul general zkRollup bazat pe zkEVM, proiectat de Fox Tech.

Figura 1: zkRollup universal bazat pe zkEVM
În primul rând, avem nevoie de un Sequencer, care este responsabil de primirea tranzacțiilor pe zkRollup și de executarea tranzacțiilor printr-un nod cu EVM pentru a asigura compatibilitatea cu EVM În timpul acestui proces, Sequencer va genera și o înregistrare a procesului de execuție (Trace) care este ușor de demonstrat trimiteți-l la pachetul de probe zkProver.
zkProver este un producător de dovezi cu zk-EVM. de EVM) și, în sfârșit, utilizați un set de Algoritmul de demonstrare a cunoștințelor zero generează o dovadă a cunoștințelor zero și trimite demonstrația către Aptos. În cele din urmă, trebuie să implementăm mai multe contracte pe Aptos: avem nevoie de un contract pentru a găzdui activele zkRollup. Acest contract va gestiona fluxul de active dintre Aptos și zkRollup. De asemenea, avem nevoie de un contract de verificare pentru a verifica certificatul trimis de zkProver și de un contract de guvernanță pentru a gestiona problemele de permisiune (cum ar fi înregistrarea Prover și înregistrarea tipurilor de active în zkRollup).
Omnichain zkRollup va apărea în sfârșit pe rețelele Web3
În viitor, ecosistemul rețelei Web3 nu va fi dominat de Ethereum, dar mai multe lanțuri publice vor coexista și vor concura. Dacă luăm în considerare podurile tradiționale cu lanțuri încrucișate, indiferent de securitate, atunci dacă sunt doar 3 lanțuri, sunt necesare doar 3 punți cu lanțuri încrucișate, dar dacă sunt 5 lanțuri, sunt necesare 10 punți cu lanțuri încrucișate, iar dacă sunt 20 sunt necesare 10 punți cu lanțuri încrucișate pentru a realiza o comunicare directă între aceste lanțuri.
Prin urmare, un zkRollup Omnichain va deveni în cele din urmă destinația finală pentru aplicații cross-chain sau chiar full-chain. Pe baza zkRollup-ului general bazat pe zkEVM menționat mai sus, este conectat un alt protocol de interoperare Ominichain (aceasta este o pistă foarte importantă în următorii cinci ani, jucătorii includ LayerZero, HyperLane, Way Network etc.), formând astfel -numit Omnichain zkRollup . Acesta va reuni lichiditatea activelor din întregul lanț și va juca rolul de strat de execuție al întregului lanț. Asigură corectitudinea tranzacțiilor prin dovada zero-knowledge și se bucură de o securitate echivalentă cu suma întregului lanț. Ne imaginăm că un Omnichain zkRollup va realiza o interactivitate complet programabilă a activelor și a informațiilor din întregul lanț. Utilizatorii pot iniția astfel de interacțiuni prin trimiterea de tranzacții pe acesta status pe fiecare lanț în blocuri și trimiteți dovada actualizării stării.
Viziunea Omnichain zkRollup conține posibilități nelimitate, pe care oamenii pot implementa schimburi descentralizate care reunesc toate lanțurile, pot crea GameFi și SocialFi care să reunească utilizatorii tuturor lanțurilor și chiar mai diverse, diverse și mai multe aplicații fără limite; posibil.