Nice!
I did an experiment to measure full-rbf adoption amongst Bitcoin Core v24 nodes today: https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2022-December/021296.html
Looks like at least 17% are running it already. Umbrel's new full-rbf setting will help get that to 100% :)
reply
I flipped mine on today!
reply
Thank you!
I'm curious. Is your Umbrel node a listening node? On just Tor or clearnet?
For technical reasons I wasn't able to measure full-rbf adoption in listening nodes, or any Tor nodes at all.
reply
I believe mine is a listening node, although I’m unfamiliar with the terminology. I am accepting incoming connections and allowing others to download blocks from me. Is that what you mean?
However, I am running over Tor. My understanding is that limits Clearnet nodes from being able to connect to me without a prior peer connection.
reply
"listening node" means that your node is listening for incoming connections on some sort of interface. In your case it's probably listening on a Tor onion address.
Nodes can listen on Tor and clearnet simultaneously. But on a residential internet connection it's likely that your node isn't usefully listening on clearnet unless you set it up yourself, eg with port forwarding. if you don't know if it is, chances are it's not. :)
reply
Not sure about this but it seems there is some bug on bitcoin 0.24.x updates...
In my understanding it might broke the opening of the wallet in some cases.
reply
Apparently @DarthCoin inspired the tor/ clearnet toggle.
Word of warning: Electrs requires a full node, so don’t turn on pruning if you’re running Electrs (mempool, rpc explorer and most mobile wallets need it to connect).
reply
Good to know. I feel like if I’m putting in the effort to run a node I might as well go all-in and download the full blockchain anyway. Although I suppose if I were in a region with poor internet connection pruning could be a good option?
reply
Your node uses as much incoming bandwidth with or without pruning; pruning just means your discarding old blocks. Pruning doesn't let you avoid downloading them in the first place.
Pruning will indirectly reduce outgoing bandwidth if your node accepts incoming connections, because nodes downloading the whole blockchain can't download it from you. But you can limit bandwidth usage in other ways too, so you can still run without pruning if you want regardless of how bad your internet connection is.
Personally, I only use pruning on nodes without much hard drive space.
reply