Zum Hauptinhalt springen
Empfehlungen

Nonce: die Zahl, an der Miner milliardenfach drehen

Wie Miner die Nonce beim Proof of Work milliardenfach verändern, um einen gültigen Hash zu finden, und welche andere Rolle sie bei Konto-Blockchains wie Ethereum spielt

TechnologieFortgeschritten3 Min. Lesezeit

Definition

Eine Nonce ist ein einmalig genutzter Wert in kryptografischen oder blockchain-basierten Prozessen, der Wiederholungen verhindert oder Berechnungen eindeutig macht.

Eine Nonce (von „number used once“, also einmalig verwendete Zahl) ist ein zentraler Baustein beim Mining nach dem Proof-of-Work-Verfahren. Miner verändern die Nonce so lange, bis sie einen gültigen Block-Hash finden, der die Schwierigkeitsanforderung erfüllt. Die Nonce ist damit der „Drehknopf“, an dem Miner Milliarden Mal pro Sekunde drehen.

Die Rolle der Nonce beim Mining

Beim Mining muss ein Hash gefunden werden, der bestimmte Bedingungen erfüllt (etwa mit einer Anzahl von Nullen beginnt). Da sich Hashes nicht gezielt berechnen lassen, probieren Miner durch: Sie setzen eine Nonce ein, berechnen den Hash, passt er nicht, ändern sie die Nonce und versuchen es erneut. Dieses massenhafte Ausprobieren ist die eigentliche „Arbeit“ hinter Proof of Work.

Nonce im Kontext von Konten

Den Begriff Nonce gibt es auch außerhalb des Minings: Bei kontobasierten Blockchains wie Ethereum nummeriert eine Nonce die Transaktionen eines Kontos durch. Sie sorgt dafür, dass jede Transaktion nur einmal ausgeführt werden kann und die Reihenfolge eindeutig ist, ein wichtiger Schutz gegen das doppelte Ausführen derselben Transaktion.

Steffis Tipp

Die Nonce ist vor allem ein technisches Detail, das du im Alltag nicht selbst anfassen musst. Spannend ist, was dahintersteht: Beim Mining macht das Durchprobieren der Nonce die „Arbeit“ in Proof of Work greifbar, es ist schlicht rohe Rechenleistung. Und bei Konto-Blockchains verhindert die Nonce, dass Transaktionen doppelt oder in falscher Reihenfolge ausgeführt werden.

Häufige Fragen zur Nonce

Was ist eine Nonce?

Eine Nonce („number used once“) ist eine einmalig verwendete Zahl. Beim Mining nach dem Proof-of-Work-Verfahren verändern Miner die Nonce so lange, bis sie einen gültigen Block-Hash finden, der die Schwierigkeitsanforderung erfüllt. Sie ist der „Drehknopf“, an dem Miner milliardenfach pro Sekunde drehen.

Welche Rolle spielt die Nonce beim Mining?

Beim Mining muss ein Hash gefunden werden, der bestimmte Bedingungen erfüllt. Da sich Hashes nicht gezielt berechnen lassen, probieren Miner durch: Sie ändern die Nonce, berechnen den Hash, und wiederholen das, bis es passt. Dieses massenhafte Ausprobieren ist die eigentliche „Arbeit“ hinter Proof of Work.

Gibt es Nonces auch außerhalb des Minings?

Ja. Bei kontobasierten Blockchains wie Ethereum nummeriert eine Nonce die Transaktionen eines Kontos durch. Sie stellt sicher, dass jede Transaktion nur einmal ausgeführt wird und die Reihenfolge eindeutig ist, ein wichtiger Schutz gegen das doppelte Ausführen derselben Transaktion.

Über die Autorin