Autor: Ac-Core, cercetător YBB Capital; Traducător: Golden Finance xiaozou
Direcția narativă principală a ETH s-a schimbat de la L1 la L2. Dacă o interpretăm și ca narațiunea ERC-20 despre „emiterea de jetoane cu un singur clic”, atunci am putea la fel de bine să lărgim un pic modelul și să ne imaginăm un viitor nebun al „lanț de emitere cu un singur clic”! Arbitrum se bazează pe faptul că nimeni altcineva nu o poate face! Arbitrum a condus peisajul competitiv L2 cu ecosistemul său de neegalat și TVL ridicat, dar poate dura această victorie temporară? Spre deosebire de Arbitrum Orbit, o altă soluție L3, OP Stack este un „super lanț” care poate crea L2 cu un singur clic. Acest articol va folosi trei părți pentru a efectua o analiză cuprinzătoare a problemelor de securitate ale OP Stack, elementele ZK din OP și Rollup.
1. OP Stack deschide „lumea Superchain”
Unde va începe narațiunea următoarei piețe de taur? Începe cu L1 de înaltă performanță, stratul de rețea L3, L2 în sistemul ZK sau OP Stack Superchain? Aceasta este o întrebare foarte interesantă și care provoacă gânduri. Titlul de Ether Killer a fost întotdeauna un obiectiv de netrecut pentru toate lanțurile publice, dar există multe superkernel-uri ascunse în el, iar OP Stack este unul dintre ele.
(1) Ce este OP Stack?
OP Stack poate fi înțeles ca un set de componente software open source care permit oricui să-și construiască propriul blockchain L2 pe Ethereum folosind Optimisitc Rollup. OP Stack constă din patru componente principale:
Mainnet: OP Mainnet este o rețea Ethernet L2 rapidă și ieftină, compatibilă cu Ethereum Virtual Machine EVM.
Contract: un contract inteligent care implementează logica și funcțiile de bază ale OP Stack. Contractul OP include Sistemul de Tranziție de Stat (STS);
Servicii: Servicii care asigură disponibilitatea datelor, sincronizare și comunicare între L1 și L2.
Instrumente: Instrumente utilizate pentru a facilita dezvoltarea, testarea, implementarea, monitorizarea și depanarea blockchain-urilor bazate pe OP Stack.
(2) Deschidere de primă clasă
OP Stack va fi construit ca o infrastructură blockchain forkable, modulară și scalabilă. Pentru a realiza această viziune, toate tipurile de L2 trebuie să fie integrate într-un singur superlanț, integrând L2 separat într-un sistem combinat interoperabil, iar lansarea L2 va fi la fel de simplă ca și implementarea contractelor inteligente pe Ethereum astăzi. Poate transforma narațiunea „emiterea de simboluri cu un singur clic” în narațiunea „emitere în lanț cu un singur clic”. În esență, Hyperchain este o rețea blockchain scalabilă orizontal care împărtășește securitatea eterului, precum și un nivel de comunicații și instrumente de dezvoltare.
OP Stack va fi stiva de dezvoltare modulară unificată din spatele hyperchain-ului și a nenumăratelor blockchain-uri interconectate și comunicante. OP Stack este dezvoltat și întreținut de Optimism Collective și acceptă un sistem open source partajat pentru noi implementări de rețele convergente. În același timp, este și un set de module open source standardizate. Sună ca Cosmos bazat în întregime pe securitatea Ethereum, dar acum OP Stack a devenit Cosmos Killer, iar complementaritatea ETH și ATOM este cunoscută pe scară largă. În continuare, să ne uităm la definiția OP Stack în detaliu:
Modulele sunt biți de date pe care orice dezvoltator le poate conecta la stiva OP. „Standardizarea” Superchain înseamnă că există un consens cu privire la standardul modulului și toată lumea poate implementa standardul. De asemenea, este complet open source, ceea ce înseamnă că oricine poate dezvolta iterații și poate trimite cereri de extragere gratuit. Dezvoltatorii pot comuta modulele între diferitele niveluri de execuție, consens, decontare și disponibilitate a datelor ale lanțului.
Așa cum dYdX a ales să părăsească Ethereum și să treacă la lanțul de aplicații Cosmos, motivul fundamental este că își doresc un grad mai mare de modularitate în stratul de consens al lanțului lor, ceea ce cred că este un început bun pentru a permite dapp-uri mai independente. Alegeți un independent. lanț public dezvoltat, dintre care cel mai faimos este Luna, deși din anumite motive a eșuat în cele din urmă. Din fericire, OP Stack rezolvă această problemă prin proiectarea codului bifurcat într-un mod mai simplu, permițând dezvoltatorilor să extragă cu ușurință diferite componente ale blockchain-ului și să le modifice prin conectarea diferitelor module.
(3) Principiul de proiectare OP Stack
Eficiență: puteți folosi OPStack pentru a construi orice și a publica blockchain-ul cu un singur clic;
Simplitate: Utilizați codul reutilizabil și instrumentele de dezvoltare disponibile pentru a spori securitatea și a reduce complexitatea întreținerii, atenuând barierele generale;
Scalabilitate: Optimism Collective va deschide complet codul principal al OPStack.
În ceea ce privește arhitectura, OPStack poate fi împărțit în șase straturi de jos în sus, și anume: strat DA (disponibilitatea datelor), strat de sortare, strat de derivare, strat de execuție, strat de decontare și strat de guvernare. Fiecare strat de OP Stack este un API modular care poate fi combinat și decuplat după bunul plac. Cele mai critice sunt stratul DA, stratul de execuție și stratul de decontare, care constituie fluxul de lucru principal al OP Stack.
Stratul DA: Stratul de disponibilitate a datelor este sursa de date inițială a OP Stack. Modulele de disponibilitate a datelor unice sau multiple pot fi utilizate pentru a obține date de intrare. În prezent, cel mai important nivel DA este Ethereum, dar vor exista mai multe lanțuri.
Stratul de execuție: Structura de stat din stiva OP oferă posibilitatea pentru EVM sau utilizarea altor VM, adăugând suport pentru tranzacțiile L2 inițiate pe Ethereum, crescând în același timp costul total de publicare a tranzacțiilor la Ethereum per tranzacție.
Stratul de decontare: Acest strat colectează date de tranzacție L2 pe stiva OP și trimite informațiile către lanțul țintă după ce L2 confirmă informațiile pentru a finaliza decontarea. În viitor, se așteaptă, de asemenea, să aibă acces la ZK și la alte mecanisme de verificare a validității pentru a reduce decalajul dintre diferite lanțuri și chiar a conecta insulele silozurilor între sistemul OP L2 și sistemul ZK L2.
Judecând după mai multe proiecte cu elemente ZK descoperite recent de OP, ne putem imagina cu îndrăzneală De exemplu, dacă un rollup Optimistic dorește să se transforme într-un rollup ZK, nicio problemă! Pur și simplu înlocuiți modulul de verificare a fraudei cu modulul de verificare a validității stratului de decontare. Dacă un lanț dorește să folosească Celestia ca strat de disponibilitate a datelor, nicio problemă! Înlocuiește Ethereum cu Celestia. Dacă doriți să înlocuiți EVM-ul în stratul de execuție cu un alt tip de mașină virtuală, din păcate aceasta este doar o posibilitate tehnică cu OP Stack. În acest scenariu mega-lanț, s-a născut o tendință fierbinte - "Poligon: vreau să fiu Cosmosul ZK L2! Optimism: vreau să fiu Cosmosul OP L2! Cosmos: Atunci cine sunt eu?"
(4)OP Legea stivei
Spațiul bloc nelimitat al Ethereum este un pas cheie către adoptarea în masă, dar aduce și probleme de fragmentare, iar implementarea fără permisiune creează noi provocări. Astăzi, fiecare lanț nou OP Stack navighează pe propria sa orbită fără nicio modalitate directă de a împărtăși standarde și îmbunătățiri. Utilizatorii și constructorii se confruntă, de asemenea, cu o provocare uriașă: evaluarea individuală a numeroase lanțuri diferite bazate pe securitate, calitate și neutralitate. Pentru a realiza superlanțul, OP Stack trebuie să se transforme dintr-un spațiu bloc independent și descentralizat într-un colectiv de lanț unificat, lucrând împreună pe un spațiu bloc deschis și descentralizat. Legea Lanțurilor stabilește principiile directoare pentru guvernanța optimistă și Superchain. Guvernarea optimistă trece de la gestionarea unui singur lanț la un standard comun care guvernează mai multe lanțuri, definind astfel proprietățile necesare pentru a face parte dintr-un superlanț, acordând prioritate protecției utilizatorilor care efectuează tranzacții pe superlanț. În principiu, Legea Lanțurilor este un contract social (nu un contract legal), așa că discuția activă în comunitate este crucială. ” Legea Lanțurilor va permite Superchain să garanteze următoarele proprietăți:
Asigurați-vă că spațiul bloc rămâne omogen, neutru și deschis: un angajament față de legile lanțului este un angajament de a proteja utilizatorii lanțului, dezvoltatorii și alte părți interesate. Ca parte a unui superlanț, lanțurile de orice dimensiune pot fi susținute de guvernanța Optimstic pentru a demonstra în mod credibil omogenitatea, neutralitatea și deschiderea spațiului lor bloc.
Beneficiați de îmbunătățiri continue: upgrade-urile partajate înseamnă că Hyperlink are întotdeauna acces la cea mai bună tehnologie, fără să vă faceți griji cu privire la întreținerea acesteia.
Furnizarea unei infrastructuri mai bune și mai accesibile: deoarece toate lanțurile dintr-un hiperlanț sunt angajate în mod fiabil pentru un standard, ele pot lucra împreună pentru a asigura disponibilitatea și accesibilitatea serviciilor cheie precum indexarea și sortarea.
(5) Poate OP Stack să returneze OP?
La ce folosesc jetoanele OP Dacă urmează metoda lanțului de bază și vor restitui o parte din venit Colectivului Optimism, atunci sursa de venit a „trezoreriei” se va baza pe propria „valoare”, bazându-se pe crearea mai multor narațiuni și, în cele din urmă, retroalimentarea prețului valutar face ca logica de performanță a OP pe piața secundară să fie similară cu ATOM, dar această situație poate fi cea mai ideală situație în prezent Optimism Collective va beneficia în cele din urmă de feedback-ul mai multor lanțuri, luând Basechain un exemplu. Acest sentiment ne amintește de UNI, ambele au programe puternice, dar token-ul în sine nu are nicio valoare în afară de vot și guvernare. Spre deosebire de problema de comanda centralizată cu care se confruntă L2 în prezent, chiar dacă jetoanele L2 sunt folosite doar pentru o anumită formă de selecție a liderului (mai degrabă decât votul prin consens), valoarea puterii de comandă aparține în continuare jetoane Rullop.
În același timp, echipa OP a lansat propunerea Legii lanțului pe 25 iulie. Toate lanțurile care folosesc OP Stack inițiază modele și secvențiere de guvernare partajate, în speranța de a standardiza modelul de „feedback al profitului” și de a aduce mai multe venituri întregului sistem OP (după cum mai sus) După cum este descris în articolul Legea OP Stack), este echivalent cu modelul de securitate partajat al Cosmos.
(6) Diferența dintre OP Stack și ZK Stack
OP Stack: selecție unică cu mai multe lanțuri
Este ușor de observat din cele de mai sus că OP Stack adoptă un model multi-lanț similar cu Cosmos, dar există o singură opțiune, deoarece ceea ce urmărește OP Stack este că fiecare lanț trebuie să verifice tranzacțiile altor lanțuri, altfel va avea nevoie de să așteptați câteva secunde pe L1. Rezultatele vin mai târziu, astfel încât un singur ordonator partajat, distribuția centralizată a MEV și protecția față de legislație și guvernare sunt singurele lucruri care permit Optimistic rollup să interoperați fără probleme între diferitele lanțuri. Acumularea optimistă este singura modalitate de a obține o interoperabilitate perfectă între diferite lanțuri.
Stiva ZK: lanțuri multiple și selecții multiple
Spre deosebire de OP Stack, ZK Stack poate, de asemenea, înlănțui mai multe fire de execuție, dar are mai multe opțiuni, își poate alege propriul secvențier, poate face MEV în felul său și este protejat de matematică și cod (notă: OP Stack este protejat de monedă fiat și protecție de guvernare ). Acest lucru se datorează faptului că, dacă ZK folosește fire partajate desemnate sau un set foarte mic de fire, atunci ei pot avea încredere unul în celălalt doar pe baza matematicii, făcând dovezile de zero cunoștințe inutile.
2. Elementul ZK al stivei OP
OP Stack este o arhitectură complet deschisă, care face posibilă existența zkvm, zkmips, zkwasm și zkevm în ecosistem, dar în comparație cu „ZK ortodox”, OP Stack are și câteva elemente ZK diferite. Nu ne putem abține să nu ne gândim că ar putea exista o conexiune minunată între OP rollup și ZK rollup în viitorul apropiat.
(1) Implementați proba zero-cunoștințe (ZKP) pentru OP
Conform celui mai recent stadiu al dezvoltării, echipa Mina plănuiește să-și folosească propriul sistem plonk + angajamentul kzg + algoritmul de pliere nova pentru a implementa zkmips vm pe OP Stack. Deși aceasta este doar o propunere recentă și există încă multe aspecte imature, merită explorată. Misiunea echipei de proiect este de a realiza o comunicare încrucișată sigură, cu latență scăzută, între lanțurile L2, L1 și OP prin dovezi cu indice zero. Aceasta este o dovadă de cunoștințe zero (ZKP) cu o arhitectură de set de instrucțiuni (ISA) bine susținută, care demonstrează comportamentul programelor Optimism tolerante la erori, punând bazele pentru a putea demonstra orice sistem blockchain bazat pe OP Stack.
Realizarea acestei sarcini implică implementarea unui sistem zero-knowledge proof (ZKP) care poate dovedi programele de verificare a erorilor OP folosind o arhitectură de set de instrucțiuni (ISA) suportată de compilatorul golang, cum ar fi MIPS, RISC-V sau WASM. În plus, sistemul de probă trebuie să dovedească tranziția de stare între două blocuri ale lanțului OP Stack de configurație standard, demonstrând astfel că este fezabilă în practică. Pe lângă certificarea urmelor de execuție standard ale ISA, suportul pentru procesele de verificare a erorilor introduce și alte cerințe.
Mai exact, programul Fault Proof introduce conceptul de Oracle pre-mapat, care folosește un apel de sistem special pentru a încărca date externe în program. Fiecare VM cu dovadă de falibilitate este responsabilă de implementarea unui mecanism prin care un hash al unor date este stocat într-o anumită locație din memorie și executat printr-un apel de sistem, iar apoi o preimagine a acelui hash este încărcată în memorie pentru utilizarea programului. Oracolele pre-mapate sunt, de asemenea, folosite pentru intrarea inițială în bootloader.
(2) Încercarea de sortare descentralizată
Espresso Systems a anunțat oficial pe Twitter pe 21 iulie 2023 că propunerea de a stabili verificarea descentralizată a sortării pentru alegerea liderului OP Stack a fost acceptată și a devenit o contribuție la OP Stack și Superchain. Unul dintre protocoalele principale ale proiectului, HotShot, este un protocol de consens de mare viteză care poate fi utilizat pentru a reipoteca, permițând validatorilor Ethereum să participe la protocol, urmărind să atingă aceeași scară ca și setul de validatori Ethereum. Proiectul a dezvoltat, de asemenea, Espresso Sequencer, care integrează zk-rollup cu funcții complete, în special filiala Polygon zkEVM.
Ce este alegerea liderului?
Alegerea liderului se referă la capacitatea într-un sistem distribuit de a folosi diferiți lideri care sunt responsabili pentru crearea următoarei tranziții de stat canonice. În blockchain, alegerea liderului permite diferiților producători de blocuri să genereze blocuri în momente diferite, iar algoritmul de alegere a liderului poate fi competitiv sau necompetitiv.
În cazul dovezii de lucru, algoritmul competitiv de alegere a liderului se referă la un algoritm în care multe unități potențiale concurează pentru a deveni lider în același timp. Algoritmul de alegere a liderului necompetitiv înseamnă că există un singur lider cunoscut la un moment dat în timp. În cazul lui Ether Gasper, algoritmul de alegere a liderului necompetitiv înseamnă că există un singur lider cunoscut la un moment dat. . unitate cunoscută și nu există nicio altă cale ca o altă unitate potențială să devină lider în acel moment.
În cazul separării rețelei de propunere de rețeaua de constructor (adică, rețeaua de constructor de blocuri este responsabilă doar de selectarea ordinii de tranzacție, iar rețeaua de propunere este responsabilă doar de semnarea blocurilor). Acesta va transforma singura entitate responsabilă cu generarea unui bloc la un moment dat în multe entități posibile și le va permite să concureze pentru cele mai profitabile blocuri potențiale din rețeaua constructorului la acel moment.
Ne este dificil să înțelegem diferitele efecte secundare ale mecanismului de alegere a liderilor între diferitele lanțuri de operațiuni. În prezent, alegerea liderului este cel mai popular ca mecanism, deoarece permite o ordonare mai descentralizată. Rețineți că, de asemenea, nu garantează că sortatorul este absolut descentralizat, așa că ar trebui să aveți grijă atunci când luați în considerare problemele cu sortarea descentralizată.
3. Este Rollup cu adevărat sigur?
(1) Principiul de funcționare al rețelei Ethereum
Principiul rețelei Ethereum este că fiecare nod stochează și execută fiecare tranzacție transmisă de utilizatori. Această metodă de securitate la nivel înalt face ca întreaga rețea să fie foarte costisitoare, deci este necesară extinderea capacității întregii rețele și adoptarea unui sistem. Soluție de rulare. Mai simplu spus, Rollup = un set de contracte în L1 + propriul nod de rețea în L2, adică contracte inteligente în lanț + agregator în afara lanțului, care se bazează pe Ethereum pentru decontare, consens și disponibilitatea datelor și este responsabil doar pentru Rollup propria execuție.
Contractul inteligent de pe lanț arată că modelul său de încredere este un contract inteligent pe Ethereum, împrumutând securitatea Ethereum.
Agregatorul în afara lanțului înseamnă că va executa și agrega tranzacții în afara lanțului, va comprima loturi mari de tranzacții și, în cele din urmă, le va plasa pe rețeaua principală Ethereum, atingând obiectivul unui cost mai rapid și mai mic.
Nodurile de rețea L2 au multe componente, dintre care componenta de secvențiere este cea mai importantă. Este responsabil pentru primirea cererilor de tranzacție pe L2, determinarea ordinului lor de execuție și lotizarea secvenței tranzacției pentru livrarea către contractul de proiect Rollup pe L1. Este important de remarcat faptul că toate comenzile L2 rollup din Ethereum sunt în prezent centralizate, așa cum se arată în figura de mai jos.
(2) Problemă cu sortarea centralizată
Nodul complet L2 poate obține secvența tranzacției în două moduri: direct de la secvențiator, sau prin citirea pachetului de tranzacții (Lot) trimis către L1 de către secvențior, dar acesta din urmă este mai nemodificabil. Deoarece execuția tranzacției modifică starea registrului blockchain, pentru a asigura consistența, pe lângă obținerea secvenței tranzacției, nodul complet L2 trebuie să sincronizeze și starea registrului cu secvențialul. Prin urmare, sarcina secvențatorului nu este doar să trimită pachetul de tranzacții la contractul Rollup al L1, ci și să trimită rezultatul actualizării de stat Stateroot/Statediff după executarea tranzacției la L1. În general, sarcina secvențatorului este să proceseze tranzacțiile și să adauge ordine de tranzacții la blocurile din blockchain. Acesta este responsabil pentru lotizarea tranzacțiilor și publicarea tranzacțiilor în contractul inteligent L1.
Pentru nodul complet al L2, atâta timp cât se obține secvența tranzacției și Stateroot-ul inițial al Rollup-ului pe L1, registrul blockchain L2 poate fi restaurat și poate fi calculat cel mai recent Stateroot. Dimpotrivă, dacă Stateroot-ul calculat de nodul complet al L2 este incompatibil cu Stateroot-ul publicat de sortator în L1, înseamnă că sortator a comis fraudă. Prin urmare, L1 este mai descentralizat, fără încredere și mai sigur decât propria rețea a L2.
(3)OP Stiva
Așadar, întrebarea este: este L2 capabil să falsifice unele tranzacții inexistente sau greșite, cum ar fi transferul activelor token de la L2 la adresa de rulare a secvenței și apoi transferă aceste active token la L1 pentru a fura activele utilizatorului? Răspunsul este: dacă cineva vrea să o facă, este cu totul posibil. Prin urmare, în fața posibilelor riscuri de fraudă în sortator, diferite tipuri de rollup-uri adoptă diferite metode de răspuns.
Să luăm ca exemplu Optimistic Rollup, care permite nodurilor complete L2 să ofere dovezi de fraudă care să demonstreze că datele publicate de secvențiatorul în L1 sunt greșite. Dar pentru Optimism fără dovadă de fraudă, dacă o persoană dorește cu adevărat să fure activele utilizatorului L2 prin secvențiere, atunci trebuie doar să-l lase pe conducătorul secvenței să falsifice ordine de tranzacție și să transfere activele altor persoane din L2 la propria sa adresă și apoi să transfere în cele din urmă jetoane furate către L1 prin contractul de tip rollup bridge.
Pentru a rezolva această posibilă problemă, soluția actuală este să te bazezi pe membrii comunității și pe rețelele sociale pentru a ajunge la un așa-numit „consens” și să te bazezi pe OP ca aviz oficial de credit. Prin urmare, pentru a rezuma, securitatea OP Rollup depinde cel puțin de a avea un nod L2 onest, care poate emite dovezi de fraudă pentru a se asigura că OP Stack este selectat unic cu mai multe lanțuri, așa cum se arată în „Diferența dintre OP Stack și ZK Stack" ” parte a conținutului.
(4)ZK Stiva
Să explorăm ZK Stack În rețeaua ZK Rollup, există un nod Prover, care publică pachete de tranzacții special pentru secvențiere și generează certificate de valabilitate. Aceste dovezi de valabilitate au contracte de verificare dedicate pe L1. Odată ce pachetul de tranzacții și dovada Stateroot/Statediff corespunzătoare sunt verificate de contractul de validare, tranzacția este finalizată. Diferența față de OP Stack este că, pe lângă faptul că se bazează pe nodurile complete L2, ZK Rollup folosește și dovada validității pentru a rezolva problema fraudei secvențelor. De asemenea, puntea oficială a ZK Rollup permite doar executarea tranzacțiilor de retragere verificate prin certificate de valabilitate, ceea ce este evident mult mai fiabil decât Optimism, adică ZK Stack este multi-lanț și multi-selectat, așa cum se arată în „Diferența dintre OP Stack și ZK Stack" secțiunea de mai sus, așa cum este menționat în conținut.
Teoretic, securitatea ZK Rollup este garantată de contractul de verificare pe L1, sau confirmarea finală a tranzacției este finalizată de nodul L1. În comparație cu securitatea OP Rollup, care se bazează cel puțin pe un nod L2 cinstit care poate emite dovezi de fraudă, ambii moștenesc securitatea L1 (ETH), dar s-ar putea să nu fie cazul în sensul cel mai strict, dar asta este pentru moment. soluție, iar în comparație cu alte lanțuri publice, Ethereum a cunoscut atâția ani de dezvoltare, iar securitatea sa este, fără îndoială, cea mai de încredere. În comparație cu alte lanțuri publice, Ethereum este, fără îndoială, cel mai de încredere și mai sigur lanț.
La fel ca triunghiul blockchain, în experiența generală a utilizatorului a „produsului”, pare să existe un triunghi de securitate, simplitate și eficiență, iar ZK Stack crede mai mult decât OP Stack că bazarea pe matematică și cod poate îmbunătăți securitatea generală, prin urmare crescând mult complexitatea generală. Deci, există și câteva clișee despre ZK:
Problemă de latență: ZK Rollup trebuie, de asemenea, să rezolve problema de întârziere a nodurilor L2 care publică date în L1. Așa cum trebuie pregătite cutiile pentru expedierea rapidă, există un cost fix de fiecare dată când secvențiatorul sau probatorul trimite date la L1. Pentru a reduce costurile, sortatorul și probatorul vor încerca să reducă numărul de lansări frecvente de date pe L1, dar așteptați ca o cantitate mare de date să apară în același timp, apoi le va împacheta împreună pentru eliberare.
Problemă de viteză: ZK Rollup se confruntă cu provocarea de a fi lent în a genera dovezi de valabilitate. În timp ce secvențiatorul poate executa mii de tranzacții într-o secundă, generarea dovezilor de valabilitate pentru aceste tranzacții poate dura ore. Pentru a rezolva această problemă, rețeaua principală ZK Rollup adoptă o metodă inovatoare: descompunerea sarcinii de generare a dovezilor în mai multe sarcini mici, care sunt procesate în paralel de diferite noduri doveditoare, ceea ce îmbunătățește foarte mult viteza de generare a dovezilor.
Problemă de cost: Pentru a reduce costul total, multe soluții ZK Rollup adoptă strategia de „agregare a mai multor dovezi și trimiterea lor la L1 deodată”. Aceasta înseamnă că probatorul nu va trimite dovada la L1 imediat după generarea acesteia, ci va aștepta să fie generate mai multe dovezi și le va agrega împreună pentru a le trimite la contractul de verificator pe L1. Prin această agregare, o dovadă poate conține și verifica pașii de calcul generați de dovezi multiple, reducând și mai mult costurile totale ale datelor.
Problemă cu volumul tranzacțiilor: dacă nu sunt inițiate suficiente tranzacții, secvențiatorul poate întârzia publicarea datelor în L1. De exemplu, în perioadele de activitate scăzută pe piață, unele rețele Rollup pot trimite doar un lot de tranzacții la L1 la fiecare jumătate de oră. Cu toate acestea, această problemă poate fi rezolvată eficient în alte scheme Rollup, cum ar fi Starknet, care reduce costurile de date prin reducerea frecvenței lansărilor Statediff.
În ceea ce privește întrebarea care este o soluție de sortare descentralizată mai potrivită, modularitatea poate fi cea mai bună soluție, deoarece modularitatea înseamnă o mai mare personalizare.
Sortare unică și POA
Rezumat bazat
Sequencer DVT x
Sortator partajat
Bootstrap un nou set de sortare
Credem că nu numai în viitor, multe dintre problemele de mai sus pot fi rezolvate în continuare prin tehnologie. De exemplu, pentru a reduce timpul de generare a dovezilor de valabilitate, Optimism promite să lanseze un sistem anti-fraudă în viitorul apropiat, iar planul Danksharding al Ethereum va reduce, de asemenea, semnificativ costul datelor acumulate, iar problema sortării descentralizate va fi, de asemenea, depășită. Împreună vor oferi soluții eficiente la problemele de mai sus.
4. Cum se va dezvolta narațiunea?
Hyperchain-ul și superextensiile au fost întotdeauna direcția de expansiune la care toată lumea îi acordă atenție Deși aceste proiecte sunt încă în stadii incipiente de dezvoltare, toate aduc o narațiune mai puternică pentru Ethereum. Acum putem vedea că OP Stack a primit mai multă adopție și multe lanțuri publice de vedete s-au alăturat OP Stack, cum ar fi Coinbase, opBNB, Zora, Worldcoin și multe alte lanțuri publice au susținut bine mărcile pentru OP Stack. Inclusiv recent, în seara zilei de 26 iunie, zkSync a anunțat lansarea ZK Stack, un cadru modular open source pentru construirea de pachete ZK personalizate. Stiva OP. Pe de o parte este OP Stack, care are avantajul de primă mișcare, iar pe de altă parte este ZK Stack, care are avantaje matematice început. Ce părere ai despre acest război fără fum?

