Спасибо.
SwapOrder просто преобразование большой в небольшой Endian и не использовать его в коде Python, потому что вы уже указать его в качестве преобразуется в небольшой Endian.
Вопрос PHP код из примера поставляется либо с SwapOrder и LittleEndian
$ RootHash = SwapOrder ( '2b12fcf1b09288fcaff797d71e950e71ae42b91e8bdb2304758dfcffc2b620e3');
$ Время = LittleEndian (1305998791);
Я реализовал SwapOrder (BytesSwap) в Javascript
Hex-строка, строка 2 бита
но я не уверен, что делает разницу между SwapOrder и LittleEndian
так как входные данные (6 параметров) для каждого примера в Python, PHP, анализируются из заголовка блока в другой стороне
Мне не нужно никакого синтаксического анализа в примере в простом C
http://pastebin.com/bW3fQA2aВы совершенно правы, существует ряд реализаций SHA256 в Javascript
но то, что я искал был Bitcoin реализация блока заголовка хэш в JavaScript (по-прежнему не хватает)
Мне нужен способ (API, базы данных, файл данных (CSV) в качестве входных параметров 6 для запуска блока заголовка хэш офф-лайн
проверить каждый блок (нонс) из прошлого.
Как скачать и разобрать Bitcoin блок заголовка 6 входных параметров и сохранить в файл в формате CSV, любого источника, веб-ссылки на такой файл?
Хорошо, Javascript медленно, но хорошо для обучения или презентации на том, как Bitcoin хэш работ заголовка блока
шаг за шагом.
Я пытался загрузить Bitcoin блок заголовка 6 входных параметров из Blockchain.info
к сожалению, формат не умный (много разбора требуется)
и время не в формате эпохи Unix
кстати
Я не вижу блок заголовка разбора (строка из 6 входных параметров + BytesSwap, LittleEndian в простом примере C из
http://pastebin.com/bW3fQA2aЯ очень благодарен за вашу помощь.