Подтверждения отправленных/полученных транзакций, баланс по-прежнему равен 0

Я пытался перевести биткойны с одного адреса на другой адрес, оба из которых принадлежат мне. Я купил новый компьютер, поэтому скачал биткойн-клиент для OS X и перенес данные со старого компьютера на новый. Это было до того, как я понял, что могу просто скопировать свой файл wallet.dat.

Это было также до того, как у меня появилось хорошее представление о том, как на самом деле работает Биткойн. Всего через несколько минут после того, как я нажал «Отправить» при передаче, я выключил старый компьютер и убрал его.

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

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

Полученный адрес мой, есть кредит на сумму биткойнов, которую я отправил, и есть 20 000+ подтверждений для этой транзакции. Странно то, что транзакция датирована 15.06.2011. Адрес отправленной транзакции тоже мой, есть списание правильной суммы, 68 подтверждений, транзакция датирована 06.08.2011.

Проблема в том, что баланс по- прежнему 0.00.

Могу ли я что-то сделать, чтобы убедиться, что у меня все еще есть эти биткойны? Стоит ли ждать, пока не будет больше подтверждений? Совершили ужасную ошибку?

Забыл упомянуть, что я на OS X Lion и использую 0.4.0-бета-версию биткойн-клиента.
Те подтверждения, которые вы видите, находятся на старом компьютере или на новом компьютере?
Я вижу их на новом компьютере. Поле «Ваш биткойн-адрес:» и отдельная транзакция в разделе «Получено» имеют совпадающие адреса. Адрес в разделе «Получено» помечен: «Получено с помощью:».
И какой адрес назначения отправленной транзакции? Вы когда-нибудь отправляли биткойны с этого компьютера? Похоже, вы получили биткойны на свой кошелек в июне, а кто-то перевел их на другой адрес в августе. Поиск адресов в blockexplorer может помочь.
Не могли бы вы уточнить, видите ли вы транзакции в blockexplorer или нет.
Мне любопытно, вы когда-нибудь получали свои монеты?

Ответы (1)

Возможно, если клиент дал сбой, он не закончил обработку блока, содержащего вашу транзакцию (из-за неудачного выбора времени), и теперь, когда он прошел этот блок, он не возвращается к «двойной проверке».

https://en.bitcoin.it/wiki/Running_Bitcoin

Существует аргумент командной строки -rescan, который заставляет клиента перепроверять каждый блок на наличие транзакций, связанных с текущим кошельком. В Windows это можно сделать из командной строки «bitcoin -rescan». Я предполагаю, что в OS X есть какая-то опция командной строки.

В качестве альтернативы вы можете остановить клиент. Сделайте резервную копию вашего wallet.dat. Удалите все файлы из папки конфигурации биткойнов, кроме файла wallet.dat. Перезапустите клиент. Он должен показывать 0 блоков и не иметь «плохой транзакции». Клиент загрузит блокчейн. Это может занять час или больше. После полной загрузки цепочки блоков должна появиться транзакция и обновиться баланс.

Я попробовал оба этих предложения, но, к сожалению, ни одно из них не сработало. Сейчас у меня 122 подтверждения на отправку 6/8 и 20292 подтверждения на получение 15/6.
@ Брайан, тебе удалось получить свои монеты?