Сложности 1 соответствуют биты 1D00FFFF (hex), что следует читать в данном случае как шестнадцатеричное число длиной 1D байт (29 в десятичной), начинающееся с 00FFFF, то есть 00FFFF0000000000000000000000000000000000000000000000000000. Если поделить это число на сложность из вашего примера, получится 319D7000000000000000000000000000000000000000000000, то есть число длиной в 25 байт (19 в hex), начинающееся на 319D70, или, по тому же принципу, 19319D70. 19319D70 в десятичной системе - это 422681968.
А 1D00FFFF постоянное?
И 1D00FFFF под основную сеть подходит?
Или как получить 1D00FFFF?