changed serialization code to use the seed to regenerate the block list
improved speed but have broken correctness
Improved choice of number of blocks and fixed the corruption issues from the previous commit