В качестве общего вопроса знаний, является шахтером делать больше, чем 2 SHA256 хэш, необходимых для Bitcoin? Я вроде видел, как каждый шахтер работает хэш через группу одноразовых номеров и отчитаться о результатах. Это верно? Как вернуть им все значения хеш-функции, или только первый для достижения цели? Или я полностью от того, как я вижу это?
Сведения, вероятно, варьироваться в зависимости от шахтера, но, как правило, это последний случай - так вы посылаете ему информацию для хеширования
а также целевая трудность, и аппаратные средства тогда хэш, пока он не обнаружит, что находится ниже (или что выше? зависят от того, как вы смотрите на это), что трудности в этот момент он возвращает данные, необходимые для этого вычисления, так что программное обеспечение может проверить / и т.д. ,
Один из способов, что вам
мог делать то, что вы пытаетесь сделать - своего рода - это, установив, что трудность действительно высокий (или низкий, что ...), так что аппаратные средства в основном находит результат с первой попытки. Я не уверен, что это вполне возможно, или если аппаратное обеспечение будет урод, но ... теоретически в любом случае.
Что касается частностей, опять же, см cgminer исходного кода - или
Исходный код bfgminer /
Исходный код MultiMiner (Там, наверное, другие). Вы, вероятно, придется сделать немного распутать, поскольку большинство из этих проектов созданы для работы с различными частями аппаратных средств, поэтому они модуляризуете свои функции, файлы и т.д. Если вы застряли, вы можете также спросить их авторов для некоторых помощь, они достойные парни
Dare мы спрашиваем, что это вы пытаетесь сделать?