top of page

Ziel-Hash

Target Hash verstehen: Definition und Beispiele in der Kryptowährung



Wichtige Erkenntnisse


  • Ein Ziel-Hash beim Mining von Kryptowährungen ist ein numerischer Wert, den Miner erreichen oder überschreiten müssen, um einen Block zu validieren.
  • Der Ziel-Hash fungiert als kritisches Element zur Aufrechterhaltung der Blockchain-Integrität, indem er die Mining-Schwierigkeit festlegt.
  • Die Anpassung des Ziel-Hashs beeinflusst die Verteilung neuer Blöcke und steuert die Rate der Kryptowährungsproduktion.
  • Miner konkurrieren darum, einen Hash zu finden, der niedriger als der Zielwert ist, um Belohnungen und Anreize für die Sicherung des Netzwerks zu erhalten.


Was ist ein Ziel-Hash?


Ein Ziel-Hash ist eine Zahl, die das Ziel festlegt, das Miner erreichen müssen, wenn sie versuchen, einen neuen Block zu einer Blockchain hinzuzufügen. Entscheidend für das Mining von Kryptowährungen legt er fest, wie schwierig die Mining-Aufgabe sein wird. Miner verwenden Informationen aus einem Block-Header, der wie eine zusammenfassende Kennzeichnung ist, die wichtige Details über den Block enthält, um einen Hash zu erstellen und zu prüfen, ob er dem Ziel entspricht. Einfach ausgedrückt, steuert ein Ziel-Hash, wie neue Blöcke genehmigt und hinzugefügt werden. Durch die Festlegung dieser Grenze verwenden Systeme wie Bitcoin Ziel-Hashes, um die Blockchain sicher, fair und vertrauenswürdig zu halten.



Die Mechanik eines Ziel-Hashs


Kryptowährungen basieren auf der Verwendung von Blockchains, die die Historie aller Transaktionen dieser Kryptowährung enthalten. Diese Transaktionen werden gehasht oder kryptografisch kodiert, in eine Reihe alphanumerischer Zeichen. Hashing beinhaltet das Nehmen einer Zeichenkette beliebiger Länge und deren Durchlaufen eines Algorithmus, um eine Ausgabe mit fester Länge zu erzeugen. Die Ausgabe ist immer gleich lang, unabhängig davon, wie groß oder klein die Eingabe ist (obwohl die Anzahl der Permutationen eines Hashs astronomisch groß ist). Jeder Block enthält den Hash des vorherigen Block-Headers.

Das Validieren und Kodieren der Blockchain wird als Mining bezeichnet. Mining beinhaltet die Verwendung von Computern zum Ausführen von Hashing-Algorithmen, um den aktuellsten Block zu verarbeiten; die Informationen, die ein Benutzer zum Mining benötigt, befinden sich im Header des Blocks. Das Kryptowährungsnetzwerk legt einen Zielwert für diesen Hash fest – den sogenannten Ziel-Hash – und Miner versuchen, diesen Wert zu ermitteln, indem sie alle möglichen Werte testen.

Der Block-Header enthält die Blockversionsnummer, einen Zeitstempel, den im vorherigen Block verwendeten Hash, den Hash der Merkle Root, die Nonce und den Ziel-Hash. Der Block wird generiert, indem der Hash des Blockinhalts genommen, eine zufällige Zahlenkette (die Nonce) hinzugefügt und der Block erneut gehasht wird.

Wenn der Hash die Anforderung des Ziels erfüllt, wird der Block zur Blockchain hinzugefügt. Das Durchlaufen von Lösungen, um die Nonce zu erraten, wird als Proof of Work (PoW) bezeichnet, und der Miner, der in der Lage ist, den Wert zu finden, erhält den Block und wird in Kryptowährung bezahlt.



Wichtige Faktoren bei Ziel-Hashes




Ziel-Hash im Bitcoin-Mining


Bitcoin verwendet den SHA-256-Hash-Algorithmus. Dieser Algorithmus generiert nachweislich zufällige Zahlen auf eine Weise, die eine vorhersagbare Menge an Rechenleistung erfordert.1

Das Mining eines Blocks erfordert, dass der Miner einen Wert (eine Nonce) erzeugt, der nach dem Hashen (kryptografischen Kodieren) kleiner oder gleich dem im zuletzt vom Bitcoin-Netzwerk akzeptierten Block verwendeten Wert ist. Diese Zahl liegt zwischen 0- (der kleinsten Option) und 256 Bit (der größten Option), wird aber wahrscheinlich nie die maximale Zahl sein.

Da der Ziel-Hash eine riesige Zahl sein kann, muss der Miner möglicherweise eine große Anzahl von Werten testen, bevor er erfolgreich ist. Ein erfolgloser Miner muss auf den nächsten Block warten (weshalb Miner, die eine Hash-Lösung finden, mit Gewinnern eines Rennens oder der Lotterie verglichen werden).

Der Ziel-Hash wird regelmäßig angepasst. Die Hash-Funktionen, die zur Erzeugung des neuen Ziels verwendet werden, haben spezifische Eigenschaften, die darauf ausgelegt sind, die Blockchain (und ihre Kryptowährung) sicher zu machen. Dieser Prozess ist deterministisch, was bedeutet, dass er jedes Mal das gleiche Ergebnis liefert, wenn die gleiche Eingabe verwendet wird. Er ist schnell genug, um nicht zu lange zu brauchen, um einen Hash für die Eingabe zurückzugeben. Er macht es auch sehr schwierig, die Eingabe zu bestimmen, insbesondere bei großen Zahlen, und führt dazu, dass kleine Änderungen an der Eingabe zu einem sehr unterschiedlichen Hash-Ausgang führen.

CoinMarketCap. "SHA-256."

CoinMarketCap. "SHA-256."

Kryptowährung

Altcoins

bottom of page