Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно получить текущую сложность блока, для примера: 

Криптовалюта: IQCash  (http://iq.cash,  https://github.com/IQ-Cash/iqcash)

Алгоритм: Neoscrypt

Если установить кошелек и получить информации о текущей сложности командой - "iqcash-cli getinfo", то  мы получим сложность прошлого блока, например 25. Такая же сложность отображается на  официальном блок экспортере - https://explorer.iq.cash - 25.  Но фактически это сложность  прошлого блока.

А есть сайт - https://www.mining-dutch.nl/ (слева выбрать  Neoscrypt,  cмотрим на монету Iqcash, столбец difficulty), который рассчитывает именно сложность  текущего блока. Там отображается  сложность к примеру, 35. 

Нужно  разгадать алгоритм, по которому этот сайт отображает именно текущую сложность этой монеты, я подозреваю что этот алгоритм есть в гите кошелька, и возможно даже тут: 

https://github.com/IQ-Cash/iqcash/blob/13718d1090a86cff0abfbb9f5c113decd7b9608c/src/rpc/blockchain.cpp

double GetDifficulty(const CBlockIndex* blockindex){

...

...    return dDiff;}

пример ответа кошелька iqcash-cli getinfo прикрепил, 

5 лет назад
Anhelone
Егор 
34 годаРоссия
13 лет в сервисе
Был
22 дня назад