Sequencer

Zuletzt aktualisiert 24. Sept. 2026

Kurz gesagt

Ein Sequencer ordnet Transaktionen für ein Blockchain-System und liefert häufig die von einem Rollup verwendete Transaktionsfolge.

Ein Sequencer bestimmt die Transaktionsreihenfolge in Systemen wie Layer-2-Rollups. Er empfängt Transaktionen und ordnet sie zur Ausführung in Rollup-Blöcken. Die Reihenfolge ist relevant, weil ein Tausch, eine Liquidation oder ein anderer Vertragsaufruf unterschiedliche Ergebnisse haben kann, je nachdem, welche Transaktion zuerst ausgeführt wird.

Teil einer größeren Verarbeitungskette

Ein Sequencer kann rasch signalisieren, dass eine Transaktion in die vorgeschlagene Folge aufgenommen wurde. Dieses Signal bedeutet nicht automatisch endgültige Abwicklung auf der zugrunde liegenden Blockchain.

Ausführung, Veröffentlichung von Batches und Zustands-Commitments sind verwandte Aufgaben, die getrennte Komponenten übernehmen können. Im OP Stack komprimiert beispielsweise ein Batcher Transaktionsdaten und veröffentlicht sie auf Ethereum. Diese Rollen zu unterscheiden verhindert die Annahme, der Sequencer allein beweise jede Zustandsänderung oder stelle Datenverfügbarkeit her.

Verfügbarkeit und Reihenfolgemacht

Manche Entwürfe nutzen einen einzelnen aktiven Sequencer, andere verteilen die Verantwortung. Konzentrierte Kontrolle kann die Koordination vereinfachen, bringt aber Ausfall-, Zensur- und Reihenfolgerisiken mit sich, einschließlich Möglichkeiten, aus der Anordnung Wert abzuschöpfen.

Bestimmte Rollups bieten einen Ausweichweg über die Basiskette, wenn der Sequencer ausfällt oder Transaktionen ausschließt. Bedingungen, Kosten und Verzögerungen sind protokollspezifisch. Ein solcher Weg bedeutet nicht zwangsläufig sofortige Aufnahme oder unmittelbare Auszahlungen.