pools didnt have the power of vote/veto until someone gave them that power.
How so? Don't pools decide what goes in the blockheaders and always have?
pools can collate data in any fashion they like.. but if nodes see it doesnt follow node rules that block is not accepted..
nodes then wait a few seconds for another pools that has a solution that does fit the rules and accepts that one instead.
thats what the consensus/orphan security feature is all about..
Right but if you're going to have signaling, then it has to be done at the pool level as long as there's pools. So I don't