Same machine, sync from scratch with assume valid:

Bitcoin Core: 24 hours

LibBitcoin: 37 minutes

Scaling Bitcoin to the next level!

Reply to this note

Please Login to reply.

Discussion

what is LibBitcoin? different node implementation?

Yes, the only alternative node implementation that's written from scratch.

https://github.com/libbitcoin/libbitcoin-system

interesting, ill take a look

Never saw what the final verdict on that insecure wallet creation exploit was, but remember some people were more than a little suspicious of it.

It was a function that has been deprecated for years and marked with "do not use in production", clear user mistake afaict.

Ah thanks. It was more in the weeds than I could follow, and probably only in use by a few well before my time. Sounds like no cloud of suspicion stuck around then. Good to hear

How?

Or more accurately, parallel block validation, which doesnt have to be done sequentially, and can be parallelized to multiple cores.

Four hours in 😂😂

LibBitcoin syncs way faster than this pod...

You must be kidding.

You only downloaded the blockchain without any validation is what you did.

Lol.

Validation without validating utxo set?? :grinlook_sm:

In the latest versions of libBitcoin:

Download blocks time: 33 min

Verify blocks time: 37 min

Because you verify in parallel to the download, there is almost no extra time needed.

(I'm not kidding btw, these are real numbers, Core architecture is just bad)

"The long-forgotten function from ancient times, now unearthed from the under the pyramids"