17 августа 2011, 3:39:20 PM   # 1
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о выходах транзакций.

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


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

котировка
{
            "гашиш" : "6d124d67f4ebfd7a2b4e05852a86980b665f3e46903dd3177c12b3ebeb6ffbb6",
            "версия" : 1,
            "lock_time" : 0,
            "размер" : 259,
            "в" : [
                {
                    "prev_out" : {
                        "гашиш" : "5add561ad3d8e0e554809623509681101c85a666c5e48a5c3887c7c922e7841a",
                        "N" : 0
                    },
                    "scriptSig" : "3046022100b05a8751279e78c5096c536af528532f37e16c92ca9a4ac0f91e279f5f65990302210 0be87185a99bc6ace21209f13b148d44eaef2a2d7df6fda67bef84ab2e927b71701 04e6a2a199649366be01cabb1d9019ab755de0add011bfc2ea34c4c0243f1f80a708a2c2d53a91b f44bba215df1a4b1c8ebbe13480da35db73f080b425e05532ad"
                }
            ],
            "вне" : [
                {
                    "стоимость" : 18.44000000,
                    "scriptPubKey" : "OP_DUP OP_HASH160 1106a35156e021ac69bfb0fc0922a633447214e0 OP_EQUALVERIFY OP_CHECKSIG"
                },
                {
                    "стоимость" : 0.01000000,
                    "scriptPubKey" : "OP_DUP OP_HASH160 b644b4754ea9a24ff7932b6d63e0878be63bd155 OP_EQUALVERIFY OP_CHECKSIG"
                }
            ]
 }

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


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


17 августа 2011, 8:27:03 PM   # 2
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о выходах транзакций.

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





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

17 августа 2011, 8:40:36 PM   # 3
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о выходах транзакций.

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

17 августа 2011, 8:41:14 PM   # 4
 
 
Сообщения: 140
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о выходах транзакций.

Я предполагаю, что это не возможно, то? т.е. не существует никакой связи между prev_out хэш и любой из хешей выполненной?

Кто-то, кто знает источник лучше, чем я могу исправить, но это похоже на выход для "изменение" вставляется в случайном положении в сделке. Видеть CWallet :: CreateTransaction (), wallet.c: 969.  Таким образом, не должно быть никаких детерминированных ключи.
samr7 сейчас офлайн Пожаловаться на samr7   Ответить с цитированием Мультицитирование сообщения от samr7 Быстрый ответ на сообщение samr7

17 августа 2011, 8:52:57 PM   # 5
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о выходах транзакций.

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

17 августа 2011, 9:06:40 PM   # 6
 
 
Сообщения: 198
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о выходах транзакций.

Кто-то, кто знает источник лучше, чем я могу исправить, но это похоже на выход для "изменение" вставляется в случайном положении в сделке. Видеть CWallet :: CreateTransaction (), wallet.c: 969.  Таким образом, не должно быть никаких детерминированных ключи.

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

Пример: Предположим, транзакция шляпа выходы X и Y. Тогда обычно один является получателем платежа, а другой первоначальный владелец монет. Теперь предположим, что X является хорошо известным Bitcoin адрес (например, пожертвование адрес упоминается здесь на форуме). В этом случае можно смело заключить, что Y принадлежит к первоначальному владельцу монет.





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

18 августа 2011, 12:00:13 PM   # 7
kjj
 
 
Сообщения: 1302
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о выходах транзакций.

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

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

18 августа 2011, 5:04:20 PM   # 8
 
 
Сообщения: 910
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о выходах транзакций.

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

Другое дело, я не совсем понимаю. Как я могу определить адрес вознаграждение блока было отправлено? например является их каким-то образом извлечь адрес из "scriptSig"?
piuk сейчас офлайн Пожаловаться на piuk   Ответить с цитированием Мультицитирование сообщения от piuk Быстрый ответ на сообщение piuk

18 августа 2011, 5:14:30 PM   # 9
 
 
Сообщения: 1134
Цитировать по имени
цитировать ответ
по умолчанию Re: Вопрос о выходах транзакций.

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

Другое дело, я не совсем понимаю. Как я могу определить адрес вознаграждение блока было отправлено? например является их каким-то образом извлечь адрес из "scriptSig"?
Возьмите 65 байтов, начиная с 04, это открытый ключ
Затем, сделайте это: http://dl.dropbox.com/u/1139081/BitcoinImg/PubKeyToAddr.png
jackjack сейчас офлайн Пожаловаться на jackjack   Ответить с цитированием Мультицитирование сообщения от jackjack Быстрый ответ на сообщение jackjack



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW