bitcoin testnet schürft derzeit etwa 50 Blöcke pro Minute - warum? [Duplikat]

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

Antworten (3)

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 1356765und verursacht, 1356766weil der Block 1356767auf 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.cppab 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.