Ein weiteres Stage 2 🟢 Rollup auf L2BEAT! 💗 Wir stellen @0xFacet vor - ein auf OP-Succinct basierendes Rollup, das auf basierter Sequenzierung und Multi-Bridging aufbaut. Wie funktioniert es? 👇
Facet verwendet ein sequenzielles Modell, bei dem die Reihenfolge der Transaktionen vollständig von Ethereum L1 bestimmt wird. Benutzer reichen Transaktionen an eine unveränderliche Adresse auf Ethereum ein, wobei die Transaktionsinformationen als RLP calldata kodiert sind.
Facet-Blöcke bewahren die genaue Reihenfolge, in der Ethereum diese Transaktionen einfügt. Darüber hinaus können L1-Smart Contracts Facet-Transaktionen erstellen, indem sie Ereignisse mit der Facet-Ereignis-Signatur auslösen, wobei die Ereignisdaten-Payload die gleichen RLP-kodierten Transaktionsdaten enthält.
Facet implementiert ein duales Nachweissystem, das optimistische Vorschläge mit Anleihen und ZK-Gültigkeitsnachweisen kombiniert. Das System ermöglicht es, das 7-tägige Betrugsnachweisfenster zu umgehen, indem ein ZK-Nachweis bereitgestellt wird.
Das System funktioniert auf zwei parallelen Ebenen: einer optimistischen Ebene, auf der zugelassene Vorschlagende Statuswurzeln mit ETH-Bonds einreichen, die innerhalb eines Zeitfensters angefochten werden können, und einer Gültigkeitsnachweis-Ebene, auf der jeder direkte ZK-Nachweise zur sofortigen Lösung einreichen kann.
Gültigkeitsnachweise umgehen den optimistischen Fluss und können mehrere falsche optimistische Vorschläge gleichzeitig ungültig machen, die denselben Zustandsstamm anvisieren. Wenn optimistische Vorschläge angefochten werden, müssen die Vorschlagenden ihre Ansprüche verteidigen, indem sie ZK-Nachweise innerhalb des Nachweisfensters bereitstellen.
Das System verwendet @SuccinctLabs SP1 zkVM und das Prover-Netzwerk, um Zero-Knowledge-Beweise zu generieren, die L2-Zustandsübergänge verifizieren. Jeder kann einen Gültigkeitsbeweis über die proveBlock()-Funktion des Rollup-Vertrags einreichen, um den optimistischen Fluss zu umgehen und einen Ankerblock abzuschließen.
Es gibt keine privilegierte Entität, die Transaktionen sequenziert oder Blöcke produziert. Diese Aktivität ist erlaubenlos und für jeden offen.
Da der Zustand des Systems auf Transaktionen basiert, die auf der zugrunde liegenden Host-Chain eingereicht werden, und jeder seine Transaktionen dort einreichen kann, ermöglicht es den Benutzern, die Zensur zu umgehen, indem sie direkt mit dem EOA-Posteingang auf der Host-Chain interagieren.
Facet bezeichnet keine kanonische Brücke und ermöglicht den Einsatz mehrerer Brücken, die denselben Rollup-Zustand für die Einzahlung und Abhebung von Vermögenswerten verwenden.
Jede Brücke hat ihren eigenen Smart Contract-Gegenpart auf der L2, was bedeutet, dass die gleichen L1-Token, die über verschiedene Brücken übertragen werden, zu unterschiedlichen L2-Token-Darstellungen führen.
Facet verwendet FCT als seinen nativen Gas-Token, der durch den Verbrauch von L1-Gas geprägt wird, anstatt vorab geprägt zu werden. Die Ausgabe von FCT ist direkt an die Menge von L1 ETH gebunden, die verbrannt wird, um die Gasgebühren für die Calldata in Ethereum-Transaktionen zu bezahlen.
🔍 Erfahren Sie mehr über Facet auf seiner Projektseite:
11,11K