BItcoin Core. Again people make the same mistake over and over again. Do you know what the Bitcoin consensus is? Do you understand? What consensus exists if there is only one dominant implementation and everyone abides by its changes? Here are some implementations of the Bitcoin protocol: Bitcoin Core Bitcoin Knots Bcoin Blockcore BTCD Gocoin Libbitcoin Node When a new version of Bitcoin Core comes out, think that if you run it, you are voting in favor of those changes, no matter how few they are. Be cautious and think about the importance of consensus. From my point of view it is necessary that we have several dominant implementations, this would strengthen the consensus and make bitcoin more resilient to problematic changes. I'm not saying that version 0.25 is bad, far from it, but think of each version of Bitcoin Core as a vote to the network, don't vote without thinking, it's not just updating the software. I feel as if in many ways the Bitcoin community has failed to understand certain things, especially the "influencers". Too ignorant of technology with thousands of followers.

Replies (30)

There are some non tech people like me (probably few, granted) who nevertheless "get BTC" and want to run our own node and participate, but we can't judge by ourselves. So inevitably, we rely on "influencers" or just go with the majority. It seems that there are always three or four options for everything, which is good, but "tech people" will invariably split in camps that tell you that this tech is bad for privacy, and that tech is centralized, the other one is too complex... and the other camp will tell you the same about "theirs". I have been trying to pull the trigger on a node solution for months. Start 9? Umbrel? Just run Bitcoin core on my bloody 2010 laptop? Because personally I am an extreme skeptic, I mistrust "advice" proportionally to the "social clout" of the one advising. Yet, I lack the knowledge to do a detailed technical dive and make a decision. So, how do people like me participate?
It is not so much a matter of recommendation as of common sense. The comment is directed specifically to influencers who are supposed to understand the technical side of Bitcoin because that's how they sell themselves and right now they are promoting fast upgrade to 0.25. Obviously everyone has their own favorite options, but it is about recommending good practices. Whenever a new version of Bitcon core comes out it's worth waiting 6 months than upgrading fast, with the exception of a security bug, but believe me, you'll find out about it.
Exactly. There should be more education on what it means to upgrade a Bitcoin node. On the other hand Bitcoin Core runs what I call a software dictatorship, because it stops supporting older versions so it is not "safe" to run older versions. This way you are forced to always use the latest version with all the changes. At least they should use a LTS scheme with certain long term versions, 10 years, like Red Hat for example.
Temporal orientation is a a skill, as when comprehending that everything longed happened, while for our yet to come understanding, the context is unknown, and thus must be fathomed, read or visualized, maybe even imagined, and by time, the skill masters.
Then how complex the synthesis or brute crushed outputs are processed to make sense to the stupid, a matter of engineering, ad cognitive e design, rather than generated verbal soup, although it’s interesting to as well compare the various components behavior fed by the same synthesis component.
Agreed. Blind acceptance of software updates only serves to further empower the role of the development community within the #Bitcoin ecosystem. A check to that balance is a well educated network of node operators.
I recently started running my own node. I'm running Bitcoin Core 24.0.1. When I decided to run a node and download it, I didn't even think about downloading an older version. But when the new version was released, I didn't update for exactly the same reason you're warning people about: I don't know what the changes are. Is there a digestible source or place where these changes are discussed so that even non-technical people can make informed decisions? Thanks for the reminder.
134355345's avatar
134355345 2 years ago
Since most upgrades do not touch consensus rules, I view them as routine "security upgrades". But maybe the code does not really need any more changes. Core devs are paid with grants, and I suppose they have to do something otherwise why paying them.
“When a new version of Bitcoin Core comes out, think that if you run it, you are voting in favor of those changes, no matter how few they are. Be cautious and think about the importance of consensus.” Never thought about it this way! Thank you!
I could not answer correctly because it is something more complex, although it is as you say, the problem is that the Bitcoin Core team does not maintain older versions of Bitcoin Core without the new features, therefore gradually force you to migrate to new versions because if a security flaw arises in an old version is not remedied.
RealJohnDoe's avatar
RealJohnDoe 2 years ago
I've been running Bitcoin from the beginning, and I never upgrade fast. Rapid upgrades should always set off alarms and red flags. Especially with Bitcoin. That's a power move to fuck you up the ass. Don't do it. In fact slow down and take longer. Let the bulshit start to reveal itself to the poor dumb fuckers that took the bait..😆
RealJohnDoe's avatar
RealJohnDoe 2 years ago
Bitcoin Core is supposed to stay true to the Bitcoin protocol and ideals. But don't make any change too quickly. Especially if there's some pressure to do so. That's a red flag.
RealJohnDoe's avatar
RealJohnDoe 2 years ago
I would definitely choose not to upgrade until I was sure it was the right thing to do. Rapid\Rabbit upgrades should always be a red flag with Bitcoin.
RealJohnDoe's avatar
RealJohnDoe 2 years ago
Everyone can understand the ideals of Bitcoin. Nodes enforce the ideals of Bitcoin. Otherwise they're not actually running Bitcoin. They're just running the latest attempt at scamming the network..😆
"Too ignorant of technology" is not the point, the point is the biased and common human habit of passively accepting only one truth that is transmitted top-down by something or someone who is diffusely idealised and trusted. Instead of making the effort to think about a topic and make an independent decision. The ultimate outcome of this behaviour is centralisation. This applies to everything, not only the #Bitcoin consensus.