Who controls Bitcoin?

No central operator runs Bitcoin accounts or approves every payment. Different participants propose software, propose blocks and check whether the rules have been followed.

Updated

Jump to a question

Who does which job?

Developers can write software and suggest changes. People choose the software they run. Miners use computing work to propose blocks. Computers called full nodes check blocks against their own rules.

These roles interact, but they do not give someone a master password for the network. A proposal is not the same as everyone accepting it.

Different roles in checking BitcoinDevelopers propose software, miners propose blocks, and full nodes check the rules. These are different kinds of participation.DevelopersPropose software changesMinersPropose blocks using workFull nodesCheck blocks against their rules
Developers propose software, miners propose blocks, and full nodes check the rules. These are different kinds of participation.

What if a miner breaks a rule?

Imagine a miner proposes a block that spends an amount without a valid approval. A computer checking the rules rejects that block. The miner's work does not turn the missing approval into a valid signature.

The same distinction matters for software changes. Publishing new software does not silently replace every other participant's rules. Disagreement can produce different rules and separate histories.

Where do you still depend on someone?

A service that holds your keys can control access to your account. That is control over the service, even though it is not control over the whole Bitcoin network. Always separate the network's rules from the terms of a particular account.

Sources