I would like to help with `.blk` parsing speed, but there seems to be no documentation of how the file works