Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
5 мая 2015, 2:15:44 PM   # 1
 
 
Сообщения: 398
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить отправителя в сделках с более чем одного отправителя

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я разрабатываю игру, основанную лотерейной похож на http://luckyb.it для третьей стороны, все было хорошо, пока я не приду с этой сделкой: https://blockchain.info/tx/a7d35ae556e866ca4d2fa692ae4760782c2c95622fbcf22f9c05aa59996e7e5f

Как определить, какой адрес отправителя в транзакции с несколькими отправителем (и если есть соответствующие несколько приемников)?

Я послал BTC в 164fCo3798s6Nk99MRQ5bkT9bEvNnSGc5b, но мой кошелек (HD) также передавать некоторые средства на 15DTdHq2TaZDvzKcHCeCp24CmhNJhQhHpa
В этом случае, как я могу обнаружить в какой адрес я должен вернуть выигрыш?

Выходы
котировка
1HAYB6Sa6nJkB1bgGcAxVHVMnWLuGx5egi (0,01067782 BTC)
15fSktiWqTNf4wsGnG6XHqPpj3r6aMhj9N (0,01617602 BTC)
1ESLiFtyK2nKw98MLbupYSsgGyLz5w3KxU (0,0885 BTC)
1BJ7dZqeQEFV22Dr1KSRKqSY6jqnbFTG3p (0,01142016 BTC)
входные
котировка
164fCo3798s6Nk99MRQ5bkT9bEvNnSGc5b - 0,015904 BTC
15DTdHq2TaZDvzKcHCeCp24CmhNJhQhHpa - 0,11077 BTC

Я попытался открыть некоторые старые транзакции из luckyb.it и я нашел этот пример:

https://blockchain.info/tx/a2a48b476111ca163f917028c11930887b49d9f22354f3c923243b1b528738e9
В этом случае каждый выход не является другой ставкой, поэтому никаких проблем

https://blockchain.info/tx/9456a0715b2ef5bb7274771c7622999d35d3f2991d667f7da3d84a2e5a8ba826
В этом один и тот же адрес отправлено 2 выхода, но один для luckybit и другого для себя, делает luckybit признать, 2 ставки? Думаю, нет.
Кроме того, это хорошо, потому что каждый выход имеет тот же адрес, то есть у нас есть только один адрес для возврата.

Но что об этом один: https://blockchain.info/tx/bc7d54aed374fafa0efce2add6b03e446cb3193c38a7c582d5d443af1bb44f05
Это было 2 выходов с разными адресами и 2 входа и для различных адресов.
Как я могу детерминированным, в котором адрес я должен вернуть выигрыш?
NicosKaralis сейчас офлайн Пожаловаться на NicosKaralis   Ответить с цитированием Мультицитирование сообщения от NicosKaralis Быстрый ответ на сообщение NicosKaralis


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


5 мая 2015, 2:50:00 PM   # 2
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить отправителя в сделках с более чем одного отправителя

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





Я разрабатываю игру, основанную лотерейной похож на http://luckyb.it для третьей стороны, все было хорошо, пока я не приду с этой сделкой: https://blockchain.info/tx/a7d35ae556e866ca4d2fa692ae4760782c2c95622fbcf22f9c05aa59996e7e5f

Как определить, какой адрес отправителя в транзакции с несколькими отправителем (и если есть соответствующие несколько приемников)?

Я послал BTC в 164fCo3798s6Nk99MRQ5bkT9bEvNnSGc5b, но мой кошелек (HD) также передавать некоторые средства на 15DTdHq2TaZDvzKcHCeCp24CmhNJhQhHpa
В этом случае, как я могу обнаружить в какой адрес я должен вернуть выигрыш?

Выходы
котировка
1HAYB6Sa6nJkB1bgGcAxVHVMnWLuGx5egi (0,01067782 BTC)
15fSktiWqTNf4wsGnG6XHqPpj3r6aMhj9N (0,01617602 BTC)
1ESLiFtyK2nKw98MLbupYSsgGyLz5w3KxU (0,0885 BTC)
1BJ7dZqeQEFV22Dr1KSRKqSY6jqnbFTG3p (0,01142016 BTC)
входные
котировка
164fCo3798s6Nk99MRQ5bkT9bEvNnSGc5b - 0,015904 BTC
15DTdHq2TaZDvzKcHCeCp24CmhNJhQhHpa - 0,11077 BTC

Я попытался открыть некоторые старые транзакции из luckyb.it и я нашел этот пример:

https://blockchain.info/tx/a2a48b476111ca163f917028c11930887b49d9f22354f3c923243b1b528738e9
В этом случае каждый выход не является другой ставкой, поэтому никаких проблем

https://blockchain.info/tx/9456a0715b2ef5bb7274771c7622999d35d3f2991d667f7da3d84a2e5a8ba826
В этом один и тот же адрес отправлено 2 выхода, но один для luckybit и другого для себя, делает luckybit признать, 2 ставки? Думаю, нет.
Кроме того, это хорошо, потому что каждый выход имеет тот же адрес, то есть у нас есть только один адрес для возврата.

Но что об этом один: https://blockchain.info/tx/bc7d54aed374fafa0efce2add6b03e446cb3193c38a7c582d5d443af1bb44f05
Это было 2 выходов с разными адресами и 2 входа и для различных адресов.
Как я могу детерминированным, в котором адрес я должен вернуть выигрыш?

Вы никогда не должны пытаться угадать, какой адрес отправить биткойны в. Если вы угадаете неправильно, то Bitcoins будут безвозвратно утеряны.

Вы никогда не должны смотреть на входах, чтобы попытаться выяснить, где Bitcoins должны быть отправлены "назад" к, так как отправитель может не иметь контроль над этим адресом.

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

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

5 мая 2015, 2:51:45 PM   # 3
 
 
Сообщения: 360
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить отправителя в сделках с более чем одного отправителя

Вы, вероятно, хотите, чтобы прочитать об этом: https://en.bitcoin.it/wiki/From_address
Что Дэнни дал краткое резюме.
спина сейчас офлайн Пожаловаться на спин   Ответить с цитированием Мультицитирование Сообщения от спина Быстрый ответ на сообщение спина

5 мая 2015, 4:25:46 PM   # 4
 
 
Сообщения: 1078
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить отправителя в сделках с более чем одного отправителя

----------СНИП ---------

Если вы разрабатываете игру, похожую на LuckyBit, то вам нужно знать, что она позволяет лишь некоторые бумажники, которые они называют "совместимые бумажники", Эти бумажники являются те, которые специально позволяют контролировать свои собственные ключи. Некоторые бумажники Электрум, Bitcoin-Qt, Multibit, Оружейная. Сторонние бумажники, как Coinbase, Xapo и т.д. использовать несколько адресов (также, они являются анонимными), и они посылают деньги из совершенно новых адресов каждый раз, которые не находятся под вашим контролем. Так, лучше предупредить пользователей, чтобы использовать только совместимые бумажники, как Blockchain, Электрум, Bitcoin-Qt, Multibit, Оружейной раз сайт приходит жить. Если кто-то еще использует несовместимые бумажники, его что-то вы не можете помочь пользователю.

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

5 мая 2015, 4:52:47 PM   # 5
 
 
Сообщения: 292
Цитировать по имени
цитировать ответ
по умолчанию Re: Определить отправителя в сделках с более чем одного отправителя

В дополнение ко всему, изложенным выше, «повторное использование адреса» считается плохой практикой. Это лучше и безопаснее для них, чтобы иметь новый приемный адрес, а не вернулся в представляемое один, даже если это один может быть проверен как отправитель. (видеть: https://en.bitcoin.it/wiki/Address_reuse)
altcoinex сейчас офлайн Пожаловаться на altcoinex   Ответить с цитированием Мультицитирование сообщения от altcoinex Быстрый ответ на сообщение altcoinex



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW