To reply the query I imagine you could have:
“Progress improve per hour: 0.25%” implies that 0.25% of the blockchain is synchronized per hour, or that complete from-scratch synchronization (assuming the present charge is fixed) takes 100%/0.25% = 400 hours.
It does not imply that the pace of synchronization is growing over time. Generally, it is going to go down.
To reply your query as phrased:
There are various the explanation why the progress charge wouldn’t be fixed. The progress proportion is the ratio between the full variety of validated transactions divided by an estimate of the full variety of transactions within the chain, however:
- Not each transaction is equally advanced, and the make-up of typical transactions has modified throughout Bitcoin’s lifetime.
- Signature validation is barely carried out after the assumevalid level, seemingly simply the previous couple of % of the chain (except you manually configured it to be one thing else).
- The dimensions of the UTXO database grows dramatically all through the blockchain. A bigger database is slower to function on, particularly as soon as it now not matches within the in-RAM cache.
- The estimate of the variety of transactions could develop barely extra correct because the chain progresses.
- The friends you’re downloading from could change, typically a peer that’s offering you information rapidly goes offline. Typically gradual friends are kicked (this largely issues if the community side is the bottleneck).
- Your laptop could also be doing different issues on the similar time, which change.