Nonce zu hoch und andere Wallet-Transaktionsfehler

2026-09-03

Nonce zu hoch und andere Wallet-Transaktionsfehler

Eine Wallet, die nicht senden will, ist meistens nicht kaputt. Fast jeder Fehler, den sie anzeigt, lässt sich auf eines von drei Dingen zurückführen: einen Zähler namens Nonce, den Endpunkt, mit dem deine Wallet spricht, oder die Gebührenobergrenze, die du selbst gesetzt hast. Sobald du weißt, welches der drei sich beschwert, ist die Lösung kurz – und in den meisten Fällen kostenlos.

Nonce zu hoch und andere Wallet-Transaktionsfehler: die wichtigsten Punkte auf einen Blick

Was die Konto-Nonce wirklich ist

Auf kontenbasierten Chains führt jedes Konto, von dem du sendest, eine Zählung darüber, wie viele Transaktionen es bereits gesendet hat. Diese Zählung ist die Nonce, und sie beginnt bei null. Deine erste Transaktion nutzt Nonce 0, deine zweite Nonce 1, und so weiter – Lücken sind nicht erlaubt.

Die Regel ist mit Absicht streng. Sie legt die Reihenfolge fest, in der deine Transaktionen ausgeführt werden, und sie macht jede einzelne unwiederholbar: Ist Nonce 4 einmal bestätigt, wird jede spätere Transaktion mit derselben Nonce rundheraus abgelehnt.

Das ist etwas anderes als die Nonce beim Mining, also die Zahl, die ein Miner variiert, um einen gültigen Block zu finden. Gleiches Wort, völlig andere Aufgabe. Worüber sich deine Wallet beschwert, ist der Kontozähler.

Nonce zu hoch, Nonce zu niedrig

Deine Wallet fragt das Netzwerk nicht bei jedem Senden nach einer Nonce. Sie führt ihre eigene Zählung und rechnet die Transaktionen mit ein, die sie bereits gesendet, aber noch nicht bestätigt gesehen hat. Diese lokale Zählung kann von dem abweichen, was die Chain tatsächlich festgehalten hat – und die beiden Fehlermeldungen sind die beiden Richtungen dieser Abweichung.

Nonce zu niedrig heißt, die Nummer ist bereits verbraucht. Die Chain ist daran vorbei. Das passiert häufig, nachdem eine Transaktion, die du für gescheitert hieltest, doch noch bestätigt wurde.

Nonce zu hoch heißt, du hast eine Lücke gelassen. Das Netzwerk erwartet Nonce 7, deine Wallet bietet 9 an, also kann die Transaktion noch nicht ausgeführt werden – sie wartet in der Warteschlange auf 7 und 8. Währenddessen wird nichts ausgegeben, aber es passiert auch nichts, bis die Lücke gefüllt ist; und Nodes halten wartende Transaktionen nur eine Weile, sodass eine lange Lücke damit enden kann, dass die Transaktion verworfen statt ausgeführt wird. Die üblichen Ursachen: Eine Transaktion ist aus dem Mempool gefallen, nachdem deine Wallet sie schon mitgezählt hatte – oder der zwischengespeicherte Verlauf der Wallet passt nicht mehr zur Chain.

Eine Lücke behebst du, indem du sie füllst oder sie vergisst. Die fehlende Nonce zu senden gibt alles frei, was dahinter wartet. Den zwischengespeicherten Transaktionsverlauf zu löschen – die meisten Wallets nennen das Konto zurücksetzen – lässt sie die Zählung neu aus dem Netzwerk lesen und bei der echten Zahl weitermachen. Beides rührt weder deine Schlüssel noch dein Guthaben an: Die Nonce steht auf der Chain, nicht in der Wallet.

Ersetzen statt warten

Eine ausstehende Transaktion lässt sich ersetzen statt stornieren. Du sendest eine neue mit derselben Nonce und einer höheren Gebühr; welche Version zuerst bestätigt wird, macht die andere ungültig. Eine Überweisung an dich selbst über null ist der übliche Weg zu stornieren, dieselben Angaben erneut zu senden der übliche Weg zu beschleunigen.

Der Haken: Nodes akzeptieren keine beliebig kleine Erhöhung. Jeder Client setzt seine eigene Untergrenze – bei go-ethereum muss eine Ersetzung die verdrängte Transaktion standardmäßig um mindestens 10 % übertreffen. Wird sie verfehlt, behält der Node, was er hat, und antwortet mit replacement transaction underpriced. Die Gebühr richtig anzuheben – nicht symbolisch – ist das, was die Ersetzung greifen lässt.

Bitcoin löst dasselbe Problem anders, über Replace-by-Fee, das auf Inputs wirkt statt auf einen Kontozähler. Die Idee ist dieselbe, die Mechanik nicht – übertrage die Schritte der einen Wallet also nicht auf die andere.

Wenn die Wallet vor der Gebühr warnt

Gebühren auf modernen kontenbasierten Chains haben zwei Teile: eine Basisgebühr, die das Netzwerk festlegt und verbrennt, und eine Prioritätsgebühr für denjenigen, der dich aufnimmt. Beim Senden legt sich deine Wallet auf ein Maximum fest, das sie pro Gas-Einheit zu zahlen bereit ist. Aus dieser Obergrenze kommen die Gebührenwarnungen.

Setzt du sie unter die aktuelle Basisgebühr, kann die Transaktion gar nicht aufgenommen werden, bis die Basisgebühr auf sie zurückfällt. Setzt du sie weit darüber, warnt dich die Wallet womöglich, dass der schlimmste Fall deutlich größer ist als der Wert der Überweisung – du wirst die volle Obergrenze wahrscheinlich nicht zahlen, aber du hast sie autorisiert. In beiden Fällen geht es in der Warnung um die Grenze, die du gewählt hast, nicht um den Betrag, den du voraussichtlich zahlst. Wie Gas bepreist wird, lohnt sich einmal zu lesen, denn jede dieser Warnungen hängt daran.

RPC-Endpunkte und was ausfällt, wenn sie ausfallen

Deine Wallet hält keine eigene Kopie der Chain. Sie fragt über einen RPC-Endpunkt einen Node, und alles, was du siehst – Guthaben, Verlauf, ob eine Transaktion durchging – kommt über diese Verbindung.

Ist der Endpunkt also ausgefallen, drosselt er dich oder hinkt er der Chain hinterher, dann irrt sich die Wallet weniger, als dass sie uninformiert ist. Guthaben wirken veraltet. Eine bestätigte Transaktion erscheint als ausstehend. Ein Senden scheitert mit einem Verbindungsfehler, obwohl an deinem Konto nichts falsch ist.

Den Endpunkt zu wechseln behebt das meist, und ein echtes Risiko ist es wert, gekannt zu werden: Ein Endpunkt sieht jede Anfrage, die du stellst, und ein bösartiger kann dir zeigen, was ihm gefällt. Füge Endpunkte nur aus Quellen hinzu, denen du das zutraust, und prüfe, ob die Chain-ID zu dem Netzwerk passt, in dem du dich wähnst.

Was du siehst Was es bedeutet Was zu tun ist
Nonce zu niedrig Diese Nummer ist schon verbraucht Die Wallet die Zählung neu lesen lassen; nichts hängt fest
Nonce zu hoch Du hast eine Lücke in der Folge gelassen Die fehlende Nonce senden oder den Verlauf des Kontos zurücksetzen
Replacement transaction underpriced Der Aufschlag war zu klein, um die ausstehende zu verdrängen Dieselbe Nonce mit deutlich höherer Gebühr erneut senden
Maximalgebühr unter der Basisgebühr Deine Obergrenze liegt unter dem, was das Netzwerk gerade verlangt Obergrenze anheben oder auf eine fallende Basisgebühr warten
Endpunkt antwortet nicht Der Node, den du fragst, ist aus oder drosselt dich Auf einen anderen Endpunkt wechseln und die Chain-ID prüfen

Fehlende Transaktionen nach dem Import einer Wallet

Eine Wallet auf einem neuen Gerät wiederherzustellen zeigt manchmal einen leeren Verlauf – beunruhigend, und fast nie das, wonach es aussieht. Dein Guthaben ist auf der Chain gegen eine Adresse verbucht; die Wallet hält nur die Seed-Phrase, aus der sie diese Adresse ableitet.

Drei Dinge erklären die meisten leeren Verläufe. Die Wallet hat womöglich eine andere Adresse abgeleitet als die, die du genutzt hast, weil der Ableitungspfad oder der Kontoindex abweicht. Die Netzwerkauswahl zeigt vielleicht woandershin. Oder der Verlauf ist schlicht noch nicht geladen, weil die Liste, die du ansiehst, von einem Indexdienst kommt und nicht von der Chain selbst.

Klären lässt es sich, indem du die Adresse vergleichst, nicht das Guthaben. Gib sie in einen Block-Explorer ein. Zeigt der Explorer deine Transaktionen, ist nichts verloren und das Problem liegt darin, was die Wallet anzeigt – ein Thema, zu dem sich wie man eine gescheiterte oder fehlende Transaktion liest zu lesen lohnt.

Fazit

Drei bewegliche Teile erklären fast jeden Wallet-Transaktionsfehler: ein Zähler, der in der Reihenfolge bleiben muss, eine Verbindung, die veralten kann, und eine Gebührenobergrenze, die du selbst setzt. Keines davon betrifft deine Schlüssel, und keines wird dadurch behoben, dieselbe Transaktion nochmal fester abzuschicken.

Lies die Meldung, bevor du handelst. Sie nennt, welches der drei sich beschwert, und das ist der größere Teil der Antwort. Um die Grundlagen weiter zu lernen, folge weiteren Beiträgen der Bitbase Academy.

Weiterführende Artikel

Weitere Bitbase-Artikel zu diesem Thema:

- Was ist ein Krypto-QR-Code?

- Krypto-Handelsgebühren erklärt: die Kosten, die du wirklich zahlst

- Was ist eine Krypto-Transaktionsgebühr?

- Krypto-On-Ramp vs Off-Ramp: Was ist der Unterschied?

- ETF-NAV, Auf- und Abschlag und Tracking Error

Haftungsausschluss: Dieser Artikel ist Bildungsinhalt der Bitbase Academy, nur zu Informationszwecken. Er ist keine Anlage-, Handels-, Steuer- oder Finanzberatung. Krypto-Assets sind volatil — schätze dein Risiko selbst ein. Stand September 2026; maßgeblich sind die aktuellen offiziellen Informationen.

Quellen

[1] ethereum.org, "Transactions" ethereum.org

[2] EIP-1559: Fee market change eips.ethereum.org

[3] go-ethereum, core/txpool/legacypool/legacypool.go github.com

[4] ethereum.org, "Nodes and clients" ethereum.org