3

The longest step in bitcoin core initialization is "Verifying last 6 blocks at level 3". The number of blocks checked at startup went down from 288 in 2014 to 6 now. Therefore, in order to speedup bitcoin core initialization I am thinking about lowering this number further to 2-3 with the checkblocks option.

However, I wonder how risky this is? In case bitcoin core shuts down incorrectly, isn't it unlikely that all the last 6 blocks become corrupted? Isn't 2-3 blocks enough?

Pedro
  • 733
  • 4
  • 19
  • I think Bitcoin Core should load the entire UTXO set into memory or some sort of SSD cache during the initialization... – Chris Chen Jan 05 '20 at 22:50

0 Answers0