Haupt » Geschäft » Nonce

Nonce

Geschäft : Nonce
Was ist Nonce?

Ein Nonce ist eine Abkürzung für "Nummer nur einmal verwendet". Hierbei handelt es sich um eine Nummer, die einem gehashten oder verschlüsselten Block in einer Blockchain hinzugefügt wird, der beim erneuten Aufbereiten die Einschränkungen des Schwierigkeitsgrads erfüllt. Das Nonce ist die Zahl, nach der Blockchain-Minenarbeiter suchen. Wenn die Lösung gefunden ist, wird den Blockchain-Minern im Austausch eine Kryptowährung angeboten.

Die zentralen Thesen

  • Nonce oder eine "Zahl, die nur einmal verwendet wird" bezieht sich auf die erste Zahl, die ein Blockchain-Miner ermitteln muss, bevor er nach einem Block in der Blockchain sucht.
  • Sobald die mathematischen Berechnungen vom Minenarbeiter gelöst sind, erhalten sie für ihre Zeit und ihr Können eine ausgezeichnete Kryptowährung.
  • Nonce ist schwer zu finden und wird als ein Weg angesehen, die weniger talentierten Crypto Miner auszusortieren.
  • Die Welt des Crypto Mining ist herausfordernd, und man benötigt oft ausgezeichnete Rechenleistung, um überhaupt zu versuchen, das Nonce zu lösen.

Nonce verstehen

Die Blockchain ist der Eckpfeiler der Kryptowährung. Um die Blockchain sicher zu halten, werden Daten aus vorherigen Blöcken in eine Reihe von Zahlen und Buchstaben verschlüsselt oder „gehasht“. Dies erfolgt durch Verarbeiten der Blockeingabe über eine Funktion, die eine Ausgabe mit einer festen Länge erzeugt.

Die zur Generierung des Hashs verwendete Funktion ist deterministisch. Dies bedeutet, dass bei jeder Verwendung derselben Eingabe dasselbe Ergebnis erzielt wird. Dies bedeutet auch, dass die Funktion eine Hash-Eingabe effizient generieren kann, die Ermittlung der Eingabe erschwert (was zum Mining führt) und kleine Änderungen an der Eingabe zu einem ganz anderen Hash führen. Dieses komplexe System schafft das Datenschutznetz der Blockchain.

Besondere Überlegungen: Das Nonce entdecken

Das Hinzufügen von Transaktionen zur Blockchain erfordert erhebliche Rechenleistung. Die Personen und Unternehmen, die Blöcke verarbeiten, werden Bergleute genannt. Bergleute werden nur dann entschädigt, wenn sie als erste einen Hash erstellen, der eine bestimmte Reihe von Anforderungen erfüllt, den so genannten Ziel-Hash.

Der Prozess des Erratens des Hashs beginnt im Blockheader. Es enthält die Versionsnummer des Blocks, einen Zeitstempel, den im vorherigen Block verwendeten Hash, den Hash der Merkle Root, den Nonce und den Ziel-Hash.

Das erfolgreiche Mining eines Blocks setzt voraus, dass ein Miner als erster das Nonce errät. Hierbei handelt es sich um eine zufällige Folge von Zahlen, die an den gehashten Inhalt des Blocks angehängt und anschließend erneut verarbeitet werden.

Wenn der Hash die im Ziel festgelegten Anforderungen erfüllt, wird der Block zur Blockchain hinzugefügt. Das Durchlaufen von Lösungen, um die Nonce zu erraten, wird als Arbeitsnachweis bezeichnet, und der Bergarbeiter, der den Wert finden kann, erhält den Block und wird in Kryptowährung bezahlt.

Um festzustellen, welche Zeichenfolge als Nonce verwendet werden soll, ist ein erheblicher Aufwand an Versuchen und Fehlern erforderlich, da es sich um eine zufällige Zeichenfolge handelt. Ein Miner muss eine Nonce erraten, sie an den Hash des aktuellen Headers anhängen, den Wert erneut aufbereiten und mit dem Ziel-Hash vergleichen. Wenn der resultierende Hash-Wert den Anforderungen entspricht, hat der Miner eine Lösung erstellt und erhält den Block.

Es ist sehr unwahrscheinlich, dass ein Bergmann das Nonce beim ersten Versuch erfolgreich erraten wird, was bedeutet, dass der Bergmann möglicherweise eine große Anzahl von Nonce-Optionen testet, bevor er es richtig macht. Je größer die Schwierigkeit ist - ein Maß dafür, wie schwierig es ist, einen Hash zu erstellen, der kleiner als das Ziel ist -, desto länger wird es wahrscheinlich dauern, bis eine Lösung gefunden wird.

Der Block-Schwierigkeitsgrad bleibt im gesamten Netzwerk gleich, was bedeutet, dass alle Miner die gleiche Chance haben, den richtigen Hash herauszufinden. Kryptowährungsnetzwerke legen in der Regel eine Zielanzahl von Blöcken fest, die während eines bestimmten Zeitraums verarbeitet werden sollen, und passen den Schwierigkeitsgrad regelmäßig an, um sicherzustellen, dass dieses Ziel erreicht wird. Wenn die Anzahl der bearbeiteten Blöcke dieses Ziel nicht erreicht, wird der Schwierigkeitsgrad verringert, wobei der Schwierigkeitsgrad auf die Zeitdauer festgelegt wird, die über dem Grenzwert liegt, für den die Bearbeitungszeit lag.

Vergleich von Anlagekonten Name des Anbieters Beschreibung Angaben zum Werbetreibenden × Die in dieser Tabelle aufgeführten Angebote stammen von Partnerschaften, von denen Investopedia eine Vergütung erhält.

Verwandte Begriffe

Hash-Definition Ein Hash ist eine Funktion, die eine Eingabe von Buchstaben und Zahlen in eine verschlüsselte Ausgabe fester Länge umwandelt. mehr Bitcoin Mining, erklärt Alles, was Sie über Bitcoin Mining wissen müssen, von Blockchain- und Block-Belohnungen bis hin zu Proof-of-Work- und Mining-Pools. more Ziel-Hash Ein Ziel-Hash ist eine Zahl, mit der ein Hash-Block-Header kleiner oder gleich sein muss, damit ein neuer Block vergeben wird. more Schwierigkeitsgrad der Kryptowährung Der Schwierigkeitsgrad ist ein Parameter, den Bitcoin und andere Kryptowährungen verwenden, um die durchschnittliche Zeit zwischen Blöcken konstant zu halten, wenn sich die Hash-Leistung des Netzwerks ändert. more Proof of Work Proof of Work beschreibt den Prozess, der es dem Bitcoin-Netzwerk ermöglicht, robust zu bleiben, indem der Prozess des Mining oder der Aufzeichnung von Transaktionen erschwert wird. mehr Litecoin Mining Litecoin Mining ist die Verarbeitung eines Transaktionsblocks in die Litecoin-Blockchain. mehr Partner Links
Empfohlen
Lassen Sie Ihren Kommentar