|
14 мая 2013, 4:00:56 AM | # 1 |
Сообщения: 373
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Скажи друг и у меня есть бумажники и найти третью wallet.dat. Мы оба импортировать этот бумажник. Единственное, что я нашел "Странные вещи происходят"
|
14 мая 2013, 4:07:24 AM | # 2 |
Сообщения: 2016
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Получил 1806 Биткоинов
Реальная история. Скажи друг и у меня есть бумажники и найти третью wallet.dat. Мы оба импортировать этот бумажник. Единственное, что я нашел "Странные вещи происходят" Это действительно зависит от клиента, который импортируется в, и метод, который вы используете, чтобы импортировать его. Если предположить, что все три бумажников с помощью Bitcoin-Qt, и что каждый из вас использовать importprivkey импортировать закрытые ключи от третьего кошелька: Если третий бумажник имеет какие-либо биткоен в нем, как вы и ваш друг будете видеть эти биткойны добавлен на баланс ваших кошельков. Какой из вас проводит различные выходы из третьего кошелька первым, скорее всего, увидеть ваши транзакции проходят. Другие из вас может увидеть монеты присылают из своего кошелька. Если они пытаются проводить одни и те же выходы, прежде чем их бумажник видит обновленный blockchain с израсходованными выходами, они обнаружат, что их сделка является двойными израсходуют попытки, что сеть будет отвергать. |
15 мая 2013, 3:50:30 AM | # 3 |
Сообщения: 373
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Интересные и спасибо за ответ.
Для того, чтобы объяснить его обратно, чтобы убедиться, что я есть, и при условии, что мы используем одни и те же кошельки: Кошелек A: 1 BTC Кошелек B: 1 BTC Кошелек C: 10 BTC И А & Б импорта С Кошелек A: 11 BTC Кошелек B: 11 BTC Но 10 БТД "общий" между ними до тех пор, пока не будет потрачено. Поскольку они провели остаток обоих кошельков изменится? |
15 мая 2013, 4:04:40 AM | # 4 |
Сообщения: 2016
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Интересные и спасибо за ответ. Для того, чтобы объяснить его обратно, чтобы убедиться, что я есть, и при условии, что мы используем одни и те же кошельки: Кошелек A: 1 BTC Кошелек B: 1 BTC Кошелек C: 10 BTC И А & Б импорта С Кошелек A: 11 BTC Кошелек B: 11 BTC Но 10 БТД "общий" между ними до тех пор, пока не будет потрачено. Поскольку они провели остаток обоих кошельков изменится? Это немного сложнее, и это зависит от того, бумажник вы используете и как вы импортировать его, но на базовом уровне да. Кошелек фактически отслеживает набор операций, которые были отправлены по адресам, что бумажник знает. Он не объединить их вместе в одну сумму (даже если он показывает его вам, что путь). Так что, если вы получите четыре отдельных сделок, которые платят вам 1 BTC, 2 BTC, 3 BTC и 4 BTC, то бумажник покажет, что у вас есть 10 BTC. Но если вы потом потратить 1,5 BTC, кошелек может выбрать потратить 1 BTC и 2 BTC (в общей сложности 3 BTC). Это создало бы сделку, которая будет посылать 1,5 BTC получателю. Тогда было бы создать новый адрес, что он не скажет вам о. Он посылает оставшиеся 1,5 BTC обратно в кошелек на новый адрес. Так что если кошелек C получил 4 сделки я только что упомянул, а затем после импорта, если бумажник должны были отправить 1,5 BTC где-то, то кошелек B может увидеть 3 BTC внезапно исчезает, а бумажник увидел ее баланс уменьшается 1.5BTC. Тогда, если кошелек B послал 5 BTC, он может выбрать, чтобы провести оставшиеся 4 BTC и 3 BTC выходов, отправляя изменения на новый адрес в Кошельке B. Таким образом, бумажник будет видеть это баланс внезапно упасть на 7 BTC, в то время как кошелек B видит его падение баланса на 5 BTC. Также возможно, что один кошелек посылает биткоен в сделке, что другой бумажник не слышит о сразу. Затем, когда вы создаете транзакцию со вторым бумажника, он пытается повторно провести тот же предыдущий вывод. Это "двойные израсходует" попытка и вызвать некоторую путаницу, поскольку второй бумажник никогда не видит его сделки подтверждают, а остальная часть сети никогда не видит вторую транзакцию. |
15 мая 2013, 4:24:33 AM | # 5 |
Сообщения: 110
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Это звучит для меня, что если 20 людей все имеют один и тот же файл wallet.dat, и они вышли на кучу торговцев и потратили деньги в то же время - только один купец получил бы их БТД ... остальные нашли бы BTC быть уже израсходованы.
Разве это не проблема? |
15 мая 2013, 4:59:50 AM | # 6 |
Сообщения: 2016
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Это звучит для меня, что если 20 людей все имеют один и тот же файл wallet.dat, и они вышли на кучу торговцев и потратили деньги в то же время - только один купец получил бы их БТД ... остальные нашли бы BTC быть уже израсходованы. Разве это не проблема? Да и нет. Это известное поведение Bitcoin. Почти все 0 подтверждение атаки двойной уровень расходов воспользоваться этим поведением. Если не торговец может ждать 1 подтверждение, то это уже не проблема. Как только подтверждение происходит, все остальные попытки операции исчезают и все остальные торговцы знают, что они на самом деле не получили какой-либо сделки. Принимая сделку с 0 подтверждениями немного напоминает прием чека от проверки счета кому-то. Там нет никакого способа, чтобы быть уверенным в том, что вы на самом деле собираетесь получить деньги, пока вы не получите подтверждение. Теперь, если продавец не в состоянии ждать одно подтверждения, есть несколько других вариантов для обеспечения того, чтобы они заплатили деньги. Во-первых, продавец может получить идентификационную информацию на потребителя, который может помочь в преследовании кражи. Видеокамеры, удостоверение личности, или даже программа лояльности клиентов может пройти долгий путь к обескураживающим мошенничеству. Во-вторых, продавец может партнер с торгового автомата третьей стороной для обработки платежей. Возможно, компания приходит (позволяет называть их Asiv), которая выдает потребителям 3 ⅜ Ч 2 ⅛ в (85,60 53,98 мм Ч) пластиковой карты с номером счета и магнитной полосой на спине. Тогда Asiv партнеры торговцев предоставляя им часть оборудования они могут подключаться к точке продажи системы. Когда потребитель посещает торговца, они красть их пластиковую карту через устройство и Asiv регистрирует сделку. Asiv контрактов платить торговец на регулярной основе (возможно, по ночам?) Общее количество всех сделок, обработанных коммерсанту (минус небольшой платой). Теперь купец не придется беспокоиться об оплате от потребителя, так как они знают, что они будут оплачены Asiv. Тогда один раз в месяц или около того, Asiv разослать счета-фактуры для всех потребителей, которые используют свои карты и собирает оплату от них. Другие решения будут также возможно. Возможно, парадигма изменится, и потребители будут делать депозит Bitcoin торговца, как войти в магазин. К тому времени, когда они готовы, чтобы проверить, их депозит будет уже по крайней мере 1 подтверждение. Тогда купец просто посылает "изменение" вернуться к потребителю, прежде чем они покинут. |
17 мая 2013, 2:08:28 PM | # 7 |
Сообщения: 373
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Интересно.
Я жевал на идее услуг, аналогичных обмен / бумажник, чтобы удовлетворить это. Например, участник компании третьей, где вы вносите биткойны. Эта компания ручается у вас есть X баланс. Продавец может рассчитывать на что целостность компании, чтобы иметь дело со случайными неизвестными. Это может сократить количество сделок. Например. два человека торговли БТД и принадлежат к одной и той же компании ваучера. Ваучер компании не нужно перемещать любой Bitcoin, просто изменить баланс в своих записях. Тогда вы имеете право снять свой новый баланс, когда вам нужно. Я не очень нравится идея, она чувствует себя слишком много, как кредитная компания для меня, и это своего рода "Все ваши яйца в одной корзине подход" |
17 мая 2013, 2:26:31 PM | # 8 |
Сообщения: 956
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Это один случай (обратите внимание на огромное количество неподтвержденных операций)
http://blockchain.info/address/1JwSSubhmg6iPtRjtyqhUYYH7bZg3Lfy1T Это «правильная лошадь батареи штапельного» brainwallet адрес, который он по умолчанию, когда вы посещаете сайт. Кажется, что люди импортируют секретный ключ этого адреса в надежде, что они будут иметь возможность перемещать биткойно достаточно быстро, как они прибывают. Я подозреваю, что некоторые из этих людей, которые делают это не понимают, что, когда они делают сделку с другого адреса в бумажнике изменения могут быть отправлены на этот адрес редактировать - просто смотрел на это снова - это, кажется, кто-то на самом деле пытается атаковать blockchain. Если бы не заметил этого до сегодняшнего дня. |
18 мая 2013, 10:59:38 PM | # 9 |
Сообщений: 11
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
|
18 мая 2013, 11:19:10 PM | # 10 |
Сообщений: 13
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
хорошо сказано ... я lol'd
|
19 мая 2013, 12:04:59 AM | # 11 |
Сообщения: 3
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Представьте себе ситуацию, когда А и В используют один и тот же секретный ключ / wallet.dat - это может быть по сравнению с использованием одного банковского счета на двух человек?
Например & В один банковском счете, каждый из них имеет собственную кредитную карту и может использовать деньги на этом счете, пока они не тратят все. Это возможно? Будет ли это разумный способ достижения такой цели с Bitcoins? (Представьте себе компанию или семейный счет или аналогичные ситуации) Единственное, что меня беспокоит в два раза расходы. Когда это произойдет: 1) Если A и B пытаются провести больше Bitcoin, чем они есть в кошельке 2) Если A и B пытаются провести биткойна в то же время, даже если они не тратят все деньги в бумажнике Какой из них является верным? |
19 мая 2013, 2:06:04 AM | # 12 |
Сообщения: 2016
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Единственное, что меня беспокоит в два раза расходы. Когда это произойдет: 1) Если A и B пытаются провести больше Bitcoin, чем они есть в кошельке 2) Если A и B пытаются провести биткойна в то же время, даже если они не тратят все деньги в бумажнике Какой из них является верным? Ни (или оба) в зависимости от того, как вы смотрите на него. На уровне протокола, Bitcoin отдельно отслеживает каждую транзакцию получения. Это не "смешиваются вместе" эти остатки. Если вы получаете на одном Bitcoin адрес, три операции каждый для другого баланса, например, 3 BTC, затем 4 BTC, и 6 BTC, то бумажник может показать вам баланс 13 BTC, но это на самом деле отслеживания каждого из те транзакции выводит индивидуально. Когда расходы биткойны, протокол требует, чтобы вы проводите один или несколько выходов во всей их полноте. Если данный пример, вы хотите отправить кому-1 BTC, ваш кошелек должен провести один или несколько из перечисленных выходов полностью. Предполагая, что в тот момент, когда бумажник решил провести выходные 3 BTC, это создало бы сделку, которая использовала выход 3 BTC в качестве вклада в операции. Сделка будет тогда иметь 2 выхода, выход на 1 BTC направляется в адрес получателя, а также отдельный выход для 2 BTC на адрес в вашем бумажнике, как "изменение", После того, как эта сделка подтверждается, предыдущий 3 выход BTC считается "потраченный" и никогда не могут быть потрачены снова. Любые дальнейшие попытки провести BTC выход 3 будет считаться несостоявшимся "двойные израсходует" попытка. Если вы хотите провести оставшиеся 2 BTC, вы должны знать и провести новый выход 2 BTC. Таким образом, двойная попытка израсходует будет происходить в любое время две отдельных попыток провести тот же ранее принятый вывод. Если А тратит все биткойны в кошельке, то, очевидно, это будет означать, что они потратили все выходы, которые могут быть отслеживание любой копии бумажника. Если кошелек, B работает до сих пор не был обновлен с информацией, что бумажник уже провели эти выходные, то B может попытаться "тратить больше, чем они есть в кошельке" и в качестве такой попытки провести одну или несколько из уже проведенных мероприятий. Это будет двойная попытка потратить. Если A и B пытаются провести биткойна в то же время, как бумажники могли выбрать, чтобы провести один или несколько из тех же полученных ранее неизрасходованных выходов. Это будет двойная попытка потратить. Как правило, это плохая идея, чтобы попытаться запустить два отдельных бумажников, что оба пытаются отслеживать и проводить биткойна, полученные в одних и те же адреса. Есть много возможностей для одного кошелька не знать, что другой кошелек уже провел несколько выходов. Возможно, в будущем кто-то выйдет с бумажником, который синхронизируется хорошо между несколькими экземплярами, чтобы избежать подобных проблем, но на данный момент, только кошельки, которые делают это, сделать это, отправив все коммуникации через централизованный сервер, который отслеживает каждый из неизрасходованные выходы в одном месте. каждый "пример" бумажника действительно просто отдельное подключение к одному серверу, который отслеживает остатки и адрес. |
19 мая 2013, 10:31:41 PM | # 13 |
Сообщения: 3
цитировать ответ |
Re: Что происходит, когда два пользователя импортировать закрытый ключ / wallet.dat
Спасибо, теперь я понимаю, что это еще меньше. Таким образом, используя два бумажники с тем же закрытым ключом будет что-то похожее на нападая себя.
Вопрос о многопользовательском бумажник все еще, кажется интересным. К сожалению, я нашел только одну попытку в bitcoinj Google групп. Нет реального заключения. |