Is "
first 80%" an approximate? Anyways, there are some reasons:
- Older blocks have less transactions in them, making the download size of each blocks low making it sync faster.
- Some blocks from genesis block to block height
453354 (refer to the edit) are being assumed as valid and won't require verifications that could speed-up the sync process. - Etc.
.
Note: I checked the code and the latest indicates that the default is now: Block Height 654683 (
link).
I don't know when (
version) it was changed.
-Edit-Found it, that was 28days ago (
Pull Request link) and it was 623950 before that.
So my two questions are why has it gotten this slow at the end and is there anything I can do to speed it up?
If you haven't touched the
dbcache (
database cache), you can increase it based from your available RAM (
about half+).