Здравствуйте!
Может кто-нибудь объяснить, как <подпись> а также <открытый ключ> выйти из scriptSig сценария? Конечно, scriptSig в не равном СЦЕПИТЬ (<подпись>,<открытый ключ>). Как эта информация включена в scriptSig?
Спасибо!
|
![]() |
# 1 |
Сообщений: 21
цитировать ответ |
![]()
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Здравствуйте!
Может кто-нибудь объяснить, как <подпись> а также <открытый ключ> выйти из scriptSig сценария? Конечно, scriptSig в не равном СЦЕПИТЬ (<подпись>,<открытый ключ>). Как эта информация включена в scriptSig? Спасибо! |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 2 |
Сообщений: 21
цитировать ответ |
![]()
Получил 1806 Биткоинов
Реальная история. В этом входе транзакции
scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10 90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501 где открытый ключ? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 3 |
Сообщения: 1988
цитировать ответ |
![]() Здравствуйте! Может кто-нибудь объяснить, как <подпись> а также <открытый ключ> выйти из scriptSig сценария? Конечно, scriptSig в не равном СЦЕПИТЬ (<подпись>,<открытый ключ>). Как эта информация включена в scriptSig? Спасибо! Это сценарий. PUSHDATA опкод данные Подпись PUSHDATA опкод Данные открытого ключа В этом входе транзакции scriptSig: 304502206e21798a42fae0e854281abd38bacd1aeed3ee3738d9e1446618c4571d10 90db022100e2ac980643b0b82c0e88ffdfec6b64e3e6ba35e7ba5fdd7d5d6cc8d25c6b241501 где открытый ключ? Это просто подпись. Вывод, который он тратит от не требует Публичного, поскольку выходной сценарий включает в себя Публичный: котировка PUSHDATA (65) 04283338ffd784c1 ... 8af332fe4d8cde20 CHECKSIG Вот типичный сырьевой scriptsig (https://blockchain.info/tx/f1f1ce5a0411d890ee3c543df2302c2691129e700bb72fed9eac0fff9cc5a0d0): котировка 48 3045022100b028b2 ... 9f49ad32a3b53e01 21 027ca78d2199b4fb6 ... 929e18f3276062e7 |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 4 |
Сообщений: 21
цитировать ответ |
![]() Большое спасибо за ответы! Как я вижу это:
1. scriptSig является вход из "искупающий" сделка (тот, где я хочу провести ранее заработанных биткойны) и scriptPubKey является вывод указанный в "ссылка" сделка (тот, где я заработал эти биткойна, что я пытаюсь провести сейчас). 2. Для того, чтобы увидеть, если мне позволено потратить эти биткойна, шахтер будет конкатенация scriptSig а также scriptPubKey и запустить полученный сценарий. 3. Из scriptSig подпись и открытый ключ выйти. Этот открытый ключ затем хэшируются и сравнивается с хэш открытого ключа, указанного в scriptPubKey. Это первая проверка на действительность сделки. Вторая проверка, если для подписи. Вопрос: В шаге 3, как получить открытый ключ scriptSig? Проще говоря, я даю вам scriptSig, вы будете в состоянии сказать, открытый ключ? |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 5 |
Сообщения: 1988
цитировать ответ |
![]() Вопрос: В шаге 3, как получить открытый ключ scriptSig? Проще говоря, я даю вам scriptSig, вы будете в состоянии сказать, открытый ключ? Вероятно. Там нет ничего в сценарии, который идентифицирует данные как открытый ключ, но вы, вероятно, можете вывести его. Типичный P2PKH scriptsig является: PUSHDATA (72) <подпись> PUSHDATA (33) <открытый ключ> |
![]() ![]() |
![]() ![]() ![]() |
![]() |
# 6 |
Сообщений: 21
цитировать ответ |
![]() Спасибо!
|
![]() ![]() |
![]() ![]() ![]() |