Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
27 марта 2015, 10:36:19 AM   # 1
 
 
Сообщения: 805
Цитировать по имени
цитировать ответ
по умолчанию Re: Перегруппировка знач и Публичный заказа до вещания транзакции м-о-п

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Из того, что я понимаю выкупить OP_CHECKMULTISIG в SIGs должны быть представлены в правильном порядке. Только SIGs требуется на входе для P2PKH как и pubkeys (Edit: pubkeyhashs) уже предусмотрены в полном объеме в выводе предыдущей операции. Но для P2SH оба pubkeys и SIGs необходимы как выход скрипта осуществляется только в виде хэша.

Таким образом, чтобы взять следующий пример:

Код:
5         8 OP_CHECKMULTISIG

Уолд быть удовлетворены:

Код:
    

Так что мой вопрос, если я хочу, чтобы погасить существующий выход P2SH, для которого мне нужно 5 из 8 подписавших его подписать, а у меня есть 5 из Sigs (и ключей паба для P2SH) для соответствующей спасительной операции, но я получил Sigs из того, я могу переставить Sigs, чтобы совершить сделку в силе, прежде чем я транслировать его в сеть?

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


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


27 марта 2015, 11:13:30 AM   # 2
 
 
Сообщения: 464
Цитировать по имени
цитировать ответ
по умолчанию Re: Перегруппировка знач и Публичный заказа до вещания транзакции м-о-п

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





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

27 марта 2015, 5:24:41 PM   # 3
 
 
Сообщения: 805
Цитировать по имени
цитировать ответ
по умолчанию Re: Перегруппировка знач и Публичный заказа до вещания транзакции м-о-п

Благодарю.

Есть призыв отправить сиговых между клиентами? Или это должно быть сделано через другую среду?
NO_2 сейчас офлайн Пожаловаться на NO_2   Ответить с цитированием Мультицитирование сообщения от NO_2 Быстрый ответ на сообщение NO_2

27 марта 2015, 5:35:21 PM   # 4
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: Перегруппировка знач и Публичный заказа до вещания транзакции м-о-п

Нет, нет среды для обмена подписей. Я работаю на то, чтобы облегчить запрос подписи для входа в данный момент, я думаю, что это интересная проблема.

Если у Вас есть все необходимые подписи, и знание redeemScript, вы можете создать действительную сделку:

  • Для каждого входа, вычислить сообщение хэш (для ECDSA)
  • Проверьте все подписи ввода против против хэша сообщения, а также подписи ссылки на открытый ключ
  • Перебор открытых ключей в скрипте (необходимый заказ) Теперь вы можете построить правильный сценарий

Каждый вход имеет, как уникальное сообщение, которое будет подписано, но в P2SH все стороны подписывают одни и те же данные. Таким образом, вы можете извлечь подписи-частично подписанных операций и составить их в полностью подписанные один, так долго, как ни один из данных, захваченных подписи не изменился (другие входы, выходные значения / скрипты, Locktime и т.д.)
fbueller сейчас офлайн Пожаловаться на fbueller   Ответить с цитированием Мультицитирование сообщения от fbueller Быстрый ответ на сообщение fbueller

27 марта 2015, 7:09:42 PM   # 5
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Перегруппировка знач и Публичный заказа до вещания транзакции м-о-п

Только SIGs требуется на входе для P2PKH как pubkeys уже предусмотрены в полном объеме в выводе предыдущей операции.

Коррекция, выход содержит только pubkeyhash не Публичные поэтому ScriptSig необходимо будет обеспечить как подпись и Публичным. Существует только один возможный порядок, однако.

котировка
можно переставить Sigs, чтобы совершить сделку в силе, прежде чем я транслировать его в сеть?

Да. ScriptSig изменчиво. Вы или кто-то можете изменить порядок подписей. Человек транслирует TxN нужно будет убедиться, что они находятся в правильном порядке, прежде чем вещание. Если в недопустимом Поручения TXN будет отброшен как недействительные. Технически узлы могут быть разработаны, чтобы изменить порядок по мере необходимости и «Фикс» TXN для вас, но они этого не делают, как можно было бы использовать в качестве вектора DDOS. Имейте в виду, что изменение порядка подписей (или что-нибудь в ScriptSig) изменит TXID.
DeathAndTaxes сейчас офлайн Пожаловаться на DeathAndTaxes   Ответить с цитированием Мультицитирование сообщения от DeathAndTaxes Быстрый ответ на сообщение DeathAndTaxes

28 марта 2015, 8:25:32 AM   # 6
 
 
Сообщения: 805
Цитировать по имени
цитировать ответ
по умолчанию Re: Перегруппировка знач и Публичный заказа до вещания транзакции м-о-п

Только SIGs требуется на входе для P2PKH как pubkeys уже предусмотрены в полном объеме в выводе предыдущей операции.

Коррекция, выход содержит только pubkeyhash не Публичные поэтому ScriptSig необходимо будет обеспечить как подпись и Публичным. Существует только один возможный порядок, однако.

Opps, да pubkeyhash не Публичные. Я предполагаю, что Публичных не выражается дважды во входном скрипте для использования P2SH из OP_CHECKMULITSIG?


...можно переставить Sigs, чтобы совершить сделку в силе, прежде чем я транслировать его в сеть?

Да. ScriptSig изменчиво. Вы или кто-то можете изменить порядок подписей. Человек транслирует TxN нужно будет убедиться, что они находятся в правильном порядке, прежде чем вещание. Если в недопустимом Поручения TXN будет отброшен как недействительные. Технически узлы могут быть разработаны, чтобы изменить порядок по мере необходимости и «Фикс» TXN для вас, но они этого не делают, как можно было бы использовать в качестве вектора DDOS. Имейте в виду, что изменение порядка подписей (или что-нибудь в ScriptSig) изменит TXID.

Где ScriptSig ключ сиг и паб?
NO_2 сейчас офлайн Пожаловаться на NO_2   Ответить с цитированием Мультицитирование сообщения от NO_2 Быстрый ответ на сообщение NO_2



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW