Bitcoin Forum
May 25, 2024, 03:27:29 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Вопрос программистам - Как получить diffucility из target?  (Read 139 times)
pdz (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
November 18, 2017, 07:00:46 PM
Last edit: November 18, 2017, 07:31:28 PM by pdz
 #1

Вопрос разработчикам по майнингу 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 бит.
Не пойму как все это делается.
pdz (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
November 19, 2017, 12:46:30 AM
 #2

Всем спасибо, спустя несколько часов математических мучений методом "тыка" вопрос решен. ))
getup
Full Member
***
Offline Offline

Activity: 504
Merit: 109


View Profile WWW
November 19, 2017, 03:56:22 PM
 #3

Всем спасибо, спустя несколько часов математических мучений методом "тыка" вопрос решен. ))

Ознакомь, пожалуйста, с решением.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!