Before going to my question, I want to make sure the difference between a full node and a miner. Below definition might be too simple, but it is enough to ask my question.
- A full node is to store Blockchain and validate transactions.
There are 10000+ nodes running in Bitcoin network.
- A miner is to create a next block.
There are 15+ mining pools create blocks.
Then, here is my question.
UASF is an approach by full nodes to enforce miners(pools?) to trigger the activation of soft forks. However, if a majority of miners agrees on the activation of soft forks, could they activate it? If so, does it mean that only 15 mining pools could control Bitcoin?