Zuletzt aktualisiert: 06.11.2026
Die Ethereum Nonce ist eine fortlaufende Nummer, die Transaktionen eines Kontos in eine Reihenfolge bringt. Sie ist weder ein Passwort noch eine Gebühr. Der Zähler hilft, die Reihenfolge von Transaktionen, ausstehende Aktivitäten und häufige Wallet-Fehler zu verstehen.
Was bedeutet Ethereum Nonce?
Bei Ethereum hat jedes extern verwaltete Konto einen eigenen Transaktionszähler. Die Ethereum-Dokumentation zu Transaktionen beschreibt ihn als fortlaufende Nummer. Die Kontodokumentation erklärt, dass ein solches Konto damit seine gesendeten Transaktionen nachverfolgt.
Die Ethereum Nonce ist kein zufälliger Sicherheitscode, den Nutzende selbst festlegen. Sie ist auch nicht Teil der Transaktionsgebühr. Gebühren sind ein separater Bestandteil einer Transaktion.
Bei einem Vertragskonto zählt die Nonce laut Ethereum-Dokumentation die erstellten Verträge. Der Begriff bezeichnet also je nach Kontotyp unterschiedliche Vorgänge.
Der Zähler hilft außerdem dabei, zu verhindern, dass eine signierte Transaktion als neue Transaktion desselben Kontos erneut abgespielt wird. Laut Ethereum-Kontodokumentation kann pro Konto nur eine Transaktion mit einer bestimmten Nonce ausgeführt werden. Das macht eine Transaktion nicht rückgängig und sagt nichts darüber aus, ob ein Empfänger, eine Wallet oder ein Smart Contract sicher ist.
Wie Ethereum Transaktionen mit der Nonce ordnet
Wird eine Transaktion eingereicht, prüft der Ethereum-Knoten ihre Nonce anhand des Kontozustands. Der Wert zeigt, an welcher Stelle der Abfolge sie steht. Wurde eine erwartete Transaktion noch nicht angenommen, ist eine spätere möglicherweise nicht in der vom Absender beabsichtigten Reihenfolge ausführbar.
Die Ethereum-JSON-RPC-Methode eth_getTransactionCount gibt die Nonce eines Kontos zurück. latest fragt den jüngsten kanonischen Zustand ab. pending verwendet laut Ethereum-Execution-APIs-Spezifikation einen beispielhaften nächsten Block, der üblicherweise Transaktionen berücksichtigt, die dem lokalen Mempool des abgefragten Knotens bekannt sind.
Deshalb können Wallets oder Knoten während einer ausstehenden Transaktion unterschiedliche Werte anzeigen. Der Mempool ist nicht der zuletzt bestätigte Kontozustand. Die Anzeige pending gibt zudem die Sicht des jeweiligen Knotens wieder, keine einheitliche Zählung aller unbestätigten Transaktionen.

Was die Ethereum-Nonce-Fehler bedeuten
Die Ethereum-JSON-RPC-Spezifikation führt „Nonce too low“ und „Nonce too high“ als getrennte Fehler auf. Beide entstehen beim Abgleich des eingereichten Werts mit dem Kontozustand, beschreiben aber unterschiedliche Abweichungen.
Was bedeutet „Nonce zu niedrig“?
„Nonce too low“ bedeutet, dass der Wert unter der erwarteten Kontosequenz liegt. Der Knoten berücksichtigt möglicherweise bereits eine Transaktion mit dieser Nummer. Die Meldung allein zeigt nicht, ob eine Transaktion bestätigt wurde, fehlgeschlagen ist oder noch aussteht.
Was bedeutet „Nonce zu hoch“?
„Nonce too high“ bedeutet, dass der Wert über der nächsten erwarteten Nummer liegt. Möglicherweise fehlt eine frühere Position in der Abfolge oder sie ist im Zustand dieses Knotens noch nicht berücksichtigt. Auch diese Meldung allein klärt nicht den Status einer konkreten Transaktion.
Prüfe den Transaktionsstatus und die neuesten sowie ausstehenden Nonce-Werte in der betreffenden Wallet oder einem Block-Explorer. Da Knoten unterschiedliche lokale Mempools haben können, müssen ihre ausstehenden Werte nicht übereinstimmen.

Ethereum Nonce und Bitcoin-Nonce sind nicht dasselbe
„Nonce“ bezeichnet je nach Netzwerk verschiedene Mechanismen. Bei Ethereum zählt die Konto-Nonce Transaktionen extern verwalteter Konten. Bei Bitcoin verändern Miner eine 32-Bit-Zahl im Block-Header, während sie nach einem gültigen Proof-of-Work-Hash suchen, wie Blockstream erklärt.
Ethereum verwendet den Begriff auch für eine Block-Header-Nonce, die nicht mit dem Transaktionszähler eines Kontos identisch ist. Laut Ethereum-JSON-RPC-Dokumentation ist sie bei Proof-of-Stake-Blöcken seit The Merge 0x0.
Auch neuere Transaktionsformate können Nonce-Felder enthalten. Der Pectra-Fork wurde laut Ethereum-Ankündigung am 23. April 2025 im Mainnet aktiviert. EIP-7702 führte Transaktionen vom Typ 4 mit Autorisierungs-Tupeln ein, die ein Nonce-Feld enthalten.
Warum die Nonce für Wallet-Nutzende relevant ist
Die meisten Wallets verwalten die Ethereum Nonce automatisch. Relevant wird sie, wenn eine Transaktion festzustecken scheint, eine Fehlermeldung erscheint oder die Reihenfolge der Kontobewegungen geprüft wird. Sie betrifft die Reihenfolge, nicht Gebührenhöhe, Bestätigungsgeschwindigkeit oder die Möglichkeit, eine Zahlung rückgängig zu machen.
Ein Nonce-Fehler kann auf einen Unterschied zwischen Kontozustand und ausstehender Knotensicht zurückgehen. Allein daraus folgt nicht, dass ein Konto gehackt wurde. Risiken durch schädliche Wallet-Software, kompromittierte Konten, Transaktionsfehler und unsichere Smart Contracts bleiben bestehen.
Digitale Vermögenswerte können an Wert verlieren. Gelder, die an eine falsche Adresse gesendet wurden, lassen sich möglicherweise nicht zurückholen. Teile niemals eine Seed-Phrase, um ein Nonce-Problem zu lösen.

Häufige Fragen zur Ethereum Nonce
Ist eine Ethereum Nonce eine eindeutige Transaktions-ID?
Nein. Bei einem extern verwalteten Konto ist sie eine fortlaufende Nummer dieses Kontos. Eine Transaktion enthält weitere Daten, die sie beschreiben und identifizieren. Verschiedene Konten können dieselbe Nonce verwenden.
Können zwei Ethereum-Transaktionen dieselbe Nonce haben?
Ein Absender kann mehrere Transaktionen mit derselben Konto-Nonce einreichen. Laut Ethereum-Kontodokumentation kann pro Konto jedoch nur eine Transaktion mit diesem Wert ausgeführt werden. Die Nonce allein bestimmt nicht, welche eingereichte Transaktion angenommen wird.
Ist die Ethereum Nonce identisch mit der Bitcoin-Nonce?
Nein. Ethereum nutzt die Konto-Nonce, um Transaktionen extern verwalteter Konten zu ordnen. Bitcoin-Miner verändern eine Nonce im Block-Header als Teil der Proof-of-Work-Suche, wie Blockstream beschreibt.
Quellen
- Ethereum accounts (ethereum.org)
- Transactions (ethereum.org)
- eth_getTransactionCount | Ethereum Execution APIs (ethereum.github.io)
Dieser Artikel dient ausschließlich Informationszwecken und stellt keine Finanz- oder Anlageberatung dar. Kryptowährungen sind sehr volatil, recherchieren Sie daher immer selbst, bevor Sie investieren.

