ETFFIN Finance >> Finanzbildung >  >> Kryptowährung >> Blockchain

Nonce

Was ist Nonce?

Eine Nonce ist eine Abkürzung für "Nummer wird nur einmal verwendet, " welcher, im Zusammenhang mit dem Kryptowährungs-Mining, ist eine Zahl, die einem gehashten – oder verschlüsselten – Block in einer Blockchain hinzugefügt wird, beim Aufwärmen, erfüllt die Schwierigkeitsstufenbeschränkungen. Die Nonce ist die Zahl, nach der Blockchain-Miner suchen. Wenn die Lösung gefunden ist, den Blockchain-Minern wird im Austausch Kryptowährung angeboten.

Die zentralen Thesen

  • Einmal, oder eine "nur einmal verwendete Nummer, " bezieht sich auf die erste Zahl, die ein Blockchain-Miner entdecken muss, bevor er nach einem Block in der Blockchain auflöst.
  • Sobald die mathematischen Berechnungen vom Miner gelöst sind, sie sind begabte Kryptowährung für ihre Zeit und ihr Können.
  • Nonces sind schwer zu finden und gelten als eine Möglichkeit, die weniger talentierten Krypto-Miner auszusondern.
  • Die Welt des Krypto-Mining ist eine Herausforderung, und man braucht oft eine ausgezeichnete Rechenleistung, um überhaupt zu versuchen, die Nonce zu lösen.
  • Nonces werden für eine Reihe von Computernetzwerkanwendungen verwendet, einschließlich Authentifizierung für Einkäufe, Zwei-Faktor-Authentifizierung, oder andere Arten der Kontowiederherstellung und -identifizierung.

Nonces verstehen

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

Die zum Generieren des Hashs verwendete Funktion ist deterministisch, Dies bedeutet, dass jedes Mal, wenn dieselbe Eingabe verwendet wird, dasselbe Ergebnis erzeugt wird. Es bedeutet auch, dass die Funktion effizient eine Hash-Eingabe generieren kann, erschwert die Bestimmung der Eingabe (was zur Sicherheit der Blockchain führt), und nimmt kleine Änderungen an der Eingabe vor, was zu einem ganz anderen Hash führt. Dieses komplexe System schafft das Datenschutznetz der Blockchain.

Besondere Überlegungen

Das Hinzufügen von Transaktionen zur Blockchain erfordert eine beträchtliche Rechenleistung des Computers. Die Personen und Unternehmen, die Blöcke verarbeiten, werden Miner genannt. Miner werden nur dann entschädigt, wenn sie als erster einen Hash erstellen, der bestimmte Anforderungen erfüllt. als Ziel-Hash bezeichnet.

Das Erraten des Hashs beginnt im Blockheader. Es enthält die Blockversionsnummer, ein Zeitstempel, der im vorherigen Block verwendete Hash, das Hash der Merkle-Wurzel, die Nonce, und der Ziel-Hash.

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

Eine goldene Nonce führt zu einem Hash-Wert, der niedriger ist als die Zielschwierigkeit, das heißt, es erfüllt die Anforderung des nächsten Blocks.

So finden Sie die Nonce

Um zu bestimmen, welche Zeichenfolge als Nonce verwendet werden soll, ist ein erhebliches Maß an Ausprobieren erforderlich. da es sich um eine zufällige Zeichenfolge handelt. Ein Bergmann muss eine Nonce erraten, an den Hash des aktuellen Headers anhängen, den Wert auffrischen, und vergleiche dies mit dem Ziel-Hash. Wenn der resultierende Hash-Wert die Anforderungen erfüllt, der Miner hat eine Lösung erstellt und erhält den Block.

Es ist sehr unwahrscheinlich, dass ein Miner die Nonce beim ersten Versuch erfolgreich erraten wird. Dies bedeutet, dass der Miner möglicherweise eine große Anzahl von Nonce-Optionen testen kann, bevor er es richtig macht. Je größer die Schwierigkeit – ein Maß dafür, wie schwer es ist, einen Hash zu erstellen, der kleiner als das Ziel ist – desto länger dauert es wahrscheinlich, eine Lösung zu generieren.

Die Blockschwierigkeit wird im gesamten Netzwerk gleich gehalten, Das bedeutet, dass alle Miner die gleiche Chance haben, den richtigen Hash herauszufinden. Kryptowährungsnetzwerke legen normalerweise eine Zielanzahl von Blöcken fest, die sie während eines bestimmten Zeitraums verarbeiten möchten. und den Schwierigkeitsgrad regelmäßig anpassen, um sicherzustellen, dass dieses Ziel erreicht wird. Wenn die Anzahl der verarbeiteten Blöcke dieses Ziel nicht erreicht, wird der Schwierigkeitsgrad reduziert, mit der Reduzierung des Schwierigkeitsgrades auf die Zeitdauer eingestellt, die über dem Limit lag, das die Bearbeitungszeit betrug.

Verwendet für Nonce

Nonces werden für eine Reihe von Computernetzwerkanwendungen verwendet, einschließlich Authentifizierung für Einkäufe, Zwei-Faktor-Authentifizierung oder andere Arten von Kontowiederherstellungs- und Identitätsanwendungen, elektronische Signaturen, Datenverschlüsselung, und mehr.

Häufig gestellte Fragen zu Nonce

Was ist Nonce in Kryptowährung?

Eine Nonce ist eine Abkürzung für "Nummer wird nur einmal verwendet, ", das ist eine Zahl, die einem gehashten – oder verschlüsselten – Block in einer Blockchain hinzugefügt wird, beim Aufwärmen, erfüllt die Schwierigkeitsstufenbeschränkungen. Die Nonce ist die Zahl, nach der Blockchain-Miner suchen. um Kryptowährung zu erhalten.

Was ist eine Blockchain-Nonce?

Eine Blockchain-Nonce ist eine Zahl, die einem gehashten – oder verschlüsselten – Block in einer Blockchain hinzugefügt wird.

Wie werden Nonces verwendet?

Nonces werden für eine Reihe von Computernetzwerkanwendungen verwendet, einschließlich Authentifizierung für Einkäufe, Zwei-Faktor-Authentifizierung oder andere Arten von Kontowiederherstellungs- und Identitätsanwendungen, elektronische Signaturen, Datenverschlüsselung, und mehr.

Was ist eine goldene Nonce?

Eine goldene Nonce führt zu einem Hash-Wert, der niedriger ist als die Zielschwierigkeit, das heißt, es erfüllt die Anforderung des nächsten Blocks.