Richtig, die Difficulty, bzw. das Target gibt einen Wert an der unterschritten werden muss. Ich verstehe deine Überlegung, allerdings vergisst du dabei zwei Punkte:
-
2^{256} ist unfassbar groß. Dazu dieses Video schauen:
-
Die Schwierigkeit steigt exponentiell je kleiner man das Target setzt. Dazu hier eine passende Analogie:
Uns geht früher die Hardware und Energie aus bevor uns gültige Hashwerte ausgehen.
In der Theorie ist die Wahrscheinlichkeit bei steigender Hashrate natürlich größer. Aber auch hier unterschätzt du wie viel größer 2^{256} im Vergleich zur aktuellen oder zukünftig realistischen Hashrate ist.
170 \cdot 10^{18} ← Aktuelle Hashrate ca. 170 EH/s
\displaystyle\frac{\sqrt{2^{256}}}{170 \cdot 10^{18} \cdot 86000 \cdot 365} \approx 63767473140
… Jahre bis du sicher eine Kollision findest, mit der Hilfe des gesamten Bitcoin Netzwerks.