Имейте кучу файлов wallet.dat. Какие альткойны у них есть (и может быть сколько)?

Несколько лет назад я добыл пару альткоинов. Теперь у меня есть примерно 5 кошельков, которые названы ненаводящим образом: wallet_01.dat, wallet_02.dat, ..., wallet_05.dat. В каждом из них есть разумное количество монет, также я понятия не имею, сколько именно и какая монета соответствует каждому кошельку. Теперь я хотел бы навести некоторый порядок, проверив, что у меня есть и сколько.

Есть ли способ понять это? Я не помню точно, что это за альткоины, но примерное представление имею (наверное, можно попробовать вспомнить и выбрать 30 потенциальных кандидатов).

При этом я точно могу попробовать каждый клиент альткоина, дождаться синхронизации (может быть, это и не нужно) и попробовать открыть каждый кошелек. Это будет очень медленно, и, поскольку я не уверен на 100%, что мне повезет с моими 30 догадками о криптовалюте, это может занять еще больше времени.


Итак, есть ли способ найти соответствующий альткоин для кошелька. Даже, может быть, узнать, сколько монет в кошельке, не скачивая клиент?

Ответы (3)

Я думаю, вы можете сузить область поиска. Если вы используете Linux и запускаете команду

strings wallet.dat | grep purpose | less

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

Если вы запустите

strings wallet.dat | grep tx | less

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

Спасибо за внимание к моему вопросу. Когда я запускаю, strings wallet.dat | grep purposeя вообще не получаю никакого результата. То же самое для strings wallet.dat | grep tx.
@wallet-hoarder Можете ли вы попробовать nameили ckeyили key? Печатает ли strings wallet.datвообще что-нибудь?
strings wallet.datвозвращает много много строк, | grep namesвозвращает что-то вроде name"IdOs4Users...(изменено, потому что я не знаю, важно ли это). Для некоторых кошельков имеет кучу таких названий. ckeyничего не возвращает. keyвозвращает много строк, большинство из них выглядят какkey!
@wallet-hoarder Это хороший знак. Часть после имени является адресом. Кроме того, если ключ отображается, но не ckey, то кошелек не зашифрован.
Весьма вероятно, что кошельки не зашифрованы, потому что они были в контейнере truecrypt. Благодаря вам я обнаружил, что первый символ в имени может сказать мне валюту. В одном из кошельков первым символом является Q. Я нашел эту базу данных для префиксов альткойнов . Целочисленное значение Q равно 81, и оно говорит мне, что это PotCoin (я совершенно уверен, что никогда не майнил его). Q также предлагает quarkcoin, который, как я помню, добывался. Вы знаете, как найти валюту у этого персонажа?
@wallet-hoarder Лучше всего попробовать оба и посмотреть, работает ли один из них.

Просто откройте каждый файл и найдите имя"

адрес будет после этого.

Привет, Weff, добро пожаловать на Bitcoin.Stackexchange.com. Кажется, у вас есть идея, как помочь спрашивающему. Не могли бы вы подробнее объяснить, как знание адреса поможет запрашивающему определить, какому альткоину принадлежит кошелек?
И что мне делать с этим адресом?

Откройте в шестнадцатеричном редакторе поиск по имени, может быть, команда doge или что-то еще, что будет просто, и если вы не используете Linux, получите Python и несколько плагинов, работающих только для того, чтобы выяснить, какая монета является бумажником. Хотя, если вам нужно извлечь ключ или попытаться его исправить, вам понадобится Python и некоторые другие инструменты.

Существует плагин шестнадцатеричного редактора для блокнота ++, если вы пытаетесь его найти.