Похоже, что ты часть пути. Возможно ли для вас, чтобы поместить данные в двоичные файлы, точно так, как это представляется в getheaders / GetData ответ? Я думаю, что кто-то должен иметь возможность загружать файлы в "Модульный тест" каталог, и быть в состоянии проверить, что их код успешно читает и проверяет хэши и подписи, без необходимости организовывать различные команды консоли вы перечислены ниже. Любой связанный текстовый файл должен просто уточнить, какие данные есть, в случае, если человек испытывает проблемы с получением вещи, чтобы работать.
Я мог бы поставить что-то вроде этого вместе поздно вечером. Смотреть это пространство.
И спасибо за ссылку на ваш GitHub проекта. Похоже, что это будет очень полезным справочником, так как я разрабатываю свою собственную реализацию питона. Или, может быть, я должен просто использовать твое в качестве отправной точки ...? Я начал с кодом pybitcoin, который год назад, предполагая, я хотел бы получить большой урок в BTC в процессе обновления. Но, это было немного подавляющим до сих пор ...
Вы, безусловно, приветствуем использовать мой код. Я, вероятно, в конечном итоге использовать его в одном или нескольких масштабируемых серверов на интернет-общественности, а не клиента конечного пользователя. Это одна причина, почему я не обеспокоен так много вопросов, NAT / брандмауэра.
Постскриптум - Вы упоминаете в своем README, что он будет работать с любой криптографической библиотекой - Вы могли бы рассмотреть возможность использования M2Crypto. Он должен иметь все Кто-нибудь потребуется для Bitcoin, в сочетании с hashlib.
Ага. Я не поклонник OpenSSL - Я рассматриваю это как одна большая дыра в безопасности во всей системе. К счастью, нет ASN1 происходит по проводам. Тем не менее, это должно быть довольно легко сделать M2Crypto версию ecdsa_xxx.py. Для моего личного использования, я бы предпочел использовать высокопроизводительную библиотеку чисто крипто. К сожалению, один кандидат я нашел не реализует ЕС.