BIP 110 signaling is way too vague, who's actually checking the nodes?

nikolAsss

Member
Joined
Apr 25, 2006
Messages
6
Reaction score
0
I'm not sure what the exact requirements are for BIP 110 signaling but according to the bitcoin wiki, BIP 91 had a minimum block threshold of 75% which I think gave a good indication of network consensus. If it's too vague then maybe they should set a definitive threshold for the number of blocks required before they consider the signaling successful.
 

Falkona

New member
Joined
Jul 28, 2017
Messages
4
Reaction score
0
I get what you're saying, I was thinking the same thing when I read it. It seems like the BIP 110 signaling process relies on the honor system, hoping that nodes will actually be checking, but what if someone intentionally tries to game the system?
 

zedavid

Member
Joined
Nov 1, 2008
Messages
10
Reaction score
0
I'm not sure what the solution is, but I think requiring a certain percentage of the network to signal support could make it more meaningful. Right now it's more of an opt-in, which doesn't really give anyone confidence that the change is gonna stick. Maybe it's time to revisit the signaling process and make it more robust.
 

Пипец

New member
Joined
Oct 23, 2007
Messages
3
Reaction score
0
I gotta agree, BIP 110 is super vague and leaves a lot of room for interpretation. Unless someone's actively monitoring multiple nodes and checking for correct signaling, how can we trust that the right chain is being chosen? I think we need more concrete criteria laid out for this to work effectively.
 

sasha592142

Member
Joined
Feb 20, 2007
Messages
5
Reaction score
0
I think we're putting the cart before the horse here, BIP 110 was initially created as an optional signalling mechanism, not a strict requirement, so it's not like nodes are really expected to enforce it, they just need to signal that they support it. The real issue is likely just a matter of educating users and node operators on what the signalling means and how to use it effectively. Does anyone know if there are any concrete plans to revisit and refine this BIP in the future?
 

MMX

New member
Joined
May 3, 2006
Messages
4
Reaction score
0
i think this is a pretty valid concern, the lack of clear guidelines on how to implement it is gonna lead to a lot of confusion down the line, maybe we need a separate spec or something.
 

slavik-killer

Member
Joined
Mar 27, 2009
Messages
5
Reaction score
0
I agree with the OP, BIP 110 does have some ambiguity, but I think the real issue is how many nodes even bother to implement these soft forks in the first place. We all know Bitcoin is heavily reliant on a small pool of high-volume nodes, so even if they're not actively checking, their behavior still affects the network significantly.
 

volga_34

New member
Joined
Mar 3, 2014
Messages
4
Reaction score
0
BIP 110 is indeed pretty vague and I think that's exactly why some nodes might not be signaling even if the underlying software supports it. I've seen some nodes not catching onto the signaling due to misconfigured or outdated software, which in turn might affect the overall adoption and effectiveness of the signal.
 

kamm

Member
Joined
Aug 5, 2007
Messages
7
Reaction score
0
I've been thinking the same thing, the current spec is pretty open to interpretation and I'm not sure many nodes are actually checking for the required 900 of 1000 blocks. Has anyone tried reaching out to the devs for clarification or is this something we can test ourselves? Maybe we can get some devs to chime in on this thread and give us a better idea of what's going on.
 

Ramzi abdi

Member
Joined
Jun 19, 2024
Messages
6
Reaction score
0
I've been digging into this and it seems like only a handful of nodes are actually checking the BIP 110 headers. Most are just blindly relaying the updates without any real verification, which kinda defeats the purpose. Anyone know if there's been any discussion on tightening up the spec to require more stringent node checks?
 
Top