Читая руководство slushpool для протокола Stratum, я обнаружил, что:
«Сложность общего доступа по умолчанию равна 1 (прямая цель для сложности 1 — 0x00000000ffff000000000000000000000000000000000000000000000000000000 )»
Кто-нибудь знает, как сгенерировать это 64-символьное представление числа 1 с прямым порядком байтов? Буду признателен за любой код на Java.
Спасибо
Боюсь, я не знаю Java, но цель отработана следующим образом:
target = maximum target / difficulty
Примечание. Максимальная цель
0x00000000FFFF0000000000000000000000000000000000000000000000000000
(в десятичном формате26959535291011309493156476344723991336010898738574164086137773096960
)
Поэтому:
target = maximum target / difficulty
target = 26959535291011309493156476344723991336010898738574164086137773096960 / 1
target = 26959535291011309493156476344723991336010898738574164086137773096960
Итак, если вы преобразуете это обратно в шестнадцатеричный формат, вы получите:
0xFFFF0000000000000000000000000000000000000000000000000000
Затем вы можете просто добавить нули слева, чтобы получить 64 символа:
0x00000000FFFF0000000000000000000000000000000000000000000000000000
http://learnmeabitcoin.com/manual/guide/difficulty#finding-the-target-using-the-difficulty
Никос
Никос