IOSG Ventures: Lassen Sie uns noch einmal über die Designarchitektur von Unichain sprechen. Warum ist sie notwendig?
Originalquelle: IOSG Ventures
Vorwort
Im Laufe der Jahre hat Uniswap kontinuierlich auf funktionale und innovative Reformen gedrängt, um den Austausch benutzerfreundlicher und fairer zu gestalten. So haben wir beispielsweise Uniswap Mobile, Fillers Network in UniswapX, ERC-7682 für einheitliche Cross-Chain-Intent-Standards und Hooks für benutzerdefinierte AMM-Pools in Uniswap V4 gesehen.
Am 10. Oktober kündigte Uniswap sein Master-Optimistic-Rollup Unichain an. Die Kette soll ein zentrales Liquiditätszentrum im Superchain-Ökosystem werden und Händlern ein nahezu sofortiges Austauscherlebnis und niedrigere Spreads bieten, während gleichzeitig die Privatsphäre und Integrität der MEV-Teilnehmer im Prozess maximiert und TEE im Prozess verwendet wird.
Obwohl diese Visionen beeindruckend sind, stellen Benutzer die Notwendigkeit eines weiteren L2 in Frage. Einige, darunter Vitalik, kommentieren, dass Unichain = „eine Kopie von Uniswap bei jedem Rollup“ sei. Mit anderen Worten glaubt er, dass die Einführung eines Uniswap-Klons auf einer neuen Kette tatsächlich denselben Zweck erfüllt wie die Einführung von Unichain selbst.
Ist Unichain also eine gute oder eine schlechte Sache? Der heutige Artikel befasst sich mit der Architektur von Unichain und der „Notwendigkeit“ von Unichain.
1. Was ist Unichain?
Unichain ist ein optimistisches Rollup, das darauf abzielt, nahezu sofortige Transaktionen auszuführen und dabei die Datenschutztechnologie TEE zu verwenden, um potenzielle Auswirkungen auf On-Chain-LPs und -Wechsler zu minimieren.
Da Unichain mit denselben Eigenschaften und Standards wie andere optimistische Rollup-Ketten erstellt wird, kann es jetzt die Interoperabilität innerhalb des Hyperchain-Ökosystems nutzen und auf gemeinsame Liquidität im gesamten Netzwerk zugreifen.
Zu diesem Zweck bringt Unichain vier wichtige Neuerungen mit:
Trennung von Rollup-Boost und Sequencer Builder
Blockbauweise im TEE
Blitzblock
Unichain-Verifizierungsnetzwerk (UVN)
1.1 Rollup-Boost: Trennung von Sequencer-Proposer (SBS)
Blockbau ist der Schlüssel zur Lösung des MEV-Problems.
Vor MEV Boost litt Ethereum unter Zensurrisiken und schlechter Benutzererfahrung. Benutzer sahen sich mit hohen Transaktionsgebühren und Front-Running-Problemen konfrontiert, da es unter den Suchenden einen harten Wettbewerb um die Aufnahme gewinnorientierter Aufträge gab. Um diese Probleme zu lösen, entwickelte Flashbot MEV-Boost.
MEV Boost trennt die Rollen von Blockerstellern und -anbietern, indem es Relayer einführt, die sie aggregieren und den Anbietern die profitabelsten Blöcke zur Unterzeichnung vorlegen. Dieses Design dezentralisiert den MEV-Extraktionsprozess effektiv und demokratisiert MEV-Gewinne zwischen Validierern und professionellen Erstellern.
Das Konzept von Rollup Boost ähnelt MEV Boost, wobei L2 mit aktiviertem SBS (Sequencer Builder Separation) den Blockerstellungsprozess durch ein System namens Block Builder Sidecar von der Ausführungs-Engine des Sequenzers trennen kann.
Kurz gesagt besteht das System aus vier Hauptkomponenten:
OP-Knoten
OP-geth
· Beiwagen / Blockbuilder-Beiwagen
Externer Block-Builder
Unten sehen Sie das Architekturdiagramm von Optimism. Wir können sehen, dass der Sequenzerknoten (auch als Op-Chain bekannt) aus Op-Geth und Op-Node besteht.
Um die Rollen von Blockaufbau und Vorschlag im Sorter zu unterscheiden, wurde eine Komponente namens Sidecar hinzugefügt. Sidecar ermöglicht es OP-Knoten, Blöcke von externen Buildern zu empfangen und so einen Markt zwischen Blockbuildern und -anbietern zu schaffen.
Der Arbeitsablauf ist wie folgt:
1. Der OP-Knoten sendet Updates an den Sidecar.
2. Sidecar fungiert als Vermittler, um Updates an op-geth weiterzuleiten
3. Wenn der OP-Knoten einen Block von OP-geth anfordert, fängt der Sidecar die Anforderung ab.
4. Der Sidecar leitet die Anfrage dann an den externen Blockbuilder weiter. Dies ist die Lücke, in der der externe Builder bieten und konkurrieren kann.
5. Nachdem der Sidecar den externen/Gewinnerblock empfangen hat, sendet er ihn an den OP-Knoten.
6. Wenn kein Block empfangen wird, leitet der Sidecar den lokal generierten Block weiter.
Der Hauptvorteil des Block Builder-Sidecars besteht darin, dass Upgrades keine Änderungen am OP-Chain-Client erfordern und gleichzeitig flexiblere, vereinfachte und zensurresistentere Regeln für die Transaktionsreihenfolge ermöglichen. Durch das Hinzufügen eines Vermittlers (Sidecar) können jedoch einige Verzögerungen auftreten.
1.2 Rollup-Boost: Trennung von Sequencer-Proposer (SBS)
Rollup Boost geht noch einen Schritt weiter und führt eine Trusted Execution Environment (TEE) in den Blockaufbauprozess ein, um die Integrität der Transaktionen sicherzustellen. Echtzeitleistung ist dank der neuesten Hardware-Fortschritte wie Intel TDX möglich.
Für diejenigen, die mit TEEs nicht vertraut sind: Es handelt sich um sichere Bereiche innerhalb eines Prozessors oder einer Hardware, die für mehr Privatsphäre sorgen, indem sie verhindern, dass unbefugte Personen interne Daten lesen. Gleichzeitig gewährleisten TEEs ein hohes Maß an Integrität, da der Code innerhalb des TEE nicht geändert oder ersetzt werden kann.
Im Rahmen von Rollup Boost wird Unichain TEE-Builder verwenden, um das Risiko eines MEV-Lecks zu verringern. Dies bedeutet, dass beim Senden eines Bündels oder einer Transaktion an einen TEE-Block-Builder der Integritätsaspekt des TEE garantiert, dass die Reihenfolge, in der die Transaktionen beim Builder ankommen, nicht durch eine externe Partei beeinflusst werden kann, die versucht, mehr MEV zu extrahieren.
Darüber hinaus bieten TEEs einen vertrauenslosen Rollback-Schutz, der Benutzer vor fehlgeschlagenen Transaktionen schützt, da der TEE Simulationen ausführen kann und erkannt und eliminiert wird, bevor Rollback-Transaktionen verarbeitet werden. Dies erhöht nicht nur die Effizienz des AMM (da keine fehlgeschlagenen Transaktionen durchgeführt werden), sondern verbessert auch das allgemeine Benutzererlebnis, insbesondere in Zeiten mit hohem Transaktionsvolumen.
Um die Transparenz im Bestell- und Blockbildungsprozess zu erhöhen, wird den Benutzern nach der Blockgenerierung ein Ausführungsnachweis zur Verfügung gestellt. Dieser Nachweis ist wichtig, um die Priorisierung zu überprüfen, ein Konzept, das in den folgenden Abschnitten erläutert wird.
1.3 Flashblock und verifizierbarer Blockaufbau
Die durchschnittliche Blockzeit von Ethereum beträgt 12 Sekunden, was zu langsam ist, um den heutigen Anforderungen an ein akzeptables Transaktionserlebnis gerecht zu werden. Darüber hinaus setzen langsame Blockzeiten das Netzwerk mehr MEV-Möglichkeiten aus und machen es anfällig für Netzwerküberlastungen durch Spam-Angriffe.
L2 zielt darauf ab, die Skalierbarkeit von Ethereum zu verbessern, indem es Off-Chain-Transaktionen bündelt und Beweise einreicht, um die rechnerische Korrektheit zu überprüfen. Um eine reibungslosere Handel Erfahrungsgemäß strebt Unichain eine Blockzeit von 250 ms an. Um dies zu erreichen, benötigt Unichain jedoch ein System, das Blöcke kontinuierlich mit geringer Latenz und nahezu sofortigen Bestätigungszeiten übertragen kann. Solana kann 440 M parallel verarbeiten, aber um eine solche Geschwindigkeit zu erreichen, wird ein gewisser Grad an Dezentralisierung geopfert.
Bisher waren schnelle Blockzeiten in den meisten L2-Blockvorschlagsprozessen aufgrund von Verzögerungen bei der Serialisierung von Daten und der Generierung von Statuswurzeln nicht durchführbar.
Um dieses Problem zu lösen, hat Flashbot Flashblock entwickelt. Die Idee dahinter ist, Blöcke in kleinere Teile zu zerlegen und so die Zeit zwischen den Blöcken zu verkürzen, um die UX/LP-Vorteile zu maximieren.
Flashblocks sind vom TEE-Blockbuilder ausgegebene Vorabbestätigungen zur teilweisen, aber schnellen Bestätigung.
Zunächst werden Transaktionen in den TEE-Blockbuilder gestreamt. Wenn L2 SBS aktiviert hat, ist der Blockbuilder vom Sorter getrennt. Nach dem Sortieren und Bündeln werden Transaktionen nach und nach in Teilbestätigungen, sogenannte Flashblocks, umgewandelt. Flashblocks werden alle 250 Millisekunden vom Sorter zur Überprüfung an andere Knoten gesendet.
Da die Latenz durch die Generierung und Serialisierung des Zustandsstamms in L2 verursacht wird, amortisiert Unichain die Kosten des Blockkonstruktionsprozesses, indem der Zustandsstamm und der Konsens nur einmal über mehrere Teilblöcke hinweg berechnet werden, was die Latenz erheblich reduziert.
Kurz gesagt: Flashblock ist leistungsstark, weil:
Kürzere Blockzeiten verringern das Risiko von Negativauswahlkosten für LPs.
Flashblock bietet einen frühen Ausführungsstatus des bestehenden Zustands und erleichtert so die Wallet- und Front-End-Integration.
Schnelle Transaktionen bieten ein hervorragendes Benutzererlebnis (UX).
Da TEEs außerdem die Priorisierung innerhalb jedes Flashblocks erzwingen können, können Anwendungen und Smart Contracts jetzt MEV-Steuern erheben, die Priorisierung zu ihrem eigenen Vorteil missbrauchen und MEV an LPs und Benutzer umverteilen.
Wie Dan Robinson in seinem Tweet hervorhob, besteht eine der Hauptfunktionen/-zwecke von Unichain darin, Anwendungen und Benutzern die „Kontrolle“ ihres MEV zu ermöglichen.
Noch besser: Die Priorisierung kann durch öffentliche Ausführungsnachweise im TEE überprüft werden. So können Benutzer genau überprüfen, wie ihre Transaktionen ausgeführt wurden. Dies ist sehr wichtig, da dies die einzige Möglichkeit für Benutzer ist, sicherzustellen, dass die Priorisierung fair durchgeführt wurde.
1.4 Unichain-Verifizierungsnetzwerk (UVN)
Heute sind die meisten L2-Sortierer zentralisiert und das Verhalten eines einzelnen Sorters kann die Fairness von MEV, die Lebendigkeit oder Endgültigkeit von Blöcken usw. beeinträchtigen. Wenn beispielsweise ein Sorter einen ungültigen Block veröffentlicht und ein Betrugsnachweis eingereicht wird, um ihn anzufechten, kann die daraus resultierende Kettenumkehr tatsächlich die Geschwindigkeit der Kette beeinträchtigen.
Um potenzielle einzelne Fehlerquellen im Sequenzer zu beheben, hat Unichain das Unichain Verification Network (UVN) eingeführt.
UVN fügt eine zusätzliche Ebene der Endgültigkeit hinzu, indem es sich auf die Validierung von Blöcken konzentriert, indem es beim Vorschlagen eines Blocks die Validierungsprüfer der kanonischen Kette (Ethereum) prüft. Dieser Prozess ähnelt tatsächlich der Parallelisierung, bei der verschiedene Phasen der Blockkonstruktion gleichzeitig in einer einzigen Epoche erfolgen können.
Ohne weitere Einzelheiten aus dem Dokument ist es jedoch zu früh, Annahmen über die Vor- und Nachteile zu treffen.
1,5 $UNI Zeichen
Der $Uni-Token ist jetzt mehr als nur ein Governance-Token, er ist auch ein Utility-Token.
Um Validierer zu werden, müssen Betreiber zunächst $Uni als Sicherheit im Mainnet einsetzen. Der Smart Contract verfolgt den Kontostand und aktualisiert den Status über die native Bridge von Unichain.
Zu Beginn jeder Epoche wird ein Snapshot des aktuellen Einsatzguthabens erstellt und die Gebühren werden proportional zum Einsatzgewicht verteilt. Validierer mit dem höchsten Einsatzgewicht von $UNI werden als aktive Gruppe ausgewählt und können Nachweise veröffentlichen, um einen Teil der Validierungsbelohnungen zu erhalten. Validierer, die Nachweise verpassen oder nicht veröffentlichen, erhalten keine Belohnungen und die Belohnungen werden auf die nächste Epoche übertragen.
Auf Grundlage der begrenzten öffentlichen Informationen können wir davon ausgehen, dass es folgende Validierungsbelohnungen geben wird:
(Von Unichain-Benutzern gezahlte L2-Gebühren – von Anwendungen erhobene MEV-Steuern – Kosten für die Übermittlung von Paketen an Layer 1)
2. Unichain vs. Appchain vs. General Rollup
Die Hauptdifferenzierungsfaktoren zwischen Unichain/Universal Rollup und Application Chain sind MEV, Vorabbestätigung und Blockplatzwettbewerb.
Da Anwendungsketten ihre Architektur flexibel anpassen können, können sie verschiedene MEV-Mechanismen implementieren, um Probleme wie die Beseitigung von Zensurrisiken oder die Reduzierung von MEV-Leckagen zu mildern.
Gleichzeitig mildert und reorganisiert Unichain MEV aufgrund der von TEE bereitgestellten Integritätseigenschaften, indem sichergestellt wird, dass die Reihenfolge der Transaktionen nicht von Dritten beeinflusst werden kann. Eine überprüfbare Priorisierung stellt außerdem MEV-Fairness sicher und bietet das Potenzial, MEV-Einnahmen an Benutzer und Liquiditätsanbieter umzuverteilen.
Die meisten Sortierer auf dem Markt sind zentralisiert, sodass sie den größtmöglichen Nutzen aus dem Auftragsfluss ziehen können. Im Gegensatz dazu verfolgt Unichain einen eher auf das öffentliche Interesse ausgerichteten Ansatz, da sein MEV-Umverteilungsmechanismus die Menge an MEV, die der ursprüngliche Sortierer erfassen kann, etwas begrenzt.
Unichain basiert auf OpStack, einem einheitlichen Standard für optimistische Ketten, der es Unichain ermöglicht, Nachrichten zu lesen und Vermögenswerte auf der Hyperchain über sichere Nachrichten zu übertragen und so durch sein natives optimistisches Interoperabilitätsdesign eine geringe Latenz (ca. 2 Sekunden) zu erreichen. Andererseits kann die Anwendungskette verschiedene Interoperabilitätslösungen nutzen, z. B. den Beitritt zum IBC-Ökosystem oder den Aufbau von L3 auf Arbitrum Orbit (obwohl dies für OpStacks L2 nicht üblich ist).
3. Fazit
Unichain ist ein interessantes Konzept, das den Benutzern nicht nur ein reibungsloses Transaktionserlebnis mit Vorabbestätigung bietet, sondern auch das MEV-Nutzungsfenster aufgrund der durch Flashblocks ermöglichten kürzeren Blockzeiten minimiert. Diese Innovation verringert auch das Risiko einer negativen Auswahl von LPs und ermöglicht es Benutzern/LPs, von geringerem Slippage usw. zu profitieren.
Andererseits stellen die Integritäts- und Datenschutzeigenschaften der Trusted Execution Environment (TEE) sicher, dass Benutzer in der Kette dank der Prioritätssortierung auf Unichain garantierte Transaktionen mit fairer, überprüfbarer oder anwendungsgesteuerter MEV-Umverteilung genießen können.
Der Validierungsprozess von Unichain schützt den Sequenzer außerdem vor einem einzelnen Ausfallpunkt, und Validierer spielen eine wichtige Rolle bei der schnellen und endgültigen Validierung von Blöcken, während $Uni-Token in ein produktives Asset mit Ertrag umgewandelt werden.
Durch die Aktivierung der MEV-Umverteilung verliert der Sequenzer jedoch tatsächlich das Potenzial, die maximale Menge an MEV zu erfassen, aber ein größerer Teil des Erlöses wird an die LPs/Benutzer in der Kette zurückgegeben.
Manche mögen argumentieren, dass Unichain für die Migration von Vermögenswerten auf neue Ketten möglicherweise nicht attraktiv genug sei. Ich bin jedoch überzeugt, dass Unichain mit dem weiteren Wachstum des L2-Ökosystems und der Interoperabilität zwischen den operativen Ketten in die Lage versetzt wird, größere Liquiditätspools, wie beispielsweise die von Base, anzuzapfen.
Darüber hinaus haben neue DeFi-Apps zusätzlich zu den Zuschüssen (die Unichain nach Uniswap DAO auch in Form von USDC bereitstellen kann) genügend Motivation, auf Unichain aufzubauen, da sie von maßgeschneiderten MEV-Umverteilungsstrategien profitieren können. Gleichzeitig können Vermögenswerte innerhalb des Ökosystems von TEEs profitieren, um MEV-Leckagen einzudämmen.
Daher hat Unichain mit seiner Geschwindigkeit, der Fairness der MEV-Umverteilung und der Interoperabilität, die die Kette bieten kann, das Potenzial, der nächste Hub von DeFi zu werden.
Dieser Artikel stammt aus dem Internet: IOSG Ventures: Lassen Sie uns noch einmal über die Designarchitektur von Unichain sprechen. Warum ist sie notwendig?
Originalautor: Glenn Hodl. Zusammengestellt von Odaily Planet Daily ( @OdailyChine ). Übersetzer: zuma ( @azuma_eth ). Anmerkung des Herausgebers: Der Trend auf dem Kryptowährungsmarkt ist immer noch verwirrend, aber der Aktienkurs von Microstrategy (MSTR), das stark an Bitcoin gebunden ist, hat kürzlich einen Rekordwert erreicht. US-Aktienkurse zeigen, dass sich MSTR am 9. Oktober einmal der Marke von $200 näherte und einen Höchststand von $198,35 erreichte. Kürzlich gab der ausländische KOL Glenn Hodl seine eigene Analyse zur starken Leistung von Microstrategy ab. Glenn glaubt, dass Microstrategy, selbst wenn der Bitcoin-Preis aufhört zu steigen, die Unterschiede in den Marktbewertungsmodellen für Rohstoffe und Unternehmen nutzen kann, um ein Perpetuum mobile zu schaffen, das seinen eigenen Marktwert nachhaltig steigern kann, was Microstrategy letztendlich zum marktgrößten Unternehmen der Welt machen wird…