Soweit ich das richtig verstehe, besteht das Ziel darin, eine Nonce zu finden, die einen Hash mit der angegebenen Schwierigkeit erstellt. Die aktuelle Schwierigkeit liegt bei etwa 1,4 Billionen. Wenn dem so ist, warum berechnet eine Maschine, die mit 14 TH/s läuft, die Nonce nicht in weniger als einer Sekunde?
Wie hier im Bitcoin-Wiki erklärt , lautet die Formel zur Verwendung der Schwierigkeit zur Bestimmung der erwarteten Zeit zum Lösen eines Blocks:
Zeit = Schwierigkeit * 2**32 / Hashrate
Derzeit beträgt die Schwierigkeit 1.452.839.779.146, sodass von einem ASIC-Miner mit 14 TH/s erwartet wird, dass er im Durchschnitt einen Block löst
Zeit = 1.452.839.779.146 * 4.294.967.296 / 14.000.000.000.000
was ein Ergebnis von 445707095 Sekunden ergibt, was ungefähr 14 Jahren entspricht, wenn ich meine Berechnungen richtig gemacht habe.
Um zu überprüfen, ob die Technik funktioniert:
Unter Verwendung der aktuellen ungefähren Netzwerk-Hashrate (laut blockchain.info) von 10.183.000 TH/s und der gleichen Schwierigkeit wie oben angegeben, ergibt die Formel ein Ergebnis von 612 Sekunden, um einen Block zu lösen, was das erwartete Ergebnis von ungefähr 10 Minuten ist.
Greg Hewgill