2 июля 2015, 9:19:14 AM   # 1
 
 
Сообщений: 43
Цитировать по имени
цитировать ответ
по умолчанию Re: rawtransaction и multisignature

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


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

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

Я использовал встроенный клиент Bitcoin для взаимодействия с Bitcoin API

1) генерируются ключи семян https://brainwallet.org/#generator
Код:
#SEED 1 => nativeapi семян generatoin 1
#privateKey => 5J12tRNKL3VnVikXXShQDg34shBgLh5km3p6fi1ppAJ4Xdm2Vn5
#publicKey = 04cf3b0ab1eda3c2d17b20b6827f0bc3135c86a17dac2624cdf30d94ec32d57926c0bb849553b85bd82bb42ba8b807994ee31659904d587927ab7f3ca4d55e0df0
#
#SEED 2 => nativeapi семян generatoin 2
#privateKey => 5Jji5oEwmgNRunYVVh5DaEeKpe45VVpugdRWwabSHHC38LKuSUv
#publicKey = 043a021139c31de1ece897fe13af88b2c63c571378bd574ff994e3804ab76a7cf4f6d2d8fef3e1fa68bc97f9069574cdf57376f22977cb93460e5d2fd4ed0a2c07
#
#SEED 3 => nativeapi семян generatoin 3
#privateKey => 5Kih8h8TFbjKVuX866eVesrKLdwTfyNey6YQaYroHBzwtWvKrMa
#publicKey = 04a2242366abdbc2c32c6f42731b60f93bf7c1a860bd32b260c1d63b65e1ce0718d593bb644e98b6d083b80f55adb109e4a7161ce0f268e48c885f42f5653e03b9

2) createmultisig 2 «["04cf3b0ab1eda3c2d17b20b6827f0bc3135c86a17dac2624cdf30d94ec32d57926c0bb849553b85bd82bb42ba8b807994ee31659904d587927ab7f3ca4d55e0df0","043a021139c31de1ece897fe13af88b2c63c571378bd574ff994e3804ab76a7cf4f6d2d8fef3e1fa68bc97f9069574cdf57376f22977cb93460e5d2fd4ed0a2c07","04a2242366abdbc2c32c6f42731b60f93bf7c1a860bd32b260c1d63b65e1ce0718d593bb644e98b6d083b80f55adb109e4a7161ce0f268e48c885f42f5653e03b9"]»


Получен элемент «адрес» и «redeemScript»

Код:
"адрес" : "2MtmMhz1QJJiMvLFbMGPjbj8PeZxJpmKddg",
"redeemScript" : "524104cf3b0ab1eda3c2d17b20b6827f0bc3135c86a17dac2624cdf30d94ec32d57926c0bb849553b85bd82bb42ba8b807994ee31659904d587927ab7f3ca4d55e0df041043a021139c31de1ece897fe13af88b2c63c571378bd574ff994e3804ab76a7cf4f6d2d8fef3e1fa68bc97f9069574cdf57376f22977cb93460e5d2fd4ed0a2c074104a2242366abdbc2c32c6f42731b60f93bf7c1a860bd32b260c1d63b65e1ce0718d593bb644e98b6d083b80f55adb109e4a7161ce0f268e48c885f42f5653e03b953ae"
}
Проверено это https://www.blocktrail.com/tBTC/address/2MtmMhz1QJJiMvLFbMGPjbj8PeZxJpmKddg адрес и отправить несколько монет по адресу по http://faucet.haskoin.com

Теперь я хочу, потраченные монеты с этого адреса

Как я знаю, что я должен подготовить сырую сделку и подписать его 2 из 3

как это:
createrawtransaction
signrawtransaction
signrawtransaction
sendrawtransaction

для создания необработанной необходимости TX использовать TXID

Должен ли я получить TXID адрес 2MtmMhz1QJJiMvLFbMGPjbj8PeZxJpmKddg? и создать rawtransaction, как это

Код:
createrawtransaction «[{"TXID":"2of3_address_txid","Vout": 0"}]»«{"адрес назначения": 0.00010000}»

Как я могу получить TXID моего созданного 2of3 адрес? любой app`s веб-сервисы?

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


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


2 июля 2015, 10:37:52 AM   # 2
 
 
Сообщения: 324
Цитировать по имени
цитировать ответ
по умолчанию Re: rawtransaction и multisignature

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





Используйте listunspent API, чтобы получить TXID и Vout.
MacBook воздуха сейчас офлайн Пожаловаться на MacBook воздуха   Ответить с цитированием Мультицитирование сообщения от MacBook воздуха Быстрый ответ на сообщение MacBook воздуха

2 июля 2015, 10:40:21 AM   # 3
 
 
Сообщения: 560
Цитировать по имени
цитировать ответ
по умолчанию Re: rawtransaction и multisignature

https://gist.github.com/gavinandresen/3966071
Мухаммед Закир сейчас офлайн Пожаловаться на Мухаммед Закир   Ответить с цитированием Мультицитирование сообщения от Мухамед Закир Быстрый ответ на сообщение Мухаммед Закир

2 июля 2015, 4:00:17 PM   # 4
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: rawtransaction и multisignature

AFAIK, то RPC имеет addwatchonly команду. Это должно предупредить вас - регулярные walletnotify не будет, если она не имеет все частные ключи для multisig.

В противном случае, вы могли бы использовать blocknotify, и есть скрипт разбора каждый ТХ в каждом блоке для TxOuts, где сценарий-то вы знаете, высматривать (выплаты по конкретному адресу, и т.д.). Это довольно тяжелое.

Вы можете использовать https://github.com/btcdrak/bitcoin/tree/addrindex <- позволяет запрашивать ЛЮБУЮ TXID / адрес в силу пластыря. Наряду с использованием -txindex = 1, можно использовать -addrindex = 1, то ваши сценарии могут опрашивать для информации.

Другой вариант заключается в написании клиента Stratum, и сервера запросов общественности Электрум информации. (Есть `blockchain.address.get_history` команда, которую вы можете отправить). Это, вероятно, лучше всего сделать ММО, так как каждый клиент электрума делает это. Вы можете запросить два, чтобы убедиться, что они не кормят вас плохими результатами. Это имеет тот недостаток, однако, что вы непосредственно посылать ваши адреса по проводам. Вы также можете подписаться на уведомления, которые будут получены в частности обратного вызова URL, или держать гнездо открытым, и вы получите их там.

В противном случае, изо всех сил, и DIY Использование привязок к P2P сети, чтобы запросить отфильтрованные блоки от одноранговых (содержит только TX, который будет включен в фильтре). Это больше, чем частные Stratum, но требует немного работы, если вы хотите получить доступ к историческим сделкам. Но, если ваш сервис генерирует адрес для пользователей, вы знаете, сделки будут происходить только после этого, так подписаться, прежде чем ваши пользователи знают об этом, и рыскать отфильтрованные блоки для операций для пользователей. (В зависимости от выбранных ложных срабатываний, вы можете иметь операции, которые не имеют ничего общего с вашим кошельком.)

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

3 июля 2015, 4:30:42 AM   # 5
 
 
Сообщений: 43
Цитировать по имени
цитировать ответ
по умолчанию Re: rawtransaction и multisignature

Используйте listunspent API, чтобы получить TXID и Vout.

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

3 июля 2015, 12:32:27 PM   # 6
 
 
Сообщения: 412
Цитировать по имени
цитировать ответ
по умолчанию Re: rawtransaction и multisignature

@ Init1: Большинство проблем народов, как правило, они должны написать свой бумажник на вершине bitcoind.

Кроме того, только проверка, есть вы включили -txindex флага в bitcoin.conf, чтобы позволить вам `getrawtransaction` на произвольной сделку?

Если у вас есть адрес, и знают TXID / Vout / ScriptPubKey (поставляются с адреса), вы можете создавать / проверять подписи в коде, не bitcoind не требуется. Попробуйте избегать использования bitcoind RPC вызовы случайно. Они медленно и не очень хорошо масштабируется, а также, если вам это нужно для «validateaddress» или что-то, ваш сайт нарушает, если он идет в автономном режиме или страдает тяжелым грузом.

К сожалению для вас, txindex только позволяет посмотреть на TXID. Вы можете использовать addrindex патч, чтобы узнать о txids по любому адресу.
fbueller сейчас офлайн Пожаловаться на fbueller   Ответить с цитированием Мультицитирование сообщения от fbueller Быстрый ответ на сообщение fbueller



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW