Was ist der Vorteil der Verwendung von nicht abgeschnittenen Mining-Zielen?

Bitcoin-Wiki (Schwierigkeit) :

Das höchstmögliche Ziel (Schwierigkeit 1) ist als 0x1d00ffff definiert, was uns ein Hex-Ziel von gibt

0x00000000FFFF0000000000000000000000000000000000000000000000000000

Es sollte beachtet werden, dass beim gepoolten Mining häufig nicht abgeschnittene Ziele verwendet werden, was zu einer „Pool-Schwierigkeit von 1“ führt

0x00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

Soweit ich weiß, bringt die Verwendung von nicht abgeschnittenen Zielen das Ziel auf eine höhere Nummer, als das Netzwerk akzeptieren würde. Mit anderen Worten, wir könnten am Ende einen Hash finden, der vom „Pooled Mining“ akzeptiert wird (niedriger als nicht abgeschnitten), aber vom Netzwerk abgelehnt wird (höher als abgeschnitten).

Warum verwenden Menschen nicht abgeschnittene Mining-Ziele?

Warum nicht einfach die tatsächlich abgeschnittenen Ziele verwenden, damit wir uns ein genaueres Bild des Netzwerks machen und dadurch entstehende Overheads vermeiden können?

Antworten (1)

Sie haben Recht, es könnte passieren, dass Sie einen Hash finden, der das Poolziel erfüllt, aber nicht das höchstmögliche Ziel. Aber weil die Schwierigkeit viel höher als eins ist und die Aktie daher den Block sowieso nicht beenden würde, ist es nicht in ihrem Interesse. Du hast deine Arbeit getan und du wirst deinen Anteil bekommen. Sie machen es dir nur ein bisschen leichter, indem sie ein höheres Ziel als möglich passieren.

Ein weiterer möglicher Grund: Der Vergleich eines Hashs mit dem höchstmöglichen Ziel würde mehr Zeit in Anspruch nehmen, da Sie den gesamten Hash überprüfen müssen (auch die Nullen am Ende). Beim nicht abgeschnittenen Ziel müssen Sie nur prüfen, bis das erste F auftritt, da es mindestens gleich oder niedriger ist.

Richtig, aber nur 0,00000001 Hashes haben das erste "F" gefunden. Diese 0,00000001 Hashes trivial zu beschleunigen, wird die Laufgeschwindigkeit kaum verbessern ...