Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
3 ноября 2016, 9:32:21 PM   # 1
 
 
Сообщений: 48
Цитировать по имени
цитировать ответ
по умолчанию Re: Когда вы можете выяснить адрес внутри транзакции?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я бегу через blockchain (BLK * .dat файлов), и я пытаясь получить адреса внутри каждой сделки.

До сих пор я сделал эту схему, чтобы показать, когда я могу получить адрес от шаблона ОП-кодов:



Какие еще модели ОП-кодов позволяют работать адреса?
Табаско сейчас офлайн Пожаловаться на Tobasco   Ответить с цитированием Мультицитирование сообщения от Tobasco Быстрый ответ на сообщение Tobasco


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


3 ноября 2016, 9:55:28 PM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Когда вы можете выяснить адрес внутри транзакции?

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





Есть только два варианта адреса, адреса «1» и «3». «1» для P2PK и P2PKH выходов, а «3» для P2SH выходов. Эти три типа вывода являются только стандартными типами выходов на данный момент.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

3 ноября 2016, 10:28:27 PM   # 3
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Когда вы можете выяснить адрес внутри транзакции?

Есть только два варианта адреса, адреса «1» и «3». «1» для P2PK и P2PKH выходов, а «3» для P2SH выходов. Эти три типа вывода являются только стандартными типами выходов на данный момент.

Вы можете представить, что вы хотите в качестве адреса. Вы просто должны создать свой собственный алгоритм для создания представления.

На самом деле, это только P2PKH и P2SH выходы, которые имеют стандартный адрес Bitcoin. Все остальное (в том числе P2PK) является нестандартным и до человека, выполняющего преобразование, чтобы решить, как они хотят, чтобы представить его.

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

4 ноября 2016, 1:02:08 AM   # 4
 
 
Сообщений: 48
Цитировать по имени
цитировать ответ
по умолчанию Re: Когда вы можете выяснить адрес внутри транзакции?

Есть только два варианта адреса, адреса «1» и «3». «1» для P2PK и P2PKH выходов, а «3» для P2SH выходов. Эти три типа вывода являются только стандартными типами выходов на данный момент.

Вы можете представить, что вы хотите в качестве адреса. Вы просто должны создать свой собственный алгоритм для создания представления.

На самом деле, это только P2PKH и P2SH выходы, которые имеют стандартный адрес Bitcoin. Все остальное (в том числе P2PK) является нестандартным и до человека, выполняющего преобразование, чтобы решить, как они хотят, чтобы представить его.

Обычно для представления выходного P2PK как вариант 1 адрес, но если вы дали кому-то, что версия 1 адрес нет бумажники, что бы построить такой вывод, и при создании выходного это не было сделано с этим адресом.

Спасибо.

Что касается P2SH, это только возможно, чтобы получить адрес от шаблона:
Код:
OP_HASH160 OP_EQUAL

Или вы можете также получить адрес, когда P2SH является:
Код:
... OP_CHECKMULTISIG
Табаско сейчас офлайн Пожаловаться на Tobasco   Ответить с цитированием Мультицитирование сообщения от Tobasco Быстрый ответ на сообщение Tobasco

4 ноября 2016, 1:38:54 AM   # 5
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Когда вы можете выяснить адрес внутри транзакции?

Есть только два варианта адреса, адреса «1» и «3». «1» для P2PK и P2PKH выходов, а «3» для P2SH выходов. Эти три типа вывода являются только стандартными типами выходов на данный момент.

Вы можете представить, что вы хотите в качестве адреса. Вы просто должны создать свой собственный алгоритм для создания представления.

На самом деле, это только P2PKH и P2SH выходы, которые имеют стандартный адрес Bitcoin. Все остальное (в том числе P2PK) является нестандартным и до человека, выполняющего преобразование, чтобы решить, как они хотят, чтобы представить его.

Обычно для представления выходного P2PK как вариант 1 адрес, но если вы дали кому-то, что версия 1 адрес нет бумажники, что бы построить такой вывод, и при создании выходного это не было сделано с этим адресом.

Спасибо.

Что касается P2SH, это только возможно, чтобы получить адрес от шаблона:
Код:
OP_HASH160 OP_EQUAL

Или вы можете также получить адрес, когда P2SH является:
Код:
... OP_CHECKMULTISIG
P2SH адрес только для вывода скриптов вида
Код:
OP_HASH160 <гашиш> OP_EQUAl
потому что конкретный сценарий является P2SH сценарий.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

4 ноября 2016, 1:55:50 AM   # 6
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Когда вы можете выяснить адрес внутри транзакции?

Или вы можете также получить адрес, когда P2SH является:
Код:
... OP_CHECKMULTISIG

Как achow101 подразумевал ...

OP_CHECKMULTISIG не выход P2SH.

Это multisig выход.

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

4 ноября 2016, 10:25:38 AM   # 7
 
 
Сообщений: 48
Цитировать по имени
цитировать ответ
по умолчанию Re: Когда вы можете выяснить адрес внутри транзакции?

Или вы можете также получить адрес, когда P2SH является:
Код:
... OP_CHECKMULTISIG

Как achow101 подразумевал ...

OP_CHECKMULTISIG не выход P2SH.

Это multisig выход.

Я полагаю, если вы хотите, вы могли бы потенциально преобразовать каждый из открытых ключей от multisig выхода в отдельный адрес.

Благодаря Дэнни (и achow101).

Вы знаете, что такое структура multisig вывод выглядит (в ОП-кодов)?
Табаско сейчас офлайн Пожаловаться на Tobasco   Ответить с цитированием Мультицитирование сообщения от Tobasco Быстрый ответ на сообщение Tobasco

4 ноября 2016, 12:39:31 PM   # 8
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Когда вы можете выяснить адрес внутри транзакции?

Благодаря Дэнни (и achow101).

Вы знаете, что такое структура multisig вывод выглядит (в ОП-кодов)?
Они выглядят следующим образом:
Код:
OP_0 ... <Публичных п> OP_y OP_CHECKMULTISIG
п и у должно быть ниже 15. OP_y определяет, сколько предыдущей pubkeys должна быть использовано, чтобы подписать сделку.
achow101 сейчас офлайн Пожаловаться на achow101   Ответить с цитированием Мультицитирование сообщения от achow101 Быстрый ответ на сообщение achow101

11 ноября 2016, 12:01:39 PM   # 9
 
 
Сообщений: 48
Цитировать по имени
цитировать ответ
по умолчанию Re: Когда вы можете выяснить адрес внутри транзакции?

Я нашел сделку по testnet со следующим scriptPubKey

Код:
d366fb5cbf048801b1bf0742bb0d873f65afb406f41756bd4a31865870f6a928 OP_DROP OP_2 <Публичных> <Публичных> OP_CHECKMULTISIG

Разве это не будет в состоянии быть погашены, поскольку он не имеет OP_y перед OP_CHECKMULTISIG?
Табаско сейчас офлайн Пожаловаться на Tobasco   Ответить с цитированием Мультицитирование сообщения от Tobasco Быстрый ответ на сообщение Tobasco



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW