В заключение хочу сказать что это задача не самая простая и отнимет у вас кучу времени. Если вы совершите ошибку в архитектуре вашей БД, то вероятно вы узнаете о ней когда пройдет несколько дней вгрузки данных, исправите, начнете все заново итд. Потому рекомендую использовать сторонние сервисы, но это уже на усмотрение каждого
Насколько мне известно, Bitcoin Core хранит метаданные блокчейна в формате
LevelDB. Эта
бесплатная база данных с открытым исходным кодом тоже не реляционная, не SQL и
оптимизирована как раз для очень больших таблиц.
То есть
нет никакой необходимости экспорта данных в какой бы то ни было другой формат, чтобы с приемлемой скоростью и производительностью анализировать входы и выходы транзакций Bitcoin, поэтому топикстартеру нужно просто работать с блоками данных через клиентский интерфейс LevelDB.