Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
23 июня 2013, 5:03:17 AM   # 1
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: какой адрес будет получить деньги в multisig?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Сделка:
https://blockchain.info/tx/60a20bd93aa49ab4b28d514ec10b06e1829ce6818ec06cd3aabd013ebcdc4bb1

Свалка Tx сырыми, здесь Vout часть:

котировка
    "Vout" : [
        {
            "стоимость" : 0.01000000,
            "N" : 0,
            "scriptPubKey" : {
                "как м" : "1 04cc71eb30d653c0c3163990c47b976f3fb3f37cccdcbedb169a1dfef58bbfbfaff7d8a473e7e2e 6d317b87bafe8bde97e3cf8f065dec022b51d11fcdd0d348ac4 0461cbdcc5409fb4b4d42b51d33381354d80e550078cb532a34bfa2fcfdeb7d76519aecc62770f5 b0e4ef8551946d8a540911abe3e7854a26f39f58b25c15342af 2 OP_CHECKMULTISIG",
                "наговор" : "514104cc71eb30d653c0c3163990c47b976f3fb3f37cccdcbedb169a1dfef58bbfbfaff7d8a473e 7e2e6d317b87bafe8bde97e3cf8f065dec022b51d11fcdd0d348ac4410461cbdcc5409fb4b4d42b 51d33381354d80e550078cb532a34bfa2fcfdeb7d76519aecc62770f5b0e4ef8551946d8a540911 abe3e7854a26f39f58b25c15342af52ae",
                "reqSigs" : 1,
                "тип" : "multisig",
                "адреса" : [
                    "1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F",
                    "1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq"
                ]
            }
        },
        {
            "стоимость" : 0.46452304,
            "N" : 1,
            "scriptPubKey" : {
                "как м" : "OP_DUP OP_HASH160 c812a297b8e0e778d7a22bb2cd6d23c3e789472b OP_EQUALVERIFY OP_CHECKSIG",
                "наговор" : "76a914c812a297b8e0e778d7a22bb2cd6d23c3e789472b88ac",
                "reqSigs" : 1,
                "тип" : "pubkeyhash",
                "адреса" : [
                    "1KEtUA8f76CpHmFukC28uUsfsUduexvsSB"
                ]
            }
        },
        {
            "стоимость" : 0.00500000,
            "N" : 2,
            "scriptPubKey" : {
                "как м" : "OP_DUP OP_HASH160 641ad5051edd97029a003fe9efb29359fcee409d OP_EQUALVERIFY OP_CHECKSIG",
                "наговор" : "76a914641ad5051edd97029a003fe9efb29359fcee409d88ac",
                "reqSigs" : 1,
                "тип" : "pubkeyhash",
                "адреса" : [
                    "1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq"
                ]
            }
        }
    ],

В Vout [0], есть два адреса ("1AJbsFZ64EpEfS5UAjAfcUG8pH8Jn3rn1F", "1A8JiWcwvpY7tAopUkSnGuEYHmzGYfZPiq") Получили значение 0.01000000, но адрес получает деньги?
bit_kevin сейчас офлайн Пожаловаться на bit_kevin   Ответить с цитированием Мультицитирование сообщения от bit_kevin Быстрый ответ на сообщение bit_kevin


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


23 июня 2013, 9:14:48 AM   # 2
 
 
Сообщения: 983
Цитировать по имени
цитировать ответ
по умолчанию Re: какой адрес будет получить деньги в multisig?

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





я бы сказал "ни тех," получает деньги, или, может быть, "и то и другое", Так как это кажется "1 из 1" multisig (по blockchain.info), это означает, что либо владелец одного из этих адресов можно потратить 0,01 BTC (думаю: "тот, кто приходит первым"). Где деньги посылаются в данном случае решается один тратить.
Domob сейчас офлайн Пожаловаться на Domob   Ответить с цитированием Мультицитирование сообщения от Domob Быстрый ответ на сообщение Domob

24 июня 2013, 3:11:07 AM   # 3
 
 
Сообщения: 280
Цитировать по имени
цитировать ответ
по умолчанию Re: какой адрес будет получить деньги в multisig?

Кажется, многие люди не понимают, что такая multisig сделки.

Она требует 2+ криптографических ключей, чтобы отпереть транзакцию, и выход может быть введен в любой адрес владельцы этих двух ключей хотят.

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

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

25 июня 2013, 11:27:26 AM   # 4
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: какой адрес будет получить деньги в multisig?

Кажется, многие люди не понимают, что такая multisig сделки.

Она требует 2+ криптографических ключей, чтобы отпереть транзакцию, и выход может быть введен в любой адрес владельцы этих двух ключей хотят.

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

так что в этом смысле, это в специальном совместном счете. Можно было бы сделать особый вид бумажника приложения, которое может показать баланс такого совместного счета (возможно, уже существует), однако этот баланс не может расходоваться без ОБА закрытых ключей.

так что разница между p2sh и multisig?
bit_kevin сейчас офлайн Пожаловаться на bit_kevin   Ответить с цитированием Мультицитирование сообщения от bit_kevin Быстрый ответ на сообщение bit_kevin

25 июня 2013, 12:07:12 PM   # 5
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: какой адрес будет получить деньги в multisig?

В P2SH, есть два сценария. Первый сценарий заглушка, что делает другие узлы распознают его как P2SH сценарий, и он включает в себя хэш второго сценария. Второй сценарий может быть что угодно, и не выявлен, пока сделка не будет погашена. Хэш выявленного сценарий должен соответствовать хэш внедренный в заглушке.

Multisig это просто специальный скрипт, который имеет инструкцию, которая проверяет, что, по меньшей мере М-о-N подпись присутствует. Этот сценарий может быть в обычной сделке, или он может быть в сделке P2SH.

Фондовый клиент понимает, multisig через P2SH. Есть команды для создания P2SH multisig адреса, и клиент поймет их правильно. Если клиент знает адрес P2SH в вопросе, и знает достаточно ключей, чтобы выкупить ее, то сделка будет отображаться в listunspent, а стоимость будет рассчитываться в вашем бумажнике баланса и т.д.
kjj сейчас офлайн Пожаловаться на kjj   Ответить с цитированием Мультицитирование сообщения от kjj Быстрый ответ на сообщение kjj

25 июня 2013, 3:21:22 PM   # 6
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: какой адрес будет получить деньги в multisig?

В P2SH, есть два сценария. Первый сценарий заглушка, что делает другие узлы распознают его как P2SH сценарий, и он включает в себя хэш второго сценария. Второй сценарий может быть что угодно, и не выявлен, пока сделка не будет погашена. Хэш выявленного сценарий должен соответствовать хэш внедренный в заглушке.

Multisig это просто специальный скрипт, который имеет инструкцию, которая проверяет, что, по меньшей мере М-о-N подпись присутствует. Этот сценарий может быть в обычной сделке, или он может быть в сделке P2SH.

Фондовый клиент понимает, multisig через P2SH. Есть команды для создания P2SH multisig адреса, и клиент поймет их правильно. Если клиент знает адрес P2SH в вопросе, и знает достаточно ключей, чтобы выкупить ее, то сделка будет отображаться в listunspent, а стоимость будет рассчитываться в вашем бумажнике баланса и т.д.

Все они имеют некоторые монеты, P2SH только один адрес (генерируется из нескольких открытого ключа) с redeemScript, Multisig имеет по крайней мере один адрес.
Монета которую они разделяют не принадлежит ни к одному из этих адресов.
Для того, чтобы потратить монету, все, что нужно, по крайней мере один закрытый ключ подписи.
Используйте команду "#bitcoind gettxout ххххх п" может найти их, прежде чем потратить.

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

25 июня 2013, 7:14:30 PM   # 7
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: какой адрес будет получить деньги в multisig?

В P2SH, есть два сценария. Первый сценарий заглушка, что делает другие узлы распознают его как P2SH сценарий, и он включает в себя хэш второго сценария. Второй сценарий может быть что угодно, и не выявлен, пока сделка не будет погашена. Хэш выявленного сценарий должен соответствовать хэш внедренный в заглушке.

Multisig это просто специальный скрипт, который имеет инструкцию, которая проверяет, что, по меньшей мере М-о-N подпись присутствует. Этот сценарий может быть в обычной сделке, или он может быть в сделке P2SH.

Фондовый клиент понимает, multisig через P2SH. Есть команды для создания P2SH multisig адреса, и клиент поймет их правильно. Если клиент знает адрес P2SH в вопросе, и знает достаточно ключей, чтобы выкупить ее, то сделка будет отображаться в listunspent, а стоимость будет рассчитываться в вашем бумажнике баланса и т.д.

Спасибо за это хорошее объяснение, однако я не понимаю в последнем абзаце: если клиент знает адрес P2SH, он знает хэш сценария, но не знает, сам скрипт, так что не в состоянии определить, если он имеет достаточно клавиш, чтобы выкупить его, поэтому он не может появиться в listunspent и т.д. Теперь, это правильно или я что-то контроль?
dserrano5 сейчас офлайн Пожаловаться на dserrano5   Ответить с цитированием Мультицитирование сообщения от dserrano5 Быстрый ответ на сообщение dserrano5

25 июня 2013, 7:53:46 PM   # 8
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: какой адрес будет получить деньги в multisig?

В P2SH, есть два сценария. Первый сценарий заглушка, что делает другие узлы распознают его как P2SH сценарий, и он включает в себя хэш второго сценария. Второй сценарий может быть что угодно, и не выявлен, пока сделка не будет погашена. Хэш выявленного сценарий должен соответствовать хэш внедренный в заглушке.

Multisig это просто специальный скрипт, который имеет инструкцию, которая проверяет, что, по меньшей мере М-о-N подпись присутствует. Этот сценарий может быть в обычной сделке, или он может быть в сделке P2SH.

Фондовый клиент понимает, multisig через P2SH. Есть команды для создания P2SH multisig адреса, и клиент поймет их правильно. Если клиент знает адрес P2SH в вопросе, и знает достаточно ключей, чтобы выкупить ее, то сделка будет отображаться в listunspent, а стоимость будет рассчитываться в вашем бумажнике баланса и т.д.

Спасибо за это хорошее объяснение, однако я не понимаю в последнем абзаце: если клиент знает адрес P2SH, он знает хэш сценария, но не знает, сам скрипт, так что не в состоянии определить, если он имеет достаточно клавиш, чтобы выкупить его, поэтому он не может появиться в listunspent и т.д. Теперь, это правильно или я что-то контроль?

Зная сценарий является то, что я имею в виду, зная адрес.

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

26 июня 2013, 7:14:44 AM   # 9
 
 
Сообщения: 1848
Цитировать по имени
цитировать ответ
по умолчанию Re: какой адрес будет получить деньги в multisig?

Секреты, как правило, закрытые ключи, но в данном случае, это сценарий выкупа.

Aha это был мой отсутствующий бит. Еще раз спасибо.
dserrano5 сейчас офлайн Пожаловаться на dserrano5   Ответить с цитированием Мультицитирование сообщения от dserrano5 Быстрый ответ на сообщение dserrano5



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW