Was eine Nonce bei Blockchain-Transaktionen ist
Eine Nonce ist ein kontobezogener Zähler, der jede Transaktion auf kontobasierten Blockchains wie Ethereum ordnet und identifiziert; eine Lücke blockiert die nachfolgenden.

Auf dieser Seite
Nicht jede Blockchain funktioniert so, aber auf kontobasierten Netzwerken ist die Nummer Teil der Zahlung selbst. Die meisten Wallets legen sie für Sie fest, sodass sie unsichtbar bleibt, bis eine Zahlung hängen bleibt.
Wie hält eine Nonce Transaktionen in der richtigen Reihenfolge?
Jede Adresse führt ihren eigenen Zähler, und die Zahl steigt mit jeder bestätigten Zahlung um eins. Eine Transaktion kann nur bestätigt werden, wenn ihre Nonce die nächste ungenutzte für diese Adresse ist. Nodes können eine zukünftige Nonce vorhalten, aber sie werden sie nicht vor den fehlenden bestätigen.
- Eine zukünftige Nonce wartet in einer Warteschlange.
- Eine Lücke hält jede spätere Transaktion zurück.
- Das Füllen der fehlenden Position gibt die in der Warteschlange befindlichen frei.
Was passiert, wenn eine Nonce falsch ist?
Eine zu niedrige Nonce verweist auf einen Slot, den das Konto bereits belegt hat, sodass Nodes die Zahlung ablehnen. Eine zu hohe Nonce wird meist in die Warteschlange gestellt, bis die früheren Nummern bestätigt sind. Die Zahlung wird erst abgewickelt, wenn der Zähler sie eingeholt hat.
Wie ersetzt man eine hängengebliebene Transaktion?
Senden Sie eine neue Transaktion, die dieselbe Nonce verwendet, und das Netzwerk behält nur eine der beiden. Auf Ethereum braucht ein Ersatz einen höheren Gaspreis, oft mindestens zehn Prozent höher, nicht nur eine größere Gesamtgebühr.
Ein Ersatz funktioniert nur, solange die ursprüngliche Transaktion ausstehend ist. Sobald sie bestätigt ist, ist diese Nonce verbraucht.
Transaktions-Nonce vs. Mining-Nonce
Die beiden Zahlen teilen nur den Namen und sonst nichts. Eine Transaktions-Nonce verfolgt die Zahlungen eines Kontos, während eine Mining-Nonce ein Wert ist, den ein Miner im Block-Header ändert, bis der Hash das Ziel erfüllt.
Häufig gestellte Fragen
Nur eine kann bestätigt werden, weil der Kontozähler sich nur um einen Schritt bewegt. Die andere wird verworfen und nicht als zweite Zahlung behandelt.
Nicht in einer, die Sie bereits gesendet haben. Wallets können sie durch eine neue Transaktion mit derselben Nonce ersetzen oder sie mit einer Übertragung mit Wert null an Ihre eigene Adresse stornieren.
Nein. Kontobasierte Chains wie Ethereum verwenden sie, während Bitcoin stattdessen unverbrauchte Outputs verfolgt.
Ihre Wallet liest sie normalerweise aus und zeigt sie an, bevor Sie bestätigen. Ein Block-Explorer listet zudem die Transaktionsanzahl für die Adresse auf.






