"Это не формат публичного ключа дер". Это строка в base64 извлечены из сертификата PEM генерируется: в OpenSSL ЕС -в private_key.Пэм-pubout из pub_key.Пем так, расшифровывать строки base64 с base64_str.декодирования('в base64') не помогает? В таком случае, как я могу создать приватный/публичный ключ подходит для Bitcoin с помощью OpenSSL ? Кроме того, сделка могла произойти незадолго до Шахтера решили включить его. В любое время вы получаете свой собственный ключ, который вы можете передать свои биткоины. Есть большие изменения от 0,10 до 0,11 хотя и лайткоины сети значительно менее интенсивно обрабатывать (там почти нет сделок). Там исправления безопасности, вы должны догнать, как хорошо, нет никаких причин ни для кого сегодня 0.9 эпохи Биткойн.

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

 47: OP_DATA_0x47: пуш-шестигранник 47 (71 десятичное) байтов на стеке
 30: OP_SEQUENCE_0x30: тип тега, указывающего последовательность, начинают sigscript
 44: OP_LENGTH_0x44: длина Р + С
 02: OP_INT_0x02: тег типа integer, указывающее длину
 20: OP_LENGTH_0x20: это Зиг Р (32 байта)
76731C7063163D36:D0650B7573EC46AF
795C46F7860940D4:EE8A48F7B1C66C0D
 02: OP_INT_0x02: тег типа integer, указывающее длину
 20: OP_LENGTH_0x20: это Зиг с (32 байта)
CA417E99B3549CE8:0ED1DB7964DB3597
CABF709CC614A22F:1FE7B81769775D36
 01: OP_SIGHASHALL: это завершает алгоритма ECDSA подпись (является asn1-дер структура)

С-Стоимость начинается с CA417E99... это значение в знаковый int превышает допустимое значение. Увидеть Питер пост внизу этой ссылке. Значения, превышающие один нужно ставить "00". Но прежде чем сделать это, следует проверить, будет ли он больше, чем N/2. Дополнительных пояснений здесь.