21 марта 2016, 5:13:42 PM   # 1
 
 
Сообщения: 201
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о scriptSig и scriptPubKey

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Для того, чтобы выкупить определенный выход транзакции, то транжире необходимо предоставить транзакции подпись и его Публичный:

<сиг><Публичных> DUP HASH160 <адрес> EQUALVERIFY CHECKSIG

Предоставленный Публичных получит (дублируются и) хэшируются HASH160 (SHA56 (Публичный)) и по сравнению с по указанному адресу. Но как это Публичный хэш может быть равен адресом, когда адрес также имеет контрольную сумму и сетевой префикс? Означает ли это, что дополнительные данные получает удалены из сценария в какой-то момент? Кроме того, есть ли причина, почему при условии, адрес в шестнадцатеричном формате вместо base58?
Манфреда MACX сейчас офлайн Пожаловаться на Манфреда MACX   Ответить с цитированием Мультицитирование сообщения от Manfred Macx Быстрый ответ на сообщение Manfred Macx


Как заработать Биткоины?
Без вложений. Не майнинг.


21 марта 2016, 5:32:07 PM   # 2
 
 
Сообщения: 1162
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о scriptSig и scriptPubKey

Получил 1806 Биткоинов
Реальная история.





Для того, чтобы выкупить определенный выход транзакции, то транжире необходимо предоставить транзакции подпись и его Публичный:

<сиг><Публичных> DUP HASH160 <адрес> EQUALVERIFY CHECKSIG

Предоставленный Публичных получит (дублируются и) хэшируются HASH160 (SHA56 (Публичный)) и по сравнению с по указанному адресу. Но как это Публичный хэш может быть равен адресом, когда адрес также имеет контрольную сумму и сетевой префикс? Означает ли это, что дополнительные данные получает удалены из сценария в какой-то момент? Кроме того, есть ли причина, почему при условии, адрес в шестнадцатеричном формате вместо base58?
оно не адрес, который входит в выходной сценарий, но rmd160 20 байтов бинарного

делает base58 декодирование по адресу, вы можете убедиться, что контрольная сумма является действительным, и вы в конечном итоге с типом адреса, а затем 20 байт (160 бит), и именно эти 20 байт, что идет туда, где у вас есть <адрес> в приведенном выше.

<сиг> <Публичных> <Публичных> HASH160 EQUALVERIFY CHECKSIG

<Публичных> HASH160 -> что делает rmd160 (sha256 (Публичный)) и он должен генерировать одинаковые 20 байт:

<сиг> <Публичных> EQUALVERIFY CHECKSIG

EQUALVERIFY -> проверяет совпадение или ошибки

который оставляет нам:
<сиг> <Публичных>  CHECKSIG

и CHECKSIG убеждается Публичное происходит от privkey, что сделали подписание

http://www.cs.princeton.edu/~tongbinw/bitcoinIDE/build/editor.html оленья кожа поддержка всех сценариев опкоды, но для большинства стандартных позволяет один шаг и увидеть вещи работать, и это хороший способ узнать сценарии
jl777 сейчас офлайн Пожаловаться на jl777   Ответить с цитированием Мультицитирование сообщения от jl777 Быстрый ответ на сообщение jl777

22 марта 2016, 8:39:49 AM   # 3
 
 
Сообщения: 201
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о scriptSig и scriptPubKey

Отлично, спасибо! Поэтому, когда я поручаю мой бумажник, чтобы заплатить определенную сумму на адрес, бумажник первым должен извлечь hash160 (sha256 (Публичный)), а затем использует это в части scriptPubKey. Сейчас <Публичный хэш> часть имеет смысл.
Манфреда MACX сейчас офлайн Пожаловаться на Манфреда MACX   Ответить с цитированием Мультицитирование сообщения от Manfred Macx Быстрый ответ на сообщение Manfred Macx

22 марта 2016, 1:09:49 PM   # 4
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о scriptSig и scriptPubKey

Отлично, спасибо! Поэтому, когда я поручаю мой бумажник, чтобы заплатить определенную сумму на адрес, бумажник первым должен извлечь hash160 (sha256 (Публичный)), а затем использует это в части scriptPubKey. Сейчас <Публичный хэш> часть имеет смысл.

В точку. Вот почему эти типы выходов называются Pay-на-Публичных-хэш (P2PKH), а не платить к адресу.

Адреса, номер адрес версий и адрес контрольные суммы не существуют в реальных сделках. Это просто вещи, которые добавляются на уровне пользовательского интерфейса, чтобы сделать Bitcoin легче для нас, людей, чтобы использовать.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

23 марта 2016, 8:30:04 AM   # 5
 
 
Сообщения: 201
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о scriptSig и scriptPubKey

В точку. Вот почему эти типы выходов называются Pay-на-Публичных-хэш (P2PKH), а не платить к адресу.

Адреса, номер адрес версий и адрес контрольные суммы не существуют в реальных сделках. Это просто вещи, которые добавляются на уровне пользовательского интерфейса, чтобы сделать Bitcoin легче для нас, людей, чтобы использовать.

спасибо
Манфреда MACX сейчас офлайн Пожаловаться на Манфреда MACX   Ответить с цитированием Мультицитирование сообщения от Manfred Macx Быстрый ответ на сообщение Manfred Macx



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW