Так что мой следующий спросить, чтобы выяснить, как в соответствии с представленной getwork к серверу он пришел.
то есть
- запросы клиентов работа
- прокси-сервер возвращает работать от одного из нескольких серверов
- прокси поддерживает отображение работы отправленное на вышестоящий сервер
- Клиент представляет законченную работу
- прокси-сервер проверяет работу, а затем смотрит отображение, чтобы найти правильный сервер, чтобы представить
DOCO немного туманный на этом. Я полагаю, отсюда:
https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_listчто данные фактический блок. Proxy проверяет дважды хэширования его и сравнивая трудности. Но как же я такой же цена? Все имеет прокси оригинальный запрос getwork с:
"Midstate" : Предварительно вычисленное хеш-состояние после того, как хеширование первой половины данных
"данные" : данные блока
"hash1" : Отформатирована хэш-буфер для второго хэша
"цель" : Маленький обратный порядок байт хэш-мишень
Содержатся данные блока в блоке, представленный клиентом? Согласно этой странице:
https://en.bitcoin.it/wiki/Protocol_specification#Block_Headers Там нет данных в заголовке блока.
Мишень бесполезно, так как они все имеют такие же. Не знаю, что в Midstate и hash1 поля. Так есть ли что идентифицировать его как результат конкретного запроса на работу или он просто не встроен в конструкцию, чтобы быть в состоянии соответствовать, как это?