Вернуться   Биткоин Форум > - Помощь начинающим
26 августа 2012, 6:51:29 PM   # 1
 
 
Сообщения: 3
Цитировать по имени
цитировать ответ
по умолчанию Re: подсчет значений Nonce hashrate

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуй!
Максимальное значение без знака 32-битное целое 4 294 967 295. Таким образом, для того, чтобы попробовать все значения мне нужно вычислить ~ 4.3 G хэшей. Тогда, если у меня есть 4,3 GH / с буровой установки я нашел его в секунду. Что я пропустил?
r0nin сейчас офлайн Пожаловаться на r0nin   Ответить с цитированием Мультицитирование сообщения от r0nin Быстрый ответ на сообщение r0nin


Как заработать Биткоины?
Без вложений. Не майнинг.


26 августа 2012, 7:02:40 PM   # 2
 
 
Сообщения: 994
Цитировать по имени
цитировать ответ
по умолчанию Re: подсчет значений Nonce hashrate

Получил 1806 Биткоинов
Реальная история.





Есть и другие поля, которые могут быть изменены слишком. Отметка, Coinbase ....
Jutarul сейчас офлайн Пожаловаться на Jutarul   Ответить с цитированием Мультицитирование сообщения от Jutarul Быстрый ответ на сообщение Jutarul

26 августа 2012, 7:21:13 PM   # 3
 
 
Сообщения: 3
Цитировать по имени
цитировать ответ
по умолчанию Re: подсчет значений Nonce hashrate

Я не вижу ничего, кроме временного значения увеличивается в этом коде. (ЦП минер)

BOOL scanhash_c (интермедиат thr_id, Const символ без знака * Midstate, неподписанные символ * данные,
           неподписанный символ * хэш, Const символ без знака * мишень,
           uint32_t max_nonce, беззнаковое долго * hashes_done)
{
   uint32_t * = помощи CRC32 (uint32_t *) хэш;
   uint32_t * Nonce = (uint32_t *) (данные + 12);
   uint32_t п = 0;
   без знака длиной stat_ctr = 0;

   work_restart [thr_id] .restart = 0;

   в то время как (1) {
      символ без знака hash1 [32];

      п ++;
      * Nonce = п;

      runhash (hash1, данные, Midstate);
      runhash (хэш, hash1, sha256_init_state);

      stat_ctr ++;

      если (маловероятно ((помощи CRC32 [7] == 0) && fulltest (хэш, мишень))) {
         * Hashes_done = stat_ctr;
         возвращает истину;
      }

      если ((п >= Max_nonce) || work_restart [thr_id] .restart) {
         * Hashes_done = stat_ctr;
         вернуться ложным;
      }
   }
}
r0nin сейчас офлайн Пожаловаться на r0nin   Ответить с цитированием Мультицитирование сообщения от r0nin Быстрый ответ на сообщение r0nin

26 августа 2012, 7:24:18 PM   # 4
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: подсчет значений Nonce hashrate

Это не в этом коде. Остальная часть blockheader (Midstate) увеличивается только за пределами этого кода.

Простой вариант.
1) Вычислить все элементы blockheader (Merkle корневого хэша, метки времени, трудность, версия, до блока хэш), за исключением одноразового номера.
2) Передать эти значения комбайна
3) Увеличивает через все 4 миллиардов возможных временных значений. Добавьте текущий одноразовый номер с остальным blockhash и хэш его.
4а), если доля найден вернуть его.
5) ждать новых blockheader.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

26 августа 2012, 7:32:40 PM   # 5
 
 
Сообщения: 3
Цитировать по имени
цитировать ответ
по умолчанию Re: подсчет значений Nonce hashrate

Понял, спасибо!
r0nin сейчас офлайн Пожаловаться на r0nin   Ответить с цитированием Мультицитирование сообщения от r0nin Быстрый ответ на сообщение r0nin



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW