getumbrel / umbrel-bitcoin

The official Bitcoin Node app for Umbrel, powered by Bitcoin Core.
https://umbrel.com
Other
37 stars 19 forks source link

[Feature Request] - Implement Fast Sync (UTXO Set snapshot) #21

Open ffrediani opened 4 months ago

ffrediani commented 4 months ago

Can Fast Sync be implemented on Umbrel Bitcoin in order to accelerate initial blockchain synchronization and allow users to start using some applications that are fine to use a in this way or when using a pruned node ?

How can UTXO Set snapshot can be implemented or at least be optional on Umbrel Bitcoin web interface to allow the user to choose it specifically in such cases ?

Reference: https://docs.btcpayserver.org/Docker/fastsync/

fjahr commented 1 month ago

I would recommend to implement support for AssumeUTXO instead, which will be available for mainnet use starting with Bitcoin Core v28 which should be available some time in October: https://github.com/bitcoin/bitcoin/issues/29891 I expect that BTCPayServer replaces Fast Sync with AssumeUTXO at some point in the future too.