reddcoin-project / reddcoin-3.10

Reddcoin: the digital social currency
http://www.reddcoin.com
MIT License
286 stars 114 forks source link

Importing from bootstrap.dat takes hours and hours #109

Closed 1RedOne closed 6 years ago

1RedOne commented 6 years ago

Why does it take such a long time to process a bootstrap.dat file?

In the time span that this sat processing (more than eight hours now) I completely synced the entire 28GB of the monero blockchain. That is completely bonkers. Also, it's only now synced up to 1 year and 25 weeks behind. It's been hours.

HenryYoung42 commented 6 years ago

It takes so long because Reddcoin Core 2.0 is based on Bitcoin 0.9. There has need at least an order of magnitude decrease in sync times by Bitcoin 0.15. I am working on an alternative implementation called Reddcoin Fast which will be based on Bitcoin 0.15.1 with Reddcoin PoSV reintegrated. It will use the exact same blockchain. It will also bring many other modern day Bitcoin features to Reddcoin, which otherwise is lagging badly.

1RedOne commented 6 years ago

Sounds great! The wallet worked once it was synced, but the UI hanging during the import, and the incredibly slow import as well (I'm not saying the file is too big, it just takes 18 hours to process a .dat file on a very fast system with SSD storage...doesn't make sense).

On Sat, Dec 23, 2017 at 12:14 AM, Henry Young notifications@github.com wrote:

It takes so long because Reddcoin Core 2.0 is based on Bitcoin 0.9. There has need at least an order of magnitude decrease in sync times by Bitcoin 0.15. I am working on an alternative implementation called Reddcoin Fast which will be based on Bitcoin 0.15.1 with Reddcoin PoSV reintegrated. It will use the exact same blockchain. It will also bring many other modern day Bitcoin features to Reddcoin, which otherwise is lagging badly.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/reddcoin-project/reddcoin/issues/109#issuecomment-353707797, or mute the thread https://github.com/notifications/unsubscribe-auth/ABMJipNy2BQEO4tXtnmvsGFgbB0374jDks5tDIxOgaJpZM4RLj90 .

acrive82 commented 6 years ago

Take hours? Or totally stuck? I see changes only if I kill the process and re-start again.

1RedOne commented 6 years ago

That's the same issue I see, in fact. The client locks up entirely while processing the file. This is a simple threading operation, just add a runspace to handle UX and another for data intensive tasks.

On Mon, Jan 8, 2018 at 4:16 AM, Luigi C. notifications@github.com wrote:

Take hours? Or totally stuck? I see changes only if I kill the process and re-start again.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/reddcoin-project/reddcoin/issues/109#issuecomment-355915061, or mute the thread https://github.com/notifications/unsubscribe-auth/ABMJiveCJisvSqbQemi0k94SbK_enj34ks5tIdz5gaJpZM4RLj90 .

reddink commented 6 years ago

@1RedOne closing issue, A number of implementations are working to improve sync times of the blockchain (including Reddcoin Core)