Nerd Miner

Ein SHA256 Hash besteht aus 32 Bytes und die hexadezimale Darstellung besteht aus 64 Zeichen. 1 Byte wird durch zwei Hexadezimalzeichen dargestellt (da ein Hexadezimalzeichen nur 4 Bit darstellen kann). Die ersten beiden Nullen im Target Hash repräsentieren also 1 Byte (8 Bit).

Beim 16 Bit Share Check werden die letzten beiden Bytes des Arrays auf Null überprüft. Dies entspricht 4 Nullen in Hex und bei 32 Bit Share wären es weitere 4 Nullen in Hex, also insgesamt 8 führende Nullen. Daher wird ein Hash mit mindestens 4 Nullen am Anfang als 16 Bit Share und einer mit mindestens 8 Nullen als 32 Bit Share betrachtet.

Das könnte es sein, oder? Ein 32 Bit Share wäre dann ein Hash mit 8 führenden Nullen. Nicht schlecht, aber natürlich nicht ausreichend, um den Target Hash mit 19 führenden Nullen zu topen.

4 „Gefällt mir“