Are Bitcoin Developers a Major Counterparty Risk?

19 replies 481 views
Posts: 70 · Reputation: 205
#1Mar 1, 2021, 04:02 AM
So I get that bitcoin is all about consensus, right? But it feels like the developers can just ignore the community when they push updates. Like, version 30 came without any consensus, and they just did it anyway. That's kinda worrying, don’t you think?
4 Reply Quote Share
MadNovaHero Member
Posts: 278 · Reputation: 3536
#2Mar 2, 2021, 10:37 AM
But hold on a second. That wasn’t really a consensus change, more of a policy shift in Bitcoin Core. Users can totally skip updates if they want or use other clients, so it’s not all doom and gloom.
1 Reply Quote Share
SwiftNovaNewbie
Posts: 72 · Reputation: 14
#3Mar 2, 2021, 02:58 PM
A lot of users just want things to stay the same, so they don’t push for change. Developers aren’t all-powerful. If you have a good idea, many would collaborate with you. The community also votes on rules, and you can tweak your own node’s protocols too.
3 Reply Quote Share
Posts: 70 · Reputation: 205
#4Mar 2, 2021, 04:03 PM
I’m not sure there’s a clear distinction between policy and consensus. Those op-return changes stirred up some heat, and honestly, I think the devs control the code no matter what anyone else thinks. How do you even define consensus when it’s not based on a simple voting system?
1 Reply Quote Share
MadNovaHero Member
Posts: 278 · Reputation: 3536
#5Mar 2, 2021, 09:17 PM
Consensus rules are set in stone, telling us what makes blocks or transactions legit. Policies are just local rules for what nodes choose to add to their mempool. It’s like saying your container holds liquid, but you only want water while accepting others. That’s the policy.
2 Reply Quote Share
Posts: 70 · Reputation: 205
#6Mar 3, 2021, 08:27 AM
Thanks for breaking that down. I used to run a Start9 Knots node, but I struggle with the tech side. Who really gets to vote in Bitcoin’s consensus? Is it devs, node operators, holders? And how do we even know the vote results?
4 Reply Quote Share
gigamoonMember
Posts: 23 · Reputation: 167
#7Mar 4, 2021, 11:44 PM
I’ve noticed that we might be opening the door to Sybil attacks, where wealthy nodes flood the network with fake support for bad changes. Bitcoin's math is solid, but the human side is getting influenced by Wall Street. Feels like we’re losing the rebel aspect.
0 Reply Quote Share
Posts: 70 · Reputation: 205
#8Mar 5, 2021, 05:59 AM
Totally see your point. The motto is 'Don’t trust, VERIFY'... but how can we verify decentralization when node ownership is so hidden? That’s a major issue right there.
2 Reply Quote Share
lonetokenNewbie
Posts: 3 · Reputation: 9
#9Mar 6, 2021, 05:38 AM
You bring up some valid concerns about governance. But saying consensus isn’t socially enforced is key. Developers can write any code, but they can’t force adoption. An update without consensus is just noise unless users, miners, and exchanges adopt it.
4 Reply Quote Share
Posts: 70 · Reputation: 205
#10Mar 6, 2021, 05:47 AM
Sure, updates are optional, but most operators just hit that update button to fix bugs, like how Windows users auto-update. So you can’t count on them to protect against bad updates if they’re not coders themselves.
6 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#11Mar 7, 2021, 11:00 PM
Miners really matter here. They’re the ones signaling what gets accepted, not the node operators. If you want change, find a mining pool that backs your ideas. Look at the BTC vs BCH split, miners drove the decision.
4 Reply Quote Share
Posts: 70 · Reputation: 205
#12Mar 8, 2021, 01:40 AM
If you’re right about miners holding the power, that actually raises a red flag for decentralization. If it’s just a handful of miners calling the shots, we’re back where we started, concentrating power.
2 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#13Mar 8, 2021, 03:52 AM
Anyone can start mining though. Just look at the news about solo miners getting bitcoins this week. Pools don’t dictate everything.
4 Reply Quote Share
WildWolfMember
Posts: 168 · Reputation: 43
#14Mar 9, 2021, 12:58 AM
But come on, how many hobbyist miners are still in the game? Most of the hashrate is in the hands of big pools now. The small-scale miners barely make a dent anymore.
0 Reply Quote Share
Posts: 70 · Reputation: 205
#15Mar 9, 2021, 06:35 AM
The consensus is whatever rules mining nodes enforce, regardless of OS. Nodes can run on anything but it’s the rules that matter. They can still agree even on different systems.
4 Reply Quote Share
bull2020Full Member
Posts: 55 · Reputation: 763
#16Mar 9, 2021, 08:46 AM
Remember SegWit2x? Miners were signaling for it, but the broader community didn’t want it, so it fizzled out. Shows how miners don’t always get their way.
2 Reply Quote Share
gang2015Member
Posts: 682 · Reputation: 62
#17Mar 11, 2021, 08:28 PM
That’s a fair point. Trusting node operators who aren’t coders is risky, and we probably don’t talk about that enough. But it’s not like they have real voting power. More nodes don’t equal more influence. They just reject invalid blocks.
3 Reply Quote Share
lonetokenNewbie
Posts: 3 · Reputation: 9
#18Mar 12, 2021, 12:57 AM
I’ve noticed the same thing. If you call out the influence of a few in the U.S., you get labeled a 'fudder.' But v30 proved they’ll push changes regardless of community feedback.
2 Reply Quote Share
hawk_nodeMember
Posts: 5 · Reputation: 42
#19Mar 12, 2021, 05:26 AM
They did consult on GitHub and Google groups about it, but maybe not everyone was paying attention to those discussions.
5 Reply Quote Share
wallet_vaultFull Member
Posts: 321 · Reputation: 431
#20Mar 14, 2021, 12:57 PM
They did discuss / ask in both on github and the google groups list. Guess you were not looking or reading them when they did. -Dave
4 Reply Quote Share

Related topics