Eric Voskuil joined Bitcoin engineers to discuss architectural and performance differences between libbitcoin and Bitcoin Core.In this discussion he covered:
- libbitcoin’s history and latest updates
- libbitcoin’s architecture
- Initial block download (IBD) performance
- IBD workflows
- Linear accumulators and eliminating unnecessary order
- Chain tip speed and block propagation
- Feedback on the SwiftSync idea
- Q&A with audience
pull down to refresh
related posts
1038 sats \ 1 reply \ @Scoresby 17 Jun
Libbitcoin has no utxo set.
It doesn't have a mempool either.
It just has a transaction table, a headers table, and a relationship table that links the two.
I've heard others say that libbitcoin's design prioritizes ibd and synching while core's design prioritizes block relay and propagation.
I would love to read a comparison of the two written for laymen.
reply
111 sats \ 0 replies \ @anon 18 Jun
https://delvingbitcoin.org/t/libbitcoin-for-core-people/1222
Big picture: libbitcoin utilizes hardware in parallel to enable wayyy faster download, validation, and confirmation times
Core does everything sequentially, thus is much slower
reply