Bitcoin Forum
May 30, 2024, 04:52:21 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Почему майнинг запускается раньше полной  (Read 1492 times)
info_infoman (OP)
Sr. Member
****
Offline Offline

Activity: 460
Merit: 250



View Profile
November 07, 2014, 10:13:19 AM
 #1

объясните почему локальный майнер вновь поднятой ноды запускается практически сразу после старта ноды еще до окончания синхронизации с сетью?
в чем тут логика?

это видно из логов debug.log
в main.cpp прописанно следующиее
Code:
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 милисекунд если нет соединения с нодами

тобишь для майнинга совсем не обязательно быть синхронизированным(иметь блоки с номерами которые должны быть примерно в то время когда запускается нода)?

in100
Legendary
*
Offline Offline

Activity: 1200
Merit: 1021



View Profile
November 07, 2014, 12:04:11 PM
 #2

тобишь для майнинга совсем не обязательно быть синхронизированным(иметь блоки с номерами которые должны быть примерно в то время когда запускается нода)?
В общем случае неизвестно, сколько времени прошло с момента генерации последнего блока, это может быть как несколько секунд, так и несколько дней (недель, месяцев... Grin).

1BTCin1ooigFtHHD82qquqysdfxFZGdd8a  |  LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua  |  4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS
Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу.© Andreas Antonopoulos
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!