Blockchain/Niveau VII · Evolution/7.1 Ethereum: der Weltcomputer/Lektion 7
MEV, Entwickler und Zensur
Wer den Block anordnet, kontrolliert den Wert.
MaterialienFlashbots MEV-Boost-DokumentationPressemitteilung des US-Finanzministeriums OFAC bezüglich Tornado Cash (August 2022)Ein Relais- und Konfigurationsdashboard (z. B. mevboost.pics)
Neugier
- Warum bestimmt die Reihenfolge der Transaktionen den Gewinn und Verlust in einem dezentralen Buchhaltungssystem?
- Wie kann externer regulatorischer Druck beeinflussen, welche Blocks in einem globalen Netzwerk enthalten sind?
- Was passiert mit der Dezentralisierung, wenn spezialisierte Unternehmen den größten Teil der Geschichte der Kette zusammenfassen?
Erkunden
- Der maximale extrahierbare Wert, oder MEV, entsteht dadurch, dass die Reihenfolge der Transaktionen die Ergebnisse beeinflusst. Suchende überwachen den Mempool nach Möglichkeiten wie Arbitrage zwischen Börsen oder Liquidationen in Kreditprotokollen. Diese Akteure erstellen Transaktionsbündel, die einen Gewinn garantieren, wenn sie an bestimmten Stellen innerhalb eines Blocks platziert werden. Der extrahierte Wert stammt aus dem Unterschied zwischen den Preisen vor und nach der Ausführung und ergänzt somit das, was sonst aufgrund von Marktuneffizienzen verloren ginge. Dadurch wird die Blockerstellung zu einem Optimierungsproblem, bei dem Timing und Reihenfolge von entscheidender Bedeutung sind.
- Seit dem Umstieg von Ethereum auf Proof-of-Stake im September 2022 werden die meisten Blöcke nicht direkt von Validatoren erstellt. Stattdessen sammeln spezialisierte Ersteller Transaktionen von Suchern und stellen daraus vollständige Blöcke zusammen. Die Validatoren, die als Vorschlagstellers fungieren, wählen über einen verschlossenen Auktionssystem den Block mit dem höchsten Angebot aus. Diese Trennung der Rollen, bekannt als Trennung von Vorschlagsteller und Ersteller oder PBS, ermöglicht komplexe Optimierungen, ohne dass jeder Validator schwere Rechensoftware betreiben muss. Das Ökosystem ist in unterschiedliche Schichten unterteilt: Sucher finden den Wert, Ersteller organisieren ihn und Relays liefern ihn weiter.
- Flashbots’ MEV-Boost-Client vermittelt diese Lieferkette, indem er Validatoren gleichzeitig mit mehreren Erstellern verbindet. Ein Relay überprüft die Integrität des Blocks, bevor es ihn an den Vorschlagsteller weiterleitet – dadurch wird Spam oder ungültige Daten vermieden. Gleichzeitig entstand ein neuer Punkt der Störung: die Relays selbst. Da diese Einheiten Blöcke filtern und weiterleiten, haben sie erheblichen Einfluss darauf, welche Transaktionen in die Kette aufgenommen werden. Die Konzentration dieser Macht in wenigen kommerziellen Betreibern schafft eine Abhängigkeit, die sich von der stärker dezentralisierten Struktur der Bitcoin-Mining-Pools unterscheidet.
- Die Spannung zwischen Dezentralisierung und Konformität wurde sichtbar, nachdem das US-Office of Foreign Assets Control im August 2022 Tornado Cash sanktioniert hatte. Mehrere große Relay-Server begannen, Transaktionen, die mit diesem Protokoll verbunden waren, zu filtern, um rechtliche Verpflichtungen zu vermeiden. Eine Zeit lang wurden die meisten Ethereum-Blöcke von OFAC-konformen Relay-Servern erstellt, wodurch bestimmte Arten von Aktivitäten auf Infrastrukturebene effektiv zensiert wurden. Dies zeigte, dass, wenn die Erstellung von Blöcken in Unternehmen stattfindet, die dem nationalen Recht unterliegen, externe Vorschriften in die interne Logik des Protokolls eindringen können und das Verhalten der Kette verändern können, ohne den Code zu ändern.
- Bitcoin ist durch Mining-Pools ebenfalls solchen Konzentrationsrisiken ausgesetzt, wobei der Mechanismus unterschiedlich ist. Bei Bitcoin erstellen die Pools in der Regel das Block-Muster und die Miner führen nur Hash-Berechnungen durch; Stratum V2 ermöglicht es den Minern hingegen, ihre eigenen Transaktionen auszuwählen (Lektion 3.2.5). Auf Ethereum liegt die Erstellung der Blöcke in den Händen einiger spezialisierter Anbieter. Dieser Unterschied ist wichtig, denn zentrale Anbieter können Geschäftslogik oder Konformitätsfilter implementieren, die für die Protokollschicht unsichtbar sind. Der Kompromiss ist klar: Spezialisierte Anbieter steigern die Effizienz sowie die Belohnungen für die Validatoren, führen aber auch zu Abhängigkeiten von Drittanbietern, die die Reihenfolge der wirtschaftlichen Aktivitäten bestimmen.
- Öffnen Sie einen Block-Explorer wie Etherscan und prüfen Sie die Metadaten eines aktuellen Blocks. Suchen Sie nach Feldern, die die Identität des Erstellers oder Vorschlagstellers angeben, sofern diese in der Client-Implementierung verfügbar sind. Beachten Sie, dass während der Validator den Block vorschlägt, die interne Reihenfolge der Transaktionen durch eine externe Instanz komplex optimiert wird. Diese konkrete Überprüfung zeigt die tatsächliche Realität auf: Die Geschichte der Kette wird von einer Kette spezialisierter Akteure zusammengestellt, jeder mit eigenen Anreizen und Einschränkungen – anstatt durch einen monolithischen Protokollmotor.
Kernfakten
- MEV (maximales extrahierbares Wert) hängt von der Reihenfolge der Transaktionen innerhalb eines Blocks ab.
- Trennung von Vorschlagsteller und -builder (PBS) entkoppelt im Zeitalter des Proof-of-Stake bei Ethereum den Blockaufbau vom Blockvorschlag.
- Flashbots’ MEV-Boost-Relais vermitteln zwischen Validatoren und spezialisierten Entwicklern über versiegelte Auktionen.
- Nach den Sanktionen gegen Tornado Cash im August 2022 filterten viele Relay-Server verbundene Transaktionen, was die Struktur der Blöcke beeinträchtigte.
- Relais überprüfen Blöcke vor der Übermittlung, um die Vorschlagsteller vor ungültigen Daten oder Spam zu schützen.
- Die Konzentration des Blockbaus bei Unternehmensbetreibern ermöglicht es externen regulatorischen Vorschriften, die Einbeziehung in die Kette zu beeinflussen.
Übung neun, sechs, drei, eins
9SammelnListe 9 verschiedene Rollen oder Einheiten, die im Blockproduktionsprozess von Ethereum nach dem Merge beteiligt sind – von der Einreichung der Transaktion bis zur endgültigen Aufnahme.
6GruppierenGruppieren Sie diese 9 Elemente in 6 Kategorien nach ihrer Hauptfunktion: Wertermittlung, Zusammenbau, Validierung, Verteilung, Vorschlag sowie Zensur/Compliance.
3VerdichtenReduzieren Sie die 6 Cluster auf 3 zentrale Gründe dafür, warum die Trennung von Vorschlagsteller und Ersteller im Vergleich zum Mining-Modell von Bitcoin neue Vertrauensabhängigkeiten schafft.
1KristallisierenZentralisierte Blockbuilder ermöglichen es, dass externer regulatorischer Druck beeinflusst, welche Transaktionen in der Blockchain aufgenommen werden.
Faktcheck
Datumsangaben, Zahlen und Behauptungen wurden mit den unten aufgeführten veröffentlichten Quellen abgeglichen.