Вопрос разработчикам по майнингу Monero/XMR (возможно Bitcoin работает так же). При отправке задания пул передает мне значения id=???, blob=??? и target=FFFFFF01. Значение target=FFFFFF01 задает моему майнеру diffucility=128 (target=285C8F02 задает diffucility=100 и т.д.). Т.е. получается FFFFFF01=128. По какой формуле майнер из FFFFFF01 получает число 128? Что на что делится/умножается? В исходниках майнера нашел что делается это так - 0xFFFFFFFFFFFFFFFF / target. Но перед этим происходят какие-то операции по конвертации чисел в unsigned, long, 32/64 бит. Не пойму как все это делается.
|