объясните почему локальный майнер вновь поднятой ноды запускается практически сразу после старта ноды еще до окончания синхронизации с сетью?
в чем тут логика?
это видно из логов debug.log
в main.cpp прописанно следующиее
void static Miner(CWallet *pwallet)
{
printf("Miner started\n");
SetThreadPriority(THREAD_PRIORITY_LOWEST);
RenameThread("miner");
// Each thread has its own key and counter
CReserveKey reservekey(pwallet);
unsigned int nExtraNonce = 0;
try { loop {
while (vNodes.empty())
MilliSleep(1000);
//
// Create new block
//
.........
что говорит что процесс майнинга запускается по прошествии 1000 милисекунд если нет соединения с нодами
тобишь для майнинга совсем не обязательно быть синхронизированным(иметь блоки с номерами которые должны быть примерно в то время когда запускается нода)?