Это, безусловно, новичок вопрос. Это, вероятно, был дан ответ раньше, но я не могу найти его на поиски, которые я сделал.
Я пришел к Bitcoin с Slashdot пост на прошлой неделе и пытался воспитывать себя, прежде чем задавать глупые вопросы. Я начал Bitcoin горнодобывающего соло и примерно через день и половина поняла, что я должен присоединиться к бассейну.
Я использую poclbm клиента.
Как я понимаю Bitcoin добычи полезных ископаемых (в бассейне или соло), я захватывая хэш предыдущего блока, возможно, некоторые сделок, мой (или пул) адреса и случайным образом пробовать разный нонс, чтобы получить хэш все, что меньше, чем заданное значение на основе текущей сложности.
Но вот где я запутался. Мой шахтер (соло или складочный) с помощью моих отчетов Radeon 5770 карты около 170 - 175 Mhashes / сек.
Нонса на блоке 125907 нашел, как я начал писать это 150035635 (запятая добавил для readabilty). Если Mhashes сообщенного моего шахтер проверяет блоки, играя с одноразовым номером, который должен был быть найден в секунде.
Как я уже писал это, блок 125908 был найден с одноразовым номером из 3,787,138,861. В 170м / с, что заняло бы чуть менее 22 секунд.
Очевидно, что я что-то не хватает. Технически, я понимаю, что блок-хэш хэш хэша, но все-таки я не понимаю, что сообщается, как хэш / второй при попытке найти блок.
Техническое обсуждение по моей голове радушно, как указатели на резьбу там, где это уже спрашивали. Но, в общем, если единственное, что программа шахтера играет с этим одноразовым значением, почему это так нонс мал по сравнению с хэш / сек или время, чтобы найти блок?