Een andere Stage 2 🟢 rollup op L2BEAT! 💗 Introductie van @0xFacet - een rollup gebouwd op OP-Succinct met gebruik van op sequencen gebaseerde en multi-bridging. Hoe werkt het? 👇
Facet gebruikt een op sequenceringsmodel gebaseerd systeem waarbij de volgorde van transacties volledig wordt bepaald door Ethereum L1. Gebruikers dienen transacties in bij een onveranderlijk adres op Ethereum met transactie-informatie gecodeerd als RLP calldata.
Facet-blokken behouden de exacte volgorde waarin Ethereum deze transacties opneemt. Bovendien kunnen L1-smart contracts Facet-transacties creëren door evenementen uit te zenden met de Facet-evenementhandtekening, waarbij de evenementgegevenspayload dezelfde RLP-gecodeerde transactiegegevens bevat.
Facet implementeert een dual-track bewijs systeem dat optimistische voorstellen met obligaties combineert met ZK geldigheidsbewijzen. Het systeem maakt het mogelijk om de 7-daagse fraude bewijsperiode te omzeilen door een ZK bewijs te leveren.
Het systeem werkt op twee parallelle sporen: een optimistisch spoor waar goedgekeurde aanbieders staatwortels indienen met ETH-bonds die binnen een tijdsvenster kunnen worden betwist, en een validiteitsbewijs spoor waar iedereen directe ZK-bewijzen kan indienen voor onmiddellijke oplossing.
Geldigheidsbewijzen omzeilen de optimistische stroom en kunnen meerdere onjuiste optimistische voorstellen tegelijkertijd ongeldig maken die gericht zijn op dezelfde staatwortel. Wanneer optimistische voorstellen worden uitgedaagd, moeten de indieners hun claims verdedigen door ZK-bewijzen te leveren binnen het bewijsvenster.
Het systeem gebruikt @SuccinctLabs SP1 zkVM en Prover Network om zero-knowledge bewijzen te genereren die L2 staatsovergangen verifiëren. Iedereen kan een geldigheidsbewijs indienen via de proveBlock() functie van het Rollup-contract om de optimistische stroom te omzeilen en een ankerblok te vestigen.
Er is geen bevoorrechte entiteit die transacties sequentieert of blokken produceert. Deze activiteit is permissieloos en open voor iedereen.
Omdat de staat van het systeem is gebaseerd op transacties die zijn ingediend op de onderliggende hostketen en iedereen daar zijn transacties kan indienen, stelt het de gebruikers in staat om censuur te omzeilen door rechtstreeks met de EOA-inbox op de hostketen te interageren.
Facet wijst geen canonieke brug aan en staat meerdere bruggen toe die dezelfde Rollup-status gebruiken voor het storten en opnemen van activa.
Elke brug heeft zijn eigen slimme contract tegenhanger op de L2, wat betekent dat dezelfde L1-tokens die via verschillende bruggen worden overgezet, resulteren in verschillende L2-tokenrepresentaties.
Facet gebruikt FCT als zijn native gas token, dat wordt gemint door L1 gasverbruik in plaats van dat het vooraf is gemint. De uitgifte van FCT is direct verbonden met de hoeveelheid L1 ETH die wordt verbrand om calldata gas te betalen in Ethereum-transacties.
🔍 Leer meer over Facet op de projectpagina:
11,12K