Я пытался кормить поле данных getwork в класс BitCoinJ Блока для синтаксического анализа, но я получаю мусор результатов:
Это результат JSON:
Код:
{
"ошибка": ноль,
"Я бы": 2,
"результат": {
"данные": "000000013aef333a9788611a61cee16e0d555b989015425446f0776c00000478000000009d0221ae1fe47f5963e1b868dbe6388070888400ffcce91c7b60e4f157ed70f44e047b5d1a0c2a1200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000",
"hash1": "00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010000",
"Midstate": "b5160a8f1c6ade7fc3cac93d31f5f34a5d53faa48b04fa549126c7d6cd4fe791",
"цель": "0000000000000000000000000000000000000000000000122a0c000000000000"
}
}
"ошибка": ноль,
"Я бы": 2,
"результат": {
"данные": "000000013aef333a9788611a61cee16e0d555b989015425446f0776c00000478000000009d0221ae1fe47f5963e1b868dbe6388070888400ffcce91c7b60e4f157ed70f44e047b5d1a0c2a1200000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000080020000",
"hash1": "00000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000010000",
"Midstate": "b5160a8f1c6ade7fc3cac93d31f5f34a5d53faa48b04fa549126c7d6cd4fe791",
"цель": "0000000000000000000000000000000000000000000000122a0c000000000000"
}
}
Это то, что я получаю от разбора его BitCoinJ:
Код:
Размер: 128
Трудность: 304745498
одноразовое значение: 0
Время: 1568343118
Мое время системы: 1308916582
Версия: 16777216
Хэш: fa336f7e89b73b44ca1ec41b597c03f92c1e9e68a06789d10517ed1fe9cd9c38
Трудность: 304745498
одноразовое значение: 0
Время: 1568343118
Мое время системы: 1308916582
Версия: 16777216
Хэш: fa336f7e89b73b44ca1ec41b597c03f92c1e9e68a06789d10517ed1fe9cd9c38
Единственное, что кажется правильным является одноразовым значением.
Я пытался обратить вспять байт, но до сих пор мусор. Должен ли я быть компенсируя возможно?