One of the central tenets of Bitcoin is the ability of the node operator to select which version of the node software they wish to run. This includes any previous version, and even a version they, themselves, have written.
I would like to see a way to select which version of Bitcoin Core to run. Any reasonably recent one would be fine. Say, perhaps, from the last two years.
I think that custom versions would be out of scope for Umbrel.
+1
there should be a UI way to revert to previous version or a way to select which version of core you want to run from say the last few previous versions.
I agree, when it comes to Bitcoing itself, it is decentralized and the node operators can use whatever version of Bitcoin Core they want and even create their own version of it. But for Umbrel, their versioning could be considered outside the typical scope for them since they want to maintain their focus on simplicity and usability while running Bitcoin core and other nodes using Umbrel. Umbrel does give one a way to run Bitcoin Core, itâs limited to using the latest stable version of Bitcoin Core, if you want to select where you want to run specific versions over the past couple of years, that could involve manual intervention like making a custom docker or changing the set-up of the node, which may complicate the simplicity Umbrel is trying to achieve.
The UI revamp is nice but wouldnât a drop down in the advanced settings to âversion selectâ be the ultimate in simplicity, usability and sovereignty?
Iâm not aware of any other node-in-a-box that allows the user to choose what version of core they want to run. Which could be a way for umbrel to set themselves apart from the others.
Currently running a small data center to be able to have different versions of bitcoin core available to switch to when I want to. I really like Umbrel and the options it has but Umbrel as is it now is an âupdate ratchetâ if you cant ever revert back to a previous version of an app and installing a new Umbrel you can only download the most recent version of bitcoin core. So say for example your v29 node hardware dies and you have to reinstall, you are stuck downloading the most recent version of core, advancing the ratchet so to speak. Sure you can run knots but Core vs Knots is a false dichotomy when NOT updating anything is also a valid option.
I think its not a big deal to run an older version. It was only when you had to upgrade for a security fix, which hasnât been an issue for a long time.