Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
17 мая 2012, 5:07:33 PM   # 1
 
 
Сообщения: 565
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Хорошо, мне нужно создать мульти сделки подписи .. 2-из-3 ... Что мне делать?
Эндрю Воробьева сейчас офлайн Пожаловаться на Эндрю Воробьёв   Ответить с цитированием Мультицитирование сообщения от Andrew Воробьёв Быстрый ответ на сообщение Andrew Воробьёв


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


17 мая 2012, 6:29:35 PM   # 2
 
 
Сообщения: 2352
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

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





Вы будучи пионером здесь:

 - https://gist.github.com/2305966
 -
Стивен Gornick сейчас офлайн Пожаловаться на Stephen Gornick   Ответить с цитированием Мультицитирование сообщения от Stephen Gornick Быстрый ответ на сообщение Стивен Gornick

17 мая 2012, 6:36:03 PM   # 3
 
 
Сообщения: 565
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Нет, нет ... Мне нужно шаг за шагом учебник ...

Например 2 человека имеют Bitcoin Qt установлен на ПК, что им нужно сделать, чтобы сделать это ...

5 BTC Баунти
Эндрю Воробьева сейчас офлайн Пожаловаться на Эндрю Воробьёв   Ответить с цитированием Мультицитирование сообщения от Andrew Воробьёв Быстрый ответ на сообщение Andrew Воробьёв

17 мая 2012, 7:57:08 PM   # 4
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Я видел некоторые из онлайн кошельков размещения нескольких Sig сделок, хотя это, возможно, было до 16 BIP, и я не знаю, если они все еще делают это.

С другой стороны, есть способы, чтобы сделать это, если вы хотите идти копаться в командной строке и делать сумасшедшие "хакер материал", Но вы можете просто ждать, пока разработчики клиента, чтобы обойти это. Я имел большие планы на него в Оружейной палате, но у меня были некоторые другие неотложные приоритеты в последнее время. Это будет в моем списке приоритетов после Оружейная идет бета (надеюсь, в течение месяца).

Но даже после этого, есть большое препятствие для разработчиков клиента, потому что сбор подписей будет болью в заднице. Вот почему я создал BIP 10 (И уже используют его для автономных операций), но это, возможно, потребуется расширить или дополнить с большим удобством. Тьфу ...
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

17 мая 2012, 8:32:50 PM   # 5
 
 
Сообщения: 565
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

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

17 мая 2012, 9:48:47 PM   # 6
 
 
Сообщения: 1736
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Я не думаю, что BIP 11 уже был реализован. Нам нужна функция scriptPubKey.
cbeast сейчас офлайн Пожаловаться на cbeast   Ответить с цитированием Мультицитирование сообщения от cbeast Быстрый ответ на сообщение cbeast

17 мая 2012, 9:51:21 PM   # 7
 
 
Сообщения: 882
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Так что ждите, мы не можем сделать несколько Sig сделок еще?

Тогда почему все кричат ​​на Bitcoinica для их не использовать?

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

17 мая 2012, 10:48:33 PM   # 8
 
 
Сообщения: 1736
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Так что ждите, мы не можем сделать несколько Sig сделок еще?

Тогда почему все кричат ​​на Bitcoinica для их не использовать?

Я думал, что BIP16 получил идти вперед.
Bitcoinica не шифруют свой кошелек. Это проблема с воровством. Сейчас только multisig операции, которые могут быть сделаны отправляете по нескольким адресам.
cbeast сейчас офлайн Пожаловаться на cbeast   Ответить с цитированием Мультицитирование сообщения от cbeast Быстрый ответ на сообщение cbeast

17 мая 2012, 10:56:03 PM   # 9
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Так что ждите, мы не можем сделать несколько Sig сделок еще?

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

17 мая 2012, 11:02:02 PM   # 10
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Bitcoinica не шифруют свой кошелек. Это проблема с воровством.

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

18 мая 2012, 1:20:53 AM   # 11
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Хорошо, мне нужно создать мульти сделки подписи .. 2-из-3 ... Что мне делать?
Собирают (или генерировать) 3 Bitcoin адреса, на какой машины будут участвовать, используя команды getnewaddress или getaccountaddress RPC (или копирование и вставка из графического интерфейса).

Получить их открытые ключи с помощью команды validateaddress RPC 3 раза.

Затем создайте multisig адрес 2-на-3 с использованием addmultisigaddress; например

котировка
bitcoind addmultisigaddress 2 «["044322868cb17d64dcc22185ae2d4493111d73244c3668f8ac79ecc79c0ba8d30a6756d0fa20157 709af3281cc721c7f53321a8cabda29b77900b7e4fe0174b114","..second Публичных ..","..third Публичных .."]»
addmultisigaddress возвращает адрес multisignature. Будьте немного осторожно, открытые ключи сырыми шестнадцатеричные и не содержат контрольные суммы, как Bitcoin адреса делать.

Вы можете отправить деньги в эту сделку 2-в-3, используя обычные команды sendtoaddress / sendmany RPC, или GUI (или что-нибудь, что это было обновлено, чтобы распознавать multisig адреса).

Это позволит создать мульти транзакции подписи.

Если вы хотите, чтобы потом тратить средства, отправленные в этой сделке 2-в-3 ... что еще (ну не реализован, если Bitcoin имеет все 3 закрытых ключей в его кошельке, то эти средства будут отображаться в общем балансе кошельков и он может быть выбран, чтобы быть потрачены как и любые другие средства, полученные в кошельке). "Мы" необходимо реализовать RPC вызовы для реализации BIP 10 или что-то вроде этого.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

18 мая 2012, 1:36:29 AM   # 12
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

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

Ну, он может (и должен) быть зашифрованы на диске.

По крайней мере, делает его более трудным украсть секретные ключи (должны украсть из памяти).

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

19 мая 2012, 7:51:09 PM   # 13
 
 
Сообщения: 565
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Код:
C: \ Program Files (x86) \ Bitcoin \ демон>bitcoind.exe addmultisigaddress 2 «["0446fc07bc99bef8e7a875249657c65e1f1793fd0bf45e2c39d539b6f8fcd44676acc552ab886c11eb08f4a275e7bb7dc4fdaf9c4
b2228856f168a69df7d216fbc","04df70eb0107ed08e1ddcd4b4d85d26bf8cca301f5c98fd15f5efef12ba4de72bfef7287f964e304207164c003029449740aaae2d6af1ff7ae3f6bb27f3012296c","046003581a3ff5bc3de
daa6da4834ce7bcd49d3f114ce15791f6b5de8b0cec81a46db2eb8cf84d2db845854c57788c7283ab4040aeb3595bc5c68303a17fdde7c8"]»


ошибка: несоответствие типов «[0446fc07bc99bef8e7a875249657c65e1f1793fd0bf45e2c39d539b6f8fcd44676acc552ab886c11eb08f4a275e7bb7dc4fdaf9c4b2228856f168a69df7d216fbc, 04df70eb0107ed08e1ddcd4b4d
85d26bf8cca301f5c98fd15f5efef12ba4de72bfef7287f964e304207164c003029449740aaae2d6af1ff7ae3f6bb27f3012296c, 046003581a3ff5bc3dedaa6da4834ce7bcd49d3f114ce15791f6b5de8b0cec81a46db2eb8cf
84d2db845854c57788c7283ab4040aeb3595bc5c68303a17fdde7c8]

Зачем?
Эндрю Воробьева сейчас офлайн Пожаловаться на Эндрю Воробьёв   Ответить с цитированием Мультицитирование сообщения от Andrew Воробьёв Быстрый ответ на сообщение Andrew Воробьёв

22 мая 2012, 8:14:58 AM   # 14
Eli
 
 
Сообщения: 128
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Нет, нет ... Мне нужно шаг за шагом учебник ...

Например 2 человека имеют Bitcoin Qt установлен на ПК, что им нужно сделать, чтобы сделать это ...

5 BTC Баунти

Я добавляю 25BTC щедрот, если это будет сделано в SafeBit.
Эли сейчас офлайн Пожаловаться на Eli   Ответить с цитированием Мультицитирование сообщения от Eli Быстрый ответ на сообщение Eli

22 мая 2012, 1:18:19 PM   # 15
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

котировка
$ ./bitcoind addmultisigaddress 2 «["0446fc07bc99bef8e7a875249657c65e1f1793fd0bf45e2c39d539b6f8fcd44676acc552ab886c1 1eb08f4a275e7bb7dc4fdaf9c4b2228856f168a69df7d216fbc","04df70eb0107ed08e1ddcd4b4d85d26bf8cca301f5c98fd15f5efef12ba4de72bfef7287f964e30 4207164c003029449740aaae2d6af1ff7ae3f6bb27f3012296c","046003581a3ff5bc3dedaa6da4834ce7bcd49d3f114ce15791f6b5de8b0cec81a46db2eb8cf84d2 db845854c57788c7283ab4040aeb3595bc5c68303a17fdde7c8"]»
Работает в терминале на моем Mac, возвращается:
котировка
3EffXJKyYB9zWh2dhx2hcccqBK8DGC7x2x
... которая проверяет, как:
котировка
Код:
$ ./bitcoind validateaddress 3EffXJKyYB9zWh2dhx2hcccqBK8DGC7x2x
{
    "действует" : правда,
    "адрес" : "3EffXJKyYB9zWh2dhx2hcccqBK8DGC7x2x",
    "isscript" : правда,
    "это мое" : ложный,
    "скрипт" : "multisig",
    "адреса" : [
        "1HEmNY7Lpsqc81nP6JAymjGuuvdFLaqt1e",
        "1Gpuy32bmhtn3KL6dBDHdTHfMosXRH6xV4",
        "1AbU2FDgJRKejuY4e4XGYEfzo6uAGQ1Kyy"
    ],
    "sigsrequired" : 2,
    "Счет" : ""
}
Я не знаю достаточно о CLI Windows, со ссылкой на правила, чтобы получить ["...","...","..."] Прошло не-модифицирован для bitcoind.exe.  
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

22 мая 2012, 1:39:01 PM   # 16
 
 
Сообщения: 1862
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Я не знаю достаточно о CLI Windows, со ссылкой на правила, чтобы получить ["...","...","..."] Прошло не-модифицирован для bitcoind.exe.  

Это может быть немного расстраивает дилинг с cmd.exe и побега - для "" символы в основном нужно использовать обратную косую черту (становится более сложным, если происходит с помощью пакетного файла), а также для других символов (например, >, <, | или ^) вам нужно бежать с ^ характером.

Пример:

Код:
grep.exe ^>\"* .cpp

Будет ли соответствовать строка, например, следующим образом:

... ", ...


Ура,

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

31 мая 2012, 12:15:45 PM   # 17
 
 
Сообщения: 565
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Я установить свежий Bitcoin и запустить команду

Код:
Санта @ Ubu: ~ $ bitcoind validateaddress 3EffXJKyYB9zWh2dhx2hcccqBK8DGC7x2x
{
    "действует" : правда,
    "адрес" : "3EffXJKyYB9zWh2dhx2hcccqBK8DGC7x2x",
    "это мое" : ложный
}

Если я запускаю ту же команду после

Код:
bitcoind addmultisigaddress 2 «["0446fc07bc99bef8e7a875249657c65e1f1793fd0bf45e2c39d539b6f8fcd44676acc552ab886c11eb08f4a275e7bb7dc4fdaf9c4b2228856f168a69df7d216fbc","04df70eb0107ed08e1ddcd4b4d85d26bf8cca301f5c98fd15f5efef12ba4de72bfef7287f964e304207164c003029449740aaae2d6af1ff7ae3f6bb27f3012296c","046003581a3ff5bc3dedaa6da4834ce7bcd49d3f114ce15791f6b5de8b0cec81a46db2eb8cf84d2db845854c57788c7283ab4040aeb3595bc5c68303a17fdde7c8"]»

это дает мне

Код:
Санта @ Ubu: ~ $ bitcoind validateaddress 3EffXJKyYB9zWh2dhx2hcccqBK8DGC7x2x
{
    "действует" : правда,
    "адрес" : "3EffXJKyYB9zWh2dhx2hcccqBK8DGC7x2x",
    "isscript" : правда,
    "это мое" : ложный,
    "скрипт" : "multisig",
    "адреса" : [
        "1HEmNY7Lpsqc81nP6JAymjGuuvdFLaqt1e",
        "1Gpuy32bmhtn3KL6dBDHdTHfMosXRH6xV4",
        "1AbU2FDgJRKejuY4e4XGYEfzo6uAGQ1Kyy"
    ],
    "sigsrequired" : 2,
    "Счет" : ""
}

Есть ли способ, чтобы разобрать любой multisignature адрес на новой установке Bitcoin? Я хочу, чтобы это "адреса" раздел

Эндрю Воробьева сейчас офлайн Пожаловаться на Эндрю Воробьёв   Ответить с цитированием Мультицитирование сообщения от Andrew Воробьёв Быстрый ответ на сообщение Andrew Воробьёв

31 мая 2012, 12:25:18 PM   # 18
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Вы не можете разобрать адрес скрипта, не зная сценария. Это как преимущество, так и недостаток.

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

31 мая 2012, 12:58:57 PM   # 19
 
 
Сообщения: 565
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Код:
bitcoind addmultisigaddress 2 «["0446fc07bc99bef8e7a875249657c65e1f1793fd0bf45e2c39d539b6f8fcd44676acc552ab886c11eb08f4a275e7bb7dc4fdaf9c4b2228856f168a69df7d216fbc","04df70eb0107ed08e1ddcd4b4d85d26bf8cca301f5c98fd15f5efef12ba4de72bfef7287f964e304207164c003029449740aaae2d6af1ff7ae3f6bb27f3012296c","046003581a3ff5bc3dedaa6da4834ce7bcd49d3f114ce15791f6b5de8b0cec81a46db2eb8cf84d2db845854c57788c7283ab4040aeb3595bc5c68303a17fdde7c8"]»

Независимо от того, сколько времени я запускаю его это не дает только один выходной адрес - 3EffXJKyYB9zWh2dhx2hcccqBK8DGC7x2x

Как я могу создать несколько сделок multisignature используя те же адреса?
Эндрю Воробьева сейчас офлайн Пожаловаться на Эндрю Воробьёв   Ответить с цитированием Мультицитирование сообщения от Andrew Воробьёв Быстрый ответ на сообщение Andrew Воробьёв

31 мая 2012, 1:21:52 PM   # 20
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: [Bounty] Как к мульти операций подписи

Как я могу создать несколько сделок multisignature используя те же адреса?
Используйте один из посыла команды для отправки в несколько раз multisig адрес и вы будете создавать несколько multisig сделок.

addmultisigaddress не создает транзакцию, он просто создает место для будущих сделок идти.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW