Un alt rollup Stage 2 🟢 pe L2BEAT! 💗 Vă prezentăm rollup-ul bazat pe @0xFacet construit pe OP-Succinct folosind secvențiere bazată și multi-punte. Cum funcționează? 👇
Facet folosește un model de secvențiere bazat pe care ordinea tranzacțiilor este determinată în întregime de Ethereum L1. Utilizatorii trimit tranzacții la o adresă imuabilă pe Ethereum cu informații de tranzacție codificate ca date de apel RLP.
Blocurile de fațete păstrează ordinea exactă în care Ethereum include aceste tranzacții. În plus, contractele inteligente L1 pot crea tranzacții Facet prin emiterea de evenimente cu semnătura evenimentului Facet, unde sarcina utilă a datelor evenimentului conține aceleași date de tranzacție codificate RLP.
Facet implementează un sistem de verificare dual-track care combină propunerile optimiste cu obligațiunile cu dovezile de valabilitate ZK. Sistemul permite ocolirea ferestrei de probă a fraudei de 7 zile prin furnizarea unei dovezi ZK.
Sistemul funcționează pe două căi paralele: o cale optimistă în care propunetorii de pe lista albă trimit rădăcini de stat cu obligațiuni ETH care pot fi contestate într-o fereastră de timp și o pistă de validitate în care oricine poate trimite dovezi directe ZK pentru rezolvare imediată.
Dovezile de validitate ocolesc fluxul optimist și pot invalida mai multe propuneri optimiste incorecte care vizează simultan aceeași rădăcină de stare. Când propunerile optimiste sunt contestate, propunetorii trebuie să-și apere afirmațiile furnizând dovezi ZK în fereastra de probă.
Sistemul folosește @SuccinctLabs SP1 zkVM și Prover Network pentru a genera dovezi zero-knowledge care verifică tranzițiile de stare L2. Oricine poate trimite o dovadă de validitate prin funcția proveBlock() a contractului Rollup pentru a ocoli fluxul optimist și a rezolva un bloc de ancorare.
Nu există nicio entitate privilegiată care să secvențieze tranzacții sau să producă blocuri. Această activitate este fără permisiune și deschisă oricui.
Deoarece starea sistemului se bazează pe tranzacțiile trimise pe lanțul gazdă de bază și oricine își poate trimite tranzacțiile acolo, permite utilizatorilor să ocolească cenzura interacționând direct cu căsuța de e-mail EOA de pe lanțul gazdă.
Facet nu desemnează o punte canonică și permite implementarea mai multor punți care utilizează aceeași stare Rollup pentru depunerea și retragerea activelor.
Fiecare punte are propriul său contract inteligent pe L2, ceea ce înseamnă că aceleași jetoane L1 conectate prin punți diferite vor avea ca rezultat reprezentări diferite ale jetoanelor L2.
Facet folosește FCT ca token de gaz nativ, care este emis prin consumul de gaz L1, mai degrabă decât prin pre-emitere. Emiterea FCT este direct legată de cantitatea de ETH L1 arsă pentru a plăti gazul calldata în tranzacțiile Ethereum.
🔍 Aflați mai multe despre Facet pe pagina sa de proiect:
20,95K