Wer Ethereum nutzt, kennt das Grundproblem: Viele Transaktionen konkurrieren um begrenzten Blockspace. Layer-2-Netzwerke sollen das lösen, indem sie Ausführung auslagern und nur das Nötigste auf Ethereum verankern. Scroll setzt dabei auf eine besonders Ethereum-nahe Variante: eine zkEVM, also eine Ausführungsumgebung, die Ethereum sehr eng nachbildet, aber den Zustand mit Zero-Knowledge-Beweisen (kryptografische Beweise, die eine korrekte Berechnung bestätigen) absichert.
Damit ergibt sich ein klarer Anspruch: dApps sollen möglichst unverändert laufen, Entwicklerwerkzeuge sollen vertraut bleiben, und die Sicherheit soll von Ethereum geerbt werden. Wie das in der Praxis funktioniert, zeigt der Blick auf die wichtigsten Bausteine und Datenflüsse.
Warum Scroll auf eine zkEVM setzt
Das Ziel: Ethereum-Kompatibilität ohne Sonderlogik
Viele Layer-2-Lösungen sind „EVM-kompatibel“, weichen aber in Details ab: bestimmte Opcodes verhalten sich anders, Gas-Kosten sind anders modelliert oder Precompiles fehlen. Solche Unterschiede sind für Nutzer unsichtbar, für Entwickler aber oft schmerzhaft (Debugging, unerwartete Edge-Cases, schwierigere Audits).
Scroll positioniert sich als zk-Rollup, das den Ethereum-Ausführungsmodus sehr eng reproduziert. „Sehr eng“ heißt hier nicht „magisch identisch“, sondern: möglichst wenig Abweichungen an Stellen, die im Alltag zu Reibung führen, und ein Fokus auf eine glaubwürdige, formal überprüfbare Ausführung.
Wie Zero-Knowledge in einem Rollup hilft
Bei einem zk-Rollup werden viele Layer-2-Transaktionen gebündelt. Statt jede einzelne Transaktion auf Ethereum erneut auszuführen, wird auf Ethereum ein Beweis veröffentlicht, der sinngemäß sagt: „Wenn man diese Transaktionen in dieser Reihenfolge ausführt, entsteht genau dieser neue Zustand – und das ist mathematisch überprüfbar.“ Dieser Mechanismus wird oft als Validity Proof beschrieben. Ethereum muss also nicht vertrauen, sondern kann verifizieren.
Im Vergleich zu Optimistic Rollups (die zunächst „optimistisch“ annehmen, dass alles korrekt ist und erst bei Betrug reagieren) reduziert ein zk-Ansatz die Abhängigkeit von Challenge-Perioden. Wer den grundlegenden Unterschied zwischen den Rollup-Typen einordnen möchte, findet dazu Kontext im Artikel Optimism – So arbeitet ein Optimistic Rollup und Arbitrum – So funktionieren Optimistic Rollups.
Welche Komponenten Scroll technisch braucht
Sequencer: Ordnung schaffen und Blöcke bauen
Im Alltag schicken Wallets und dApps Transaktionen an einen Sequencer. Der Sequencer ordnet Transaktionen, führt sie in der Layer-2-Ausführungsumgebung aus und produziert Layer-2-Blöcke (oder Batch-Strukturen). Das sorgt für schnelle Nutzererfahrung: Transaktionen bekommen rasch eine Bestätigung auf Layer-2-Ebene.
Wichtig ist die Unterscheidung zwischen „schneller Bestätigung“ und „endgültiger Finalität“. Eine schnelle Bestätigung kommt vom Layer-2-Betrieb; endgültig wird ein Zustand erst, wenn er korrekt auf Ethereum verankert und verifiziert ist.
Prover: Aus Ausführung wird ein Beweis
Die zweite Kernkomponente ist das Proving-System. Es nimmt die Ausführungs-Spuren (Execution Trace) und baut daraus einen Zero-Knowledge-Beweis, der zeigt, dass die Ausführung den Regeln der EVM entspricht. Praktisch bedeutet das: Der Prover muss nicht nur „Endzustände“ behaupten, sondern nachvollziehbar machen, dass jeder Schritt der EVM korrekt war – inklusive Speicherzugriffen, Stack-Operationen, Gas-Abrechnung und Zustandsänderungen.
Da Proving rechenintensiv ist, wird es typischerweise als Pipeline gedacht: Ausführung und Sequencing können sehr schnell sein, Proving folgt zeitversetzt. Das erklärt, warum ein Netzwerk sehr flott wirken kann, obwohl der kryptografische Beweis noch im Hintergrund entsteht.
Rollup-Verträge auf Ethereum: Ankerpunkt und Schiedsrichter
Auf Ethereum laufen Smart Contracts, die Scrolls Zustandspfad absichern. Diese Verträge speichern und akzeptieren z. B. State-Roots (komprimierte Fingerabdrücke des Layer-2-Zustands) und prüfen Beweise. Erst wenn ein eingereichter Beweis verifiziert ist, gilt der neue Zustand als durch Ethereum bestätigt.
Das Muster ähnelt anderen zk-Rollups. Wer eine zweite Implementierung zum Vergleich sehen möchte, kann ergänzend Polygon zkEVM lesen. Der Nutzen eines Vergleichs liegt weniger in „besser/schlechter“, sondern darin, die wiederkehrenden Bausteine von zk-Rollups zu erkennen.
Wie ein Scroll-Transfer von A nach B abläuft
Vom Signieren bis zur Layer-2-Bestätigung
Ein einfacher Token-Transfer startet wie immer: Eine Wallet signiert eine Transaktion mit dem privaten Schlüssel. Statt an Ethereum geht sie an den Sequencer. Dieser prüft Basisregeln (z. B. Nonce, Gebühren, Signatur), führt die Transaktion aus und gibt eine erste Bestätigung zurück. Für Nutzer fühlt sich das an wie „Transaktion ist durch“ – technisch ist es eher „Transaktion ist in der Scroll-Ausführung akzeptiert“.
Batches und Daten: Was Ethereum wirklich sehen muss
Damit Ethereum den Layer-2-Zustand nachvollziehen kann, müssen Transaktionsdaten in irgendeiner Form verfügbar sein. Rollups veröffentlichen dazu Batch-Daten auf Ethereum (oder machen sie über Ethereum abgesichert verfügbar). Dieser Aspekt ist zentral: Ohne Datenverfügbarkeit könnten Betreiber theoretisch einen Zustand behaupten, den niemand rekonstruieren kann. Deshalb ist „Daten-Veröffentlichung“ kein Detail, sondern Sicherheitsgrundlage.
Wer das Thema „Datenverfügbarkeit“ als eigenes Layer im Stack verstehen möchte, findet einen guten Einstieg bei Celestia, auch wenn Scroll selbst ein Ethereum-gebundenes Rollup ist und nicht automatisch ein modulares DA-Netzwerk verwendet.
Beweis-Verification und Finalität
Sobald der Prover den Beweis fertigstellt, wird er an die Ethereum-Verträge übergeben. Die Verifikation ist vergleichsweise günstig gegenüber dem Erzeugen des Beweises. Nach erfolgreicher Verifikation ist der neue State-Root bestätigt. Ab hier sprechen viele von „Finalität“ im Sinne von: Ethereum hat die Korrektheit kryptografisch geprüft.
Das ist einer der Gründe, warum zk-Rollups häufig als besonders „sauberer“ Sicherheitsansatz gelten: Es braucht keinen Betrugsnachweis durch Dritte, sondern eine positive Korrektheitsprüfung.
Bridges und Auszahlungen: Warum manche Transfers länger dauern
Einzahlung: Assets werden auf Ethereum gesperrt
Um Assets von Ethereum nach Scroll zu bringen, sperrt ein Bridge-Vertrag auf Ethereum Token (oder ETH) und mintet bzw. entsperrt das entsprechende Abbild auf Layer-2. Das ist die übliche Logik: auf der Herkunftskette wird geblockt, auf der Zielumgebung wird repräsentiert.
Auszahlung: Warten auf die verifizierte Zustandsänderung
Wenn Assets zurück nach Ethereum sollen, muss Ethereum sicher sein, dass der Layer-2-Zustand diese Auszahlung wirklich erlaubt. Bei zk-Rollups hängt das daran, dass die relevante Zustandsänderung (z. B. „User hat Token verbrannt/lockt“ und „Auszahlungsnachricht existiert“) in einem verifizierten Batch enthalten ist. Erst dann kann der Ethereum-Bridge-Vertrag die Auszahlung freigeben.
Dadurch können Auszahlungen länger dauern als eine einfache Layer-2-Transaktion, selbst wenn sich Scroll „schnell“ anfühlt. Es ist kein Performance-Bug, sondern eine Sicherheits-Eigenschaft: Die Bridge wartet auf eine Ethereum-seitig geprüfte Wahrheit.
Welche Grenzen das Design hat
Sequencer-Risiko: Verfügbarkeit und Reihenfolge
Ein Sequencer kann ausfallen oder Transaktionen verzögern. Selbst wenn Gelder nicht „weg“ sind, kann das die Nutzererfahrung beeinträchtigen (z. B. wenn Transaktionen nicht zeitnah in Blöcke kommen). Viele Rollup-Designs arbeiten daher langfristig an robusteren Sequencer-Setups (z. B. mehrere Betreiber, klare Regeln für Transaktionsaufnahme).
Proving-Kosten: Rechenarbeit ist der Engpass
Die Erstellung eines Zero-Knowledge-Beweises ist rechenintensiv. In Phasen hoher Auslastung kann Proving zum Taktgeber werden: Ausführung geht schnell, aber der „Beweis-Backlog“ bestimmt, wann Zustände final auf Ethereum bestätigt sind. Das erklärt, warum Skalierung in zk-Rollups nicht nur „mehr Transaktionen“, sondern auch „mehr Proving-Kapazität“ bedeutet.
EVM-Nähe ist anspruchsvoll
Je näher ein System an der Ethereum-EVM bleibt, desto mehr Spezialfälle müssen korrekt abgebildet werden. Das ist gut für Kompatibilität, aber anspruchsvoll in Umsetzung und Audit. Für Leser:innen ist die praktische Konsequenz: Eine Ethereum-Kompatibilität ist ein Spektrum, kein Schalter. Im Zweifel lohnt es sich, bei kritischen Anwendungen auf Testnet-/Staging-Setups zu setzen und Annahmen zu überprüfen.
Orientierung: Wofür Scroll besonders gut passt
Scroll zielt auf Anwendungen, die das Ethereum-Ökosystem (Wallets, Tools, Solidity-Verträge) weiter nutzen möchten, aber weniger Reibung bei Gebühren und Durchsatz suchen. Typische Einsatzfelder:
| Einsatzfeld | Warum Scroll hier sinnvoll sein kann | Worauf zu achten ist |
|---|---|---|
| DeFi-Apps | Viele Interaktionen, die auf L2 günstiger gebündelt werden können | Bridge- und Liquiditätswege, Finalität bei Auszahlungen |
| NFT- und Gaming-Interaktionen | Hohe Transaktionszahl, schnelle Bestätigungen durch Sequencing | On-chain Assets/Metadaten, Bridging zurück zu Ethereum |
| Ethereum-nahe dApps | Weniger Änderungen am Smart-Contract-Stack | EVM-Edge-Cases, Tooling-Versionen, Netzwerk-spezifische Limits |
Praktische Schritte, um Scroll technisch sauber zu nutzen
Konkrete Handgriffe, die oft Probleme vermeiden
- Vor dem Bridging prüfen, ob die App auf Scroll wirklich die richtige Chain-ID und die korrekten Token-Adressen nutzt (Testnet/Prod nicht verwechseln).
- Bei Auszahlungen Zeitpuffer einplanen: Layer-2-Bestätigung ist nicht gleich Ethereum-Finalität; entscheidend ist die verifizierte Zustandsverankerung.
- Für Entwickler: RPC-Endpunkte und Indexer getrennt betrachten – schnelle RPC-Antworten bedeuten nicht automatisch, dass Proving und Verifikation „aufgeschlossen“ haben.
- Bei Problemen mit hängenden Transaktionen zuerst Sequencer-Status und Batch-Veröffentlichung prüfen, bevor lokale Wallet-Einstellungen geändert werden.
Einordnung im Layer-2-Ökosystem
Scroll im Vergleich zu Optimistic Rollups
Optimistic Rollups setzen auf Betrugsnachweise: Eine Transaktion gilt zunächst als korrekt, kann aber innerhalb einer Frist angefochten werden. zk-Rollups wie Scroll verfolgen den gegenteiligen Weg: Ein neuer Zustand soll erst dann als gültig gelten, wenn ein Beweis die Korrektheit bestätigt. Daraus ergeben sich unterschiedliche Trade-offs bei Latenz, Infrastruktur und Komplexität.
Für das Verständnis hilft ein kurzer Vergleich:
- zk-Rollup: Korrektheit wird kryptografisch bewiesen; Proving ist aufwendig, Verifikation effizient.
- Sequencer: Liefert schnelle UX durch geordnete Ausführung; kann aber als zentraler Engpass wahrgenommen werden.
- Layer-2-Bridges: Ein- und Auszahlungen folgen Sicherheitsregeln; Auszahlungen hängen an Ethereum-seitiger Bestätigung.
Warum „zkEVM“ mehr als ein Marketingbegriff ist
Eine zkEVM ist nicht nur „ZK + EVM“, sondern ein sehr konkretes Versprechen: EVM-Regeln werden in ein Beweissystem übersetzt. Je vollständiger diese Übersetzung gelingt, desto näher fühlt sich die Layer-2 wie Ethereum an. Für Nutzer heißt das: weniger Überraschungen. Für Entwickler heißt das: weniger Sonderfälle, aber auch der Bedarf, die Grenzen der Implementierung zu kennen (z. B. bestimmte Precompiles oder Gas-Details, je nach Netzwerkstand).
Typische Verständnisfragen rund um Scroll
Ist Scroll eine eigene Blockchain?
Scroll ist eine Layer-2 über Ethereum. Die Ausführung passiert außerhalb von Ethereum, aber die Sicherheit hängt daran, dass Daten veröffentlicht und Beweise auf Ethereum verifiziert werden. Ohne Ethereum als Basisschicht wäre das Sicherheitsmodell ein anderes.
Warum sind manche Transaktionen „sofort“ und andere nicht?
„Sofort“ bezieht sich meist auf die Sequencer-Bestätigung. Für Vorgänge, bei denen Ethereum selbst entscheiden muss (z. B. Auszahlungen über eine Bridge), zählt die Ethereum-seitige Verifikation des Zustands. Das kann zeitversetzt passieren.
Was hat der SCR-Token mit der Technik zu tun?
Der Token-Aspekt ist nicht die Kerntechnik des Rollups, sondern ein Teil des Ökosystems (z. B. Gebührenmodelle oder Governance, abhängig vom jeweiligen Design). Für das technische Verständnis von Sequencing, Proving, Datenverfügbarkeit und Verifikation ist der Token nicht zwingend erforderlich.
Welche Rolle spielt Datenverfügbarkeit für die Sicherheit?
Wenn die Transaktionsdaten nicht verfügbar wären, könnten Dritte den Layer-2-Zustand nicht unabhängig rekonstruieren. Rollups veröffentlichen daher Daten so, dass sie überprüfbar und abrufbar bleiben. Das ist ein Hauptgrund, warum Rollups trotz Off-chain-Ausführung als „Ethereum-gesichert“ gelten können.

