Какие данные содержат разные файлы Биткойн .dat? Как насчет других файлов в той же папке?
Файл wallet.dat несколько задокументирован, и есть несколько способов преобразовать его в удобочитаемую форму, но я не думаю, что то же самое можно сказать о других файлах. Какие данные они хранят и как они кодируются?
wallet.dat
и являются файлами addr.dat
базы blkindex.dat
данных Berkeley. Их можно прочитать с помощью стандартных инструментов, но сами по себе они не читаются человеком. blk0001.dat
(и дополнительные блоки blk000n.dat) содержат сам блокчейн, это просто бинарная конкатенация блоков.
wallet.dat
содержит ваши закрытые ключи, вашу адресную книгу, копию транзакций, которые отправляют монеты с или на один из ваших адресов, учетные записи, резервные ключи, личные настройки и указатель на текущий лучший блок.addr.dat
содержит IP-адреса пиров, как тех, которых вы подключили к себе, так и тех, о которых вы только слышали. Начиная с версии 0.7.0, он был заменен на peers.dat.peers.dat
содержит ту же информацию, что и addr.dat, но с использованием эффективного пользовательского формата.blkindex.dat
содержит индекс блоков и транзакций, которые можно найти во всех blk000n.dat
файлах.Я не знаю ни о каких автономных инструментах, которые конвертируют addr.dat
и blkindex.dat
в удобочитаемую форму, хотя blockexplorer.com можно использовать для проверки блокчейна, и он addr.dat
просто содержит IP-адреса.
Обновление : приведенные выше данные действительны только до v0.8.0. Начиная с версии 0.8.0, для блоков и индексов используется новая структура базы данных (со связанным расположением файловой системы).
Смотрите также:
Стивен Горник