Post
Topic
Board Development & Technical Discussion
Re: How to manually verify blk*.dat and rev*.dat files?
by
BitCoinDream
on 20/02/2019, 19:59:24 UTC
Your files are not corrupted.
a) BitcoinCore writes blocks into blk*.dat files not in their order.
b) BitcoinCore keeps orphan blocks in blk*.dat files
This causes differences.

The databases are equal - but the files can be different
Why the old orphans are not removed? Is it a flaw in architecture?