Hey Soopy,
An idea for the bootstrap: can there be automatic download feature inside the wallet. It checks the actuality of the blockchain data and when it differs more than a week or so it downloads the file and puts it in his folder? After that restart and syncing will be very fast!? Just a question because I have seen many people asked where to put and often windows users are not technical enough to work with appdata folder, cause it is hidden
The idea itself is interesting, however, should be framed better.
Currently the file blockchain occupies 218MB, in about 126 days, so it would seem to have a
growth rate of just under 2 MB per day.
Indeed it seems to me that the blocks are on average accelerating a bit.
So even if the user wants to upload data to two weeks in arrears, should charge about 30 MB
with the normal sync, but if loads the bootstrap should load at least 220 MB, and as mentioned
the size of the blockchain will only increase in the future day after day.
Of course, the file compression can help, but I think that the accounts remain at a
disadvantage, and in any case after the download you should wait for the blockchain
be reloaded and rechecked from 0, reading block from the file bootstrap.dat.
IMHO I do not think that leads to a large gain.
The case would instead be totally different if you could somehow create partial
version of bootstrap.dat files, IE such as weekly or monthly, with the blocks
arrived just last given period.
I have not looked at that part of the code, so I do not know if it is possible to do such a thing.
But if any of you are aware of any wallet, also totally different from ours, which can create partial
bootstrap, please make it known, so there is always something new to learn, especially without
having to reinvent again the wheel.
Bye Bye