Was ist ein Nonce?
Nonce bedeutet im wörtlichen Sinne "for one occasion", also "für eine Gelegenheit". In der Kryptographie wird das Nonce als einzigartige, nicht wiederholbare Zahl zur Sicherung von Daten, Prozessen oder Kommunikation im Rahmen von Mining verwendet.
Wie funktioniert ein Nonce?
In Blockchain-Systemen kommt es zu einer hohen Zahl von Transaktionen, die zeitgleich stattfinden. Es ist einerseits notwendig, die Transaktionen eindeutig bestimmbar zu machen und andererseits, zu entscheiden, welche Transaktion zuerst verarbeitet wird. Wird einer Transaktion sohin das Nonce 2 zugeteilt, muss diese vor der Transaktion mit dem Nonce 3 verarbeitet werden.
Was ist ein Ethereum Nonce?
Die Ethereum-Blockchain ist so konzipiert, dass Transaktionen mit einem höheren Wert (z.B. 3) so lange nicht in einem Block aufgenommen werden, bis die vorige Transaktion mit niedrigerem Wert (z.B. 2) abgewickelt und gelöscht wurde.
Was ist ein Bitcoin Nonce?
Bei Bitcoin ist das Nonce ein Block mit einem 32-Bit-Feld, dessen Wert ein Hash mit einer Folge von führenden Nullen ist. Der Rest der Felder hat eine definierte Bedeutung und darf nicht verändert werden, da jede Änderung der Daten den Hash verändern würde.
Weitere Begriffe im Zusammenhang mit Mining: