Das Bitcoin-Testnetzwerk schürft in den letzten Stunden jede Minute etwa 50 Blöcke. Was ist los?
Sie können hier sehen: https://www.blocktrail.com/tBTC
Warum?
Weil jemand seine Mining-Software auf testnet gestellt hat. Entschuldigung, diese Antwort ist nutzlos, aber es gibt keine bessere Antwort auf diese Frage :) Ich bezweifle, dass der Besitzer von Hash-Power seine Gründe zeigen würde. Ich möchte nicht über das Testen neuer Mining-Hardware durch Entwickler spekulieren.
Es gibt eine Anpassung für das Testnetz, wenn das Mining eines Blocks 20 Minuten oder länger dauert, es wird die Schwierigkeit auf 1 heruntergesetzt. Dies wurde vermutlich durch den Unterschied zwischen den Blockzeiten von 1356765
und verursacht, 1356766
weil der Block 1356767
auf 1 zurückgesetzt wurde.
Alle 2016 Blöcke wird der Schwierigkeitsgrad angepasst, kann aber jedes Mal nur um den Faktor 4 erhöht werden.
pow.cpp
ab Version 0.16.2
// Special difficulty rule for testnet:
// If the new block's timestamp is more than 2* 10 minutes
// then allow mining of a min-difficulty block.
if (pblock->GetBlockTime() > pindexLast->GetBlockTime() + params.nPowTargetSpacing*2)
return nProofOfWorkLimit;
Die Schwierigkeit von Bitcoin wird nur alle 2016-Blöcke angepasst (obwohl die Berechnung aufgrund eines Off-by-One-Fehlers auf den vorherigen 2015-Blöcken durchgeführt wird), und es gibt eine Höchstgrenze für den Grad der Anpassung. Das bedeutet, dass wenn die Hash-Rate sprunghaft ansteigt – wie es der Fall ist, wenn jemand ein ganzes Rig auf das Testnetz richtet, wie @amaclin feststellte – es eine Weile dauern kann, bis sich die Schwierigkeit auf den Punkt einstellt, an dem das Blockintervall wieder 10 Minuten erreicht.