Нужна помощь в восстановлении моих биткойнов

Несколько лет назад я купил биткойны на MtGox и решил вернуть их в кошелек на своем ПК.

Теперь, не вдаваясь в подробности, я устал от головной боли и в итоге удалил программу, прежде чем получил ЛЮБЫЕ монеты. Оглядываясь назад, я не мог бы быть большим идиотом.

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

Что подводит меня к заданному вопросу.

У меня все еще есть мой открытый ключ, информация о том, что монеты никогда не были получены, и доступ к учетной записи MtGox, с которой они были отправлены.

Что я могу сделать? MtGox просто оставил это на «сеть говорит, что это было завершено, поэтому отвали»

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

Ответы (1)

Первый шаг: немедленно прекратите использование этого жесткого диска. Либо получите новый и начните использовать его, либо сделайте полный образ на уровне байтов (например, с помощью dd в Linux). Любое действие записи, которое вы выполняете на своем текущем диске, может перезаписать ваш закрытый ключ (при условии, что он еще этого не сделал).

Для дальнейших шагов вам необходимо предоставить дополнительную информацию.

Какой биткойн-кошелек вы использовали?

Ваш кошелек был зашифрован паролем, вы помните?

Я не уверен, я думаю, биткойн QT. Каким бы ни был самый распространенный биткойн-кошелек в 2011 году.
Извините, слишком долго редактировалось. Как я уже сказал, я просто выбрал самый простой из множества на тот момент. Вся ОС хранилась в зашифрованном контейнере на обычном жестком диске, которым я некоторое время продолжал пользоваться. Я искал по всему диску такие термины, как «биткойн», «кошелек» и т. д., но не смог найти даже пустой папки или следов программы. В основном я сосредоточился на биткойн-QT и мультибитном восстановлении. Я тоже безуспешно запускал pywallet. Кошелек МОЖЕТ быть зашифрован, но, скорее всего, нет. Как это повлияет на восстановление? И главное, какие у меня есть варианты, если физическое восстановление не удастся?
ОС была в зашифрованном контейнере? Это может все усложнить. Как это зашифровано? Вот утилита, которая сканирует устройство хранения на предмет удаленных данных кошелька. Я не уверен, но может быть возможно передать декодированный образ вашего диска: bitcointalk.org/index.php?topic=25091.0 В любом случае, первым шагом будет восстановление файла wallet.dat (или любого другого порцию можно). Если файл сам был специально зашифрован (через базовый клиент), то можно провести некоторый брутфорс, если вы использовали простой пароль.
Этот контейнер все еще существует, и вы можете открыть его? Если это так, вы должны сделать образ этого содержимого (незашифрованный). Если нет, я думаю, вам не повезло.
Похоже, вы использовали инструменты восстановления на уровне файловой системы. Для них необходима неповрежденная базовая структура файловой системы (каталог и имена файлов) и базовая структура файла базы данных (бумажника) (Berkeley DB). Крайним средством будет получение первых x байтов раздела, а затем попытка проверить, является ли это действительным ключом. Если нет, перейдите к следующему байту и попробуйте это. До конца. (Возможно, инструмент, на который указал @MikeF, делает это, не уверен) Вот почему я спросил, зашифрован ли кошелек, потому что тогда даже это больше не сработает.
Спасибо, Майк Ф. Я сделаю еще один шаг к физическому восстановлению, используя этот инструмент. Однако, как я уже сказал, я уже много искал, и это не очень хорошо. Яннес, я могу легко расшифровать контейнер. Мне также не нужно подбирать пароль к моему кошельку. Может ли кто-нибудь из вас сказать мне, как восстановить мой закрытый ключ, если я использовал программу, отличную от биткойн-QT? Учитывая, что это была программа кошелька, датированная 2011 годом, вариантов не так много. Что еще там? Что делать, если я не ищу wallet.dat? И что, если я действительно не могу восстановить свой закрытый ключ, есть ли другие варианты?
Если бы это было так давно, я с трудом могу себе представить, чтобы кто-то использовал какую-либо другую программу-кошелек. Закрытый ключ обязателен; все биткойн-транзакции требуют закрытого ключа (ключей) исходных средств, чтобы подписать транзакцию и сделать ее действительной.
Инструмент, на который указал Майк Ф., выполнит низкоуровневое сканирование определенных байтов, о которых я упоминал. Я немного просмотрел исходный код, и он сканирует определенные шаблоны байтов, которые, как ожидается, будут окружать закрытые ключи. На самом деле он не ищет файл wallet.dat, он просто ищет нужные ему байты. Поэтому просто убедитесь, что вы указываете этот инструмент на незашифрованный (копию) контейнер. Насколько я могу судить, это действительно твоя последняя надежда.
Кажется, у меня возникла проблема при использовании инструмента, о котором говорил Майк Ф.: bitcointalk.org/index.php?topic=25091.0 Я скачал и записал компакт-диск восстановления системы и загрузил с него свой компьютер. Скачал инструмент, распаковал его и.. Ну, тогда это происходит: bitcointalk.org/index.php?topic=25091.msg1513140#msg1513140 этому парню тоже никто не ответил.. Что мне делать?
Я никогда раньше не использовал инструменты восстановления системы, пока не протестировал их только сейчас, но если вы используете командную строку по умолчанию, то, очевидно, вы уже вошли в систему как root. В этом случае вы можете опустить слово «sudo» в команде.
На случай, если Яннес и я не выразились достаточно ясно: убедитесь, что вы передаете инструменту незашифрованное, несжатое изображение, а не изображение по умолчанию /dev/sda. т.е. ваша команда будет примерно такой:./wallet-recover-0.3-linux/bin/32/wallet-recover /mnt/someDriveOrNetworkPath/DecryptedDriveImage.bin recovered-wallet.dat