Тестовая сеть биткойнов добывает около 50 блоков каждую минуту в течение последних нескольких часов. Что происходит?
Вы можете увидеть здесь: https://www.blocktrail.com/tBTC
почему?
Потому что кто-то настроил его программное обеспечение для майнинга на тестовую сеть. Извините, этот ответ бесполезен, но лучшего ответа на этот вопрос нет :) Сомневаюсь, что владелец хэш-мощности покажет свои доводы. Я не хочу рассуждать о тестировании нового оборудования для майнинга разработчиками.
Существует корректировка для тестовой сети, когда добыча блока занимает 20 минут или больше, она снижает сложность до 1. Это было вызвано, предположительно, разницей между временем блока 1356765
и 1356766
тем, что блок 1356767
был сброшен до 1.
Каждые 2016 блоков сложность корректируется, но каждый раз ее можно увеличивать только в 4 раза.
pow.cpp
начиная с версии 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;
Сложность Биткойна корректируется только через каждые 2016 блоков (хотя расчет выполняется для предыдущих блоков 2015 года из-за ошибки «отклонение на один»), и существует максимальный предел степени корректировки. Это означает, что когда скорость хеширования резко возрастает — как это происходит, когда кто-то указывает всю установку на тестовую сеть, как заявил @amaclin — может пройти некоторое время, пока сложность не скорректируется до точки, где интервал между блоками снова достигнет 10 минут.