Ninguém pode impor uma atualização ao Bitcoin. Cada nó executa o software que seu operador escolheu instalar. Uma mudança só entra em vigor se uma parte suficiente da rede optar por executá-la.
O caminho usual
- Uma ideia é escrita como uma BIP, uma Proposta de Melhoria do Bitcoin, e discutida publicamente.
- Desenvolvedores a revisam, às vezes por anos, e a implementam em software como o Bitcoin Core.
- Usuários e empresas decidem se executam a nova versão.
- Para um soft fork, os mineradores geralmente sinalizam prontidão, então ele é ativado em um bloco definido.
Peso econômico
Os nós que mais importam são os das pessoas que recebem pagamentos: exchanges, comerciantes, carteiras, indivíduos. Eles decidem quais moedas aceitam. Uma cadeia com regras diferentes que eles não aceitam é simplesmente outra moeda.
Desenvolvedores escrevem código, mas não podem forçar ninguém a executá-lo. Mineradores têm hashrate, mas devem minerar moedas que as pessoas aceitam. Usuários têm a palavra final porque escolhem o software que verifica o que recebem.