Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
22 мая 2011, 2:42:10 PM   # 1
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

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


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

У меня есть новый бумажник на устройстве, которое я получаю 2 сделки:

12 BTC
8 BTC

Так что мой баланс 20 BTC.

Я затем скопировать, что wallet.dat к установке на устройстве B.

От устройства В, я провожу именно 8 БТД, в результате чего баланс 12 BTC
(Я предполагаю, что это тратить должен прийти непосредственно с адреса, который получил 8 BTC так «изменение» не будет проблемой).

Скажем, это 8 BTC израсходует стареют и имеют множество подтверждений.

Теперь я возвращаюсь к устройству А, который до сих пор показывает общий баланс 20 BTC.

Затем я «потратить» всего 20 BTC, сбросив баланс 0,00 на дисплее клиента.

Эта сделка никогда не должна быть подтверждена как 8 из него двойные израсходует, поэтому мой вопрос:

Как получить 12 законных монеты обратно из этого состояния неопределенности и обратно в мой баланс?

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


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


22 мая 2011, 2:58:53 PM   # 2
 
 
Сообщения: 722
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

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





Пожалуйста, представьте себе следующий сценарий:

У меня есть новый бумажник на устройстве, которое я получаю 2 сделки:

12 BTC
8 BTC

Так что мой баланс 20 BTC.

Я затем скопировать, что wallet.dat к установке на устройстве B.

От устройства В, я провожу именно 8 БТД, в результате чего баланс 12 BTC
(Я предполагаю, что это тратить должен прийти непосредственно с адреса, который получил 8 BTC так «изменение» не будет проблемой).

Скажем, это 8 BTC израсходует стареют и имеют множество подтверждений.

Теперь я возвращаюсь к устройству А, который до сих пор показывает общий баланс 20 BTC.

Затем я «потратить» всего 20 BTC, сбросив баланс 0,00 на дисплее клиента.

Эта сделка никогда не должна быть подтверждена как 8 из него двойные израсходует, поэтому мой вопрос:

Как получить 12 законных монеты обратно из этого состояния неопределенности и обратно в мой баланс?



Вы возвращаетесь к устройству А, клиент выясняет текущий остаток от blockchain, а не от wallet.dat и показывает 12BTC
Гарет Нельсон сейчас офлайн Пожаловаться на Gareth Nelson   Ответить с цитированием Мультицитирование сообщения от Gareth Nelson Быстрый ответ на сообщение Gareth Nelson

22 мая 2011, 3:01:04 PM   # 3
 
 
Сообщений: 87
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

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

22 мая 2011, 3:18:51 PM   # 4
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Пожалуйста, представьте себе следующий сценарий:

У меня есть новый бумажник на устройстве, которое я получаю 2 сделки:

12 BTC
8 BTC

Так что мой баланс 20 BTC.

Я затем скопировать, что wallet.dat к установке на устройстве B.

От устройства В, я провожу именно 8 БТД, в результате чего баланс 12 BTC
(Я предполагаю, что это тратить должен прийти непосредственно с адреса, который получил 8 BTC так «изменение» не будет проблемой).

Скажем, это 8 BTC израсходует стареют и имеют множество подтверждений.

Теперь я возвращаюсь к устройству А, который до сих пор показывает общий баланс 20 BTC.

Это не будет. Он будет видеть расходы по сети, и добавить соответствующую сделку расходов на кошелек, в результате чего баланс до 12 BTC.

Затем я «потратить» всего 20 BTC, сбросив баланс 0,00 на дисплее клиента.

Эта сделка никогда не должна быть подтверждена как 8 из него двойные израсходует, поэтому мой вопрос:

Как получить 12 законных монеты обратно из этого состояния неопределенности и обратно в мой баланс?

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

22 мая 2011, 3:35:00 PM   # 5
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Ну, выше сценарий, кажется, случилось со мной.

Постараюсь собрать детали реальной жизни в ближайшее время ... m0Ray помогает с ним в другом потоке.

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

22 мая 2011, 3:35:56 PM   # 6
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Монеты не находятся в подвешенном состоянии. Такая сделка не будет принята в сети, чтобы ваш 12 BTC еще годный к употреблению в другой действительной сделке.

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

Таким образом, клиент говорит, 0.00, хотя только 8 из 20 было двойным израсходует.

Может быть, у меня есть коррумпированный wallet.dat (или несколько). Я не исключаю, что из.
Alex Beckenham сейчас офлайн Пожаловаться на Alex Beckenham   Ответить с цитированием Мультицитирование сообщения от Alex Beckenham Быстрый ответ на сообщение Alex Beckenham

22 мая 2011, 3:49:06 PM   # 7
 
 
Сообщения: 722
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

попробуйте -rescan параметр?
Гарет Нельсон сейчас офлайн Пожаловаться на Gareth Nelson   Ответить с цитированием Мультицитирование сообщения от Gareth Nelson Быстрый ответ на сообщение Gareth Nelson

22 мая 2011, 3:53:05 PM   # 8
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

попробуйте -rescan параметр?

Благодарю. Пробовал Пересканировать. Пробовал обновление клиента. Попробовал новый блок цепи.

Приведенные выше цифры были только примеры, но я в основном из 12 BTC на данный момент

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

постскриптум Это все дома компьютер прочее ... все это не влияет на бумажник на bitcointoss.com или flipforbits.com.
Alex Beckenham сейчас офлайн Пожаловаться на Alex Beckenham   Ответить с цитированием Мультицитирование сообщения от Alex Beckenham Быстрый ответ на сообщение Alex Beckenham

22 мая 2011, 3:58:24 PM   # 9
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Монеты не находятся в подвешенном состоянии. Такая сделка не будет принята в сети, чтобы ваш 12 BTC еще годный к употреблению в другой действительной сделке.

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

Таким образом, клиент говорит, 0.00, хотя только 8 из 20 было двойным израсходует.

Может быть, у меня есть коррумпированный wallet.dat (или несколько). Я не исключаю, что из.

Если вы можете построить из источника, и поверьте мне, вы можете попробовать https://github.com/sipa/bitcoin/tree/rejectedtx.

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

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

22 мая 2011, 3:59:19 PM   # 10
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Монеты не находятся в подвешенном состоянии. Такая сделка не будет принята в сети, чтобы ваш 12 BTC еще годный к употреблению в другой действительной сделке.
Да, но клиент мгновенно вычитает 20, как только он говорит "платеж отправлен"... задолго до того, что сеть имеет возможность убедиться, что это недопустимо.
...
Может быть, у меня есть коррумпированный wallet.dat (или несколько).
Совершенно верно.

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

22 мая 2011, 4:00:41 PM   # 11
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Завтра я (возможно) попытаться реализовать "полный Пересканировать" патч для Bitcoin. Переход спит сегодня.

К сожалению, само это сделали уже. https://github.com/bitcoin/bitcoin/pull/255
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

22 мая 2011, 4:01:23 PM   # 12
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Если вы можете построить из источника, и поверьте мне, вы можете попробовать https://github.com/sipa/bitcoin/tree/rejectedtx.
Он будет выявлять сделки, которые конфликтуют с блочной цепью, и отметьте их неактивными.
Еще одна утилита для одной и той же проблемы.

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

22 мая 2011, 4:03:00 PM   # 13
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

К сожалению, само это сделали уже. https://github.com/bitcoin/bitcoin/pull/255
Большой! Теперь я могу спать спокойно.
m0Ray сейчас офлайн Пожаловаться на m0Ray   Ответить с цитированием Мультицитирование сообщения от m0Ray Быстрый ответ на сообщение m0Ray

22 мая 2011, 4:04:27 PM   # 14
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

К слову, "полный Пересканировать" Я предложил / реализовать не удаляет транзакции из бумажника, только добавляет / обновляет их, так что это не является решением для проблемы doood в.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

22 мая 2011, 4:08:02 PM   # 15
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Монеты не находятся в подвешенном состоянии. Такая сделка не будет принята в сети, чтобы ваш 12 BTC еще годный к употреблению в другой действительной сделке.
Да, но клиент мгновенно вычитает 20, как только он говорит "платеж отправлен"... задолго до того, что сеть имеет возможность убедиться, что это недопустимо.
...
Может быть, у меня есть коррумпированный wallet.dat (или несколько).
Совершенно верно.

Проблема "висела" сделки в wallet.dat становится раздражающими. Для себя я написал простую программу, но она нуждается в компиляции и поэтому не подходит для обычных пользователей.
Завтра я (возможно) попытаться реализовать "полный Пересканировать" патч для Bitcoin. Переход спит сегодня.

Ваш "полный Пересканировать" кажется, что это может быть именно то, что нужно ...

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

23 мая 2011, 6:46:07 AM   # 16
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

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

23 мая 2011, 6:54:17 AM   # 17
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Вы можете просто восстановить свой кошелек из резервной копии.

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

23 мая 2011, 9:44:51 AM   # 18
 
 
Сообщения: 364
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Добавлен запрос выдвижная для "-purgetx" вариант.
Работает на меня.
m0Ray сейчас офлайн Пожаловаться на m0Ray   Ответить с цитированием Мультицитирование сообщения от m0Ray Быстрый ответ на сообщение m0Ray

23 мая 2011, 11:08:59 AM   # 19
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Добавлен запрос выдвижная для "-purgetx" вариант.
Работает на меня.

Потрясающие. Если кто-то хочет, чтобы ускорить в win32 бинарный файл, я буду платить за это (+ БТД m0Ray)
Alex Beckenham сейчас офлайн Пожаловаться на Alex Beckenham   Ответить с цитированием Мультицитирование сообщения от Alex Beckenham Быстрый ответ на сообщение Alex Beckenham

27 мая 2011, 4:21:00 PM   # 20
 
 
Сообщения: 154
Цитировать по имени
цитировать ответ
по умолчанию Re: Двойной Потратьте вопрос - законны монет против дублей

Добавлен запрос выдвижная для "-purgetx" вариант.

К сожалению, я до сих пор не знаю, что «тянуть запрос» а есть, хотя я видел термин плавающего вокруг этого форума.

Это -purgetx вероятно, в конечном итоге в официальном клиенте в ближайшее время, или я должен найти его в другом месте? Я нахожусь в процессе прямо сейчас обучения немного больше Linux; только что скачал Ubuntu LiveCD.
Alex Beckenham сейчас офлайн Пожаловаться на Alex Beckenham   Ответить с цитированием Мультицитирование сообщения от Alex Beckenham Быстрый ответ на сообщение Alex Beckenham



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW