Nonce
Eine Nonce ist eine Zahl, die innerhalb von Krypto nur einmal verwendet wird. Sie hilft einer Blockchain, Berechnungen oder Transaktionen eindeutig und sicher zu halten.
Was ist eine Nonce?
Der Begriff Nonce geht auf den englischen Ausdruck „number used once“ zurück. Ihre genaue Funktion unterscheidet sich je nach Blockchain.
Bei Proof of Work, etwa bei Bitcoin, verändern Miner fortlaufend die Nonce. So versuchen sie, einen gültigen Hash zu finden. Ein Hash ist eine feste Zeichenfolge, die aus Daten berechnet wird. Entspricht der Hash den Regeln des Netzwerks, kann der Block geprüft und zur Blockchain hinzugefügt werden.
Bei Ethereum ist eine Nonce eine fortlaufende Nummer für Transaktionen eines einzelnen Kontos. Dadurch verarbeitet das Netzwerk die Transaktionen in der richtigen Reihenfolge und nicht doppelt.
Ein Beispiel für eine Nonce
Stell dir vor, du sendest von einem Ethereum-Konto aus zwei Transaktionen. Das Konto weist beiden Transaktionen fortlaufende Nummern zu: jeweils eine Nonce.
So erkennt das Netzwerk, welche Transaktion zuerst ausgeführt werden soll. Außerdem kann dieselbe Transaktion nicht erneut ausgeführt werden. Die Nonce dient hier also der Reihenfolge, nicht als Teil des Minings.
Warum ist eine Nonce in Krypto wichtig?
Beim Bitcoin-Mining oder bei Proof of Work ist die Nonce Teil der Berechnungen, mit denen Miner versuchen, neue Blöcke zu finden. Andere Nodes können anschließend schnell prüfen, ob der gefundene Block den Regeln entspricht.
Die fortlaufende Suche nach einem gültigen Hash kostet viel Rechenleistung und Energie. Das ist ein Nachteil des Proof-of-Work-Minings, nicht der Nonce selbst.
Bei Ethereum und vergleichbaren Netzwerken hilft die Nonce vor allem dabei, Transaktionen richtig zu ordnen. Eine Nonce sagt nichts über den Preis einer Kryptowährung oder künftige Kursbewegungen aus.