Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
4 апреля 2015, 7:49:52 PM   # 1
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Помощь пытается отправить multisig сырой сделки

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


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

createrawtransaction (кажется, успех, я получаю хэш и никаких ошибок)

signrawtransaction (также не кажется, хорошие без ошибок)

мой второй знак rawtransaction он производит другой хэш, но она по-прежнему показывает "полный":ложный

Я использую это (https://gist.githubusercontent.com/gavinandresen/3966071/raw/1f6cfa4208bc82ee5039876b4f065a705ce64df7/TwoOfThree.sh) В качестве эталона и выглядит, как он должен сказать, полный: правда после 2-го подписания. Что я делаю не так?
Я пытался sendrawtransaction только в случае с хэш он дал мне, но ошибки.

Вот моя информация, я не беспокоюсь о тех, имея эти частные ключи или краже 25 центов на сумму BTC в этом multisig адрес просто пытается понять это.

Код:
// 3 открытые / закрытые ключи пары, чтобы создать multisig
а = 5JmRCnXCAEk9patpLQ6kGVMCw8zMqTwSQGmq2ees6qEcSqbQ3JQ (031D7C97B6B901EE97C191EF6B12E8B9D7D3DDFFF122B203A5FEB4D4AA274EAB35)
б = 5Hs9DSiJEb6fMKWSThErN66bFygddFtPGADxzpt9VX4cB2bZbVs (033DF3003F8C8830C150979C554A046D993E602321CD1A0FF347335B28B27106AD)
с = 5JRQnwUhCGn8gxHCAY4C1KsrJK1u9Za7LpSBtYV2pDPyNsmHMam (02A5A216F1F43DA7E2DD9DB1DB05325F79B6C729C7936CF97B83BC2E4046089D8E)

// Поступил этот код в консоли

createmultisig 2
«["031D7C97B6B901EE97C191EF6B12E8B9D7D3DDFFF122B203A5FEB4D4AA274EAB35","033DF3003F8C8830C150979C554A046D993E602321CD1A0FF347335B28B27106AD","02A5A216F1F43DA7E2DD9DB1DB05325F79B6C729C7936CF97B83BC2E4046089D8E"]»

// вывод на консоль ниже

{
"адрес" : "32NPCzDQHLGf5Gfg2kb2Sep85NMrCZiEvG",
"redeemScript" : "5221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53ae"
}

// послало BTC по этому адресу, это TXID

TXID = "95ef75c9640b856bf7626f83d484f4ed04a10b86d08befa2c3435a02dc46c511";

// создать необработанные транзакции в консоли:

createrawtransaction
«[{"TXID":"95ef75c9640b856bf7626f83d484f4ed04a10b86d08befa2c3435a02dc46c511","Vout": 0,"scriptPubKey":
"a9140771fd34e1f24a620939bda6e399ab52a71434a187","redeemScript":"5221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53ae"}]»
«{"1J9ikqFuwrzPbczsDkquA9uVYeq6dEehsj": 0,0008}»

// операция создания выводит ниже хэш.

hash1: 010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef950000000000ffffffff0180380100000000001976a914bc20526aca4c47b805511abc6b81d4f15dc3f38c88ac00000000

// Делаем первый знак операции с использованием hash1

signrawtransaction '010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef950000000000ffffffff0180380100000000001976a914bc20526aca4c47b805511abc6b81d4f15dc3f38c88ac00000000'
«[{"TXID":"95ef75c9640b856bf7626f83d484f4ed04a10b86d08befa2c3435a02dc46c511","Vout": 0,"scriptPubKey":
"a9140771fd34e1f24a620939bda6e399ab52a71434a187","redeemScript":"5221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53ae"}]»
«["5JmRCnXCAEk9patpLQ6kGVMCw8zMqTwSQGmq2ees6qEcSqbQ3JQ"]»

// Первый signtransaction выводит хэш ниже:

hash2: 010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef95000000006c004c695221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53aeffffffff0180380100000000001976a914bc20526aca4c47b805511abc6b81d4f15dc3f38c88ac00000000

// Теперь знак hash2 с другим закрытым ключом:

signrawtransaction '010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef95000000006c004c695221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53aeffffffff0180380100000000001976a914bc20526aca4c47b805511abc6b81d4f15dc3f38c88ac00000000'
«[{"TXID":"95ef75c9640b856bf7626f83d484f4ed04a10b86d08befa2c3435a02dc46c511","Vout": 0,"scriptPubKey":
"a9140771fd34e1f24a620939bda6e399ab52a71434a187","redeemScript":"5221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53ae"}]»
«["5Hs9DSiJEb6fMKWSThErN66bFygddFtPGADxzpt9VX4cB2bZbVs"]»

// Второй подписывания выводит этот хэш, но показывает полный ложна

hash3:
{
"наговор" : "010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef95000000006e0000004c695221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53aeffffffff0180380100000000001976a914bc20526aca4c47b805511abc6b81d4f15dc3f38c88ac00000000",
"полный" : ложный
}

// При попытке отправить с помощью шестигранного из 3-хэша

sendrawtransaction 010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef95000000006e0000004c695221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53aeffffffff0180380100000000001976a914bc20526aca4c47b805511abc6b81d4f15dc3f38c88ac00000000

16: обязательный-скрипт-проверить флаг-не удалось (Сценарий оценивается без ошибок, но закончил с ложным / пустым верхним элементом стеки) (код -26)

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


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


4 апреля 2015, 8:32:21 PM   # 2
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Помощь пытается отправить multisig сырой сделки

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





Я сделал multisig тест в прошлом году где-то, и я нашел руководство по следующему URL позволил мне закончить taskwithout любые вопросы.

Проверьте это: http://bitcoin.stackexchange.com/questions/6100/how-will-multisig-addresses-work

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

4 апреля 2015, 8:59:00 PM   # 3
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Помощь пытается отправить multisig сырой сделки

Да, я использую консоль отладки, а также, используя те же самые шаги. Должно быть, я сделал ошибку при создании адреса, я не могу думать о какой-либо другой причине, почему он говорит мне "полная ложь" после второй подписи. 

Ну думаю, я начну снова и повторите попытку 
coinableS сейчас офлайн Пожаловаться на coinableS   Ответить с цитированием Мультицитирование сообщения от coinableS Быстрый ответ на сообщение coinableS

4 апреля 2015, 10:13:43 PM   # 4
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Помощь пытается отправить multisig сырой сделки

Хорошо получил его на работу с помощью этой ссылки вы послали, и этот VID: https://www.youtube.com/watch?v=ZKRLJGBMqWo

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

5 апреля 2015, 2:54:38 AM   # 5
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: Помощь пытается отправить multisig сырой сделки

Хорошо получил его на работу с помощью этой ссылки вы послали, и этот VID: https://www.youtube.com/watch?v=ZKRLJGBMqWo

Я должен был начать все сначала и смог отправить с новым multisig адреса с помощью консоли. Я не мог получить оригинальный адрес multisig отправить, как представляется, проблема, когда я его создал, я полагаю? В любом случае, если кто-то действительно хотят 25 центов на сумму BTC и думают, что они могут понять это все частные ключи и информация транзакции в исходном сообщении  
Мне удалось получить оригинальный набор для работы. Хитрость заключается в том, что открытые ключи вы использовали для создания multisig сделка была сжатый, и вы пытались подписать с несжатый ключ, заставляя его неудачу. Я снова подписал сделку с сжатыми секретными ключами (начиная с "К"), И она работала.

Код:
signrawtransaction '010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef950000000000ffffffff0118730100000000001976a914925e70c3f5a6922d8cbd593399f41ff077eada8288ac00000000' «[{"TXID":"95ef75c9640b856bf7626f83d484f4ed04a10b86d08befa2c3435a02dc46c511","Vout": 0,"scriptPubKey":"a9140771fd34e1f24a620939bda6e399ab52a71434a187","redeemScript":"5221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53ae"}]»«["KwSKFvVH4yVzGggwNpc8t5VgD7Bvf2hoFuiEAELkUsgvEwyqDM5g"]»
{
"наговор" : "010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef9500000000b500483045022100fc2e7126e7ef3e8078b931217445a1ee635780fa45c45bbfce83ed64f8b17a430220021d5c28d5b9b20172c3bb9eb70a27aa8dfe1c72c27d3b0f4c918b13486c54dc014c695221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53aeffffffff0118730100000000001976a914925e70c3f5a6922d8cbd593399f41ff077eada8288ac00000000",
"полный" : ложный
}

signrawtransaction '010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef9500000000b500483045022100fc2e7126e7ef3e8078b931217445a1ee635780fa45c45bbfce83ed64f8b17a430220021d5c28d5b9b20172c3bb9eb70a27aa8dfe1c72c27d3b0f4c918b13486c54dc014c695221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53aeffffffff0118730100000000001976a914925e70c3f5a6922d8cbd593399f41ff077eada8288ac00000000' «[{"TXID":"95ef75c9640b856bf7626f83d484f4ed04a10b86d08befa2c3435a02dc46c511","Vout": 0,"scriptPubKey":"a9140771fd34e1f24a620939bda6e399ab52a71434a187","redeemScript":"5221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53ae"}]»«["Kytk1mTEQkeCwLzUH655aSKSbQWyAnm8zUNB4Vxj1PiPqK4PaR1K"]»
{
"наговор" : "010000000111c546dc025a43c3a2ef8bd0860ba104edf484d4836f62f76b850b64c975ef9500000000fdfe0000483045022100fc2e7126e7ef3e8078b931217445a1ee635780fa45c45bbfce83ed64f8b17a430220021d5c28d5b9b20172c3bb9eb70a27aa8dfe1c72c27d3b0f4c918b13486c54dc01483045022100a8de43a9cd1625a353e718bf79042b0ee765b519119c668e7ebad507c97eef6c02205e168755aeaad28fcc53c8b53489488482fe47df71ab1beda34c73b9712e4d0b014c695221031d7c97b6b901ee97c191ef6b12e8b9d7d3ddfff122b203a5feb4d4aa274eab3521033df3003f8c8830c150979c554a046d993e602321cd1a0ff347335b28b27106ad2102a5a216f1f43da7e2dd9db1db05325f79b6c729c7936cf97b83bc2e4046089d8e53aeffffffff0118730100000000001976a914925e70c3f5a6922d8cbd593399f41ff077eada8288ac00000000",
"полный" : правда
}
зиний сейчас офлайн Пожаловаться на зиний   Ответить с цитированием Мультицитирование сообщения от зиний Быстрый ответ на сообщение зиний

5 апреля 2015, 4:37:06 AM   # 6
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: Помощь пытается отправить multisig сырой сделки

Благодаря Отрава! Так что первая партия я использую bitaddress для генерации пары ключей, которая объясняет, почему я, почему смешение компресс и несжатых закрытых ключей. Спасибо за указание на это, я даже не думаю об этом. Успешно работает я сделал после этого я создал пары ключей в Bitcoin ядра, гораздо проще, меньше запас для ошибок.
coinableS сейчас офлайн Пожаловаться на coinableS   Ответить с цитированием Мультицитирование сообщения от coinableS Быстрый ответ на сообщение coinableS

5 апреля 2015, 10:12:11 AM   # 7
 
 
Сообщения: 1274
Цитировать по имени
цитировать ответ
по умолчанию Re: Помощь пытается отправить multisig сырой сделки

Благодаря Отрава! Так что первая партия я использую bitaddress для генерации пары ключей, которая объясняет, почему я, почему смешение компресс и несжатых закрытых ключей. Спасибо за указание на это, я даже не думаю об этом. Успешно работает я сделал после этого я создал пары ключей в Bitcoin ядра, гораздо проще, меньше запас для ошибок.

Это только для разъяснения для будущих читателей, как вы, наверное, уже поняли, что я собираюсь писать.

Открытые ключи могут быть «сжаты», закрытые ключи просто закрытые ключи и не могут быть сжаты.

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

5 апреля 2015, 10:20:08 AM   # 8
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Помощь пытается отправить multisig сырой сделки

Открытые ключи могут быть «сжаты», закрытые ключи просто закрытые ключи и не могут быть сжаты.
Закрытые ключи имеют флаг, чтобы указать, если они будут использоваться при сжатии или нет, так как сжатый / несжатый pubkeys различны; флаги необходимы, чтобы закрытые ключи различны тоже.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW