Результат майнинга это верно сформированный заголовок блока. Трудность тут в том, что верный заголовок должен иметь хеш меньше наперед заданного числа.
Работа майнера - перебрать нефиксированные поля заголовка, считать от него хеш и проверять - не повезло ли ему получить достаточно маленький хеш.
Верно подписанный блок получить сложно (в среднем алгоритм следит чтобы это занимало 10 минут) и над блоком работает много людей разом. Для распараллеливания служат пулы... владелец пула берет на себя формирование блока, формирование фиксированных полей, проверку того, что другие владельцы пулов пока не нашли новый блок, а вот перебор нефиксированных полей делегирует тем, кто готов отдать свое оборудование в аренду.