O que são as propostas de melhoria do Bitcoin (BIPs) e como elas funcionam?

Reunir um consenso significativo dentro da comunidade é o primeiro passo do processo. Às vezes, mesmo as propostas mais valiosas podem levar anos para serem aprovadas ou rejeitadas porque a comunidade não consegue chegar a um acordo.

Depois que um BIP é enviado como rascunho ao BIP GitHub, a proposta é revisada e trabalhada de forma transparente para que todos possam visualizar seu progresso e os resultados dos testes consequentes. Como A blockchain do Bitcoin é baseada em código, as alterações de protocolo terão que ser refletidas no código e os mineradores terão que adicionar uma referência ao seu bloco com hash para sinalizar que aceitam ou rejeitam sua implementação.

Devido às implicações severas que algumas mudanças podem infligir aos mineradores, uma modificação no código requer aceitação por uma grande maioria de cerca de 95%, a menos que um motivo razoável seja dado para um limite mais baixo. O suporte de 2,016% terá que ser sinalizado pelos últimos 14 mineradores (aproximadamente 10 dias de mineração com blocos de XNUMX minutos).

Como exemplo, usaremos a implementação recente do Soft-fork Taproot, rotulado como BIP 341. Em abril de 2021, por meio de um “código de teste rápido” – destinado a dar uma resolução rápida à atualização – a ativação do Taproot foi incorporada ao Bitcoin Core.

Nas semanas seguintes, pelo menos 90% dos blocos minerados (1,815 de 2,016 blocos minerados) incluíam uma referência codificada indicando que os mineradores que mineravam esses blocos eram a favor da atualização. Isso abriu caminho para o surpreendente consenso alcançado nos meses seguintes, levando à aprovação final em novembro de 2021.

A aprovação final e oficial de um BIP acontece automaticamente quando os usuários (operadores de nós) escolhem qual versão do Bitcoin Core baixar e executam um nó que reflete essa mudança. Então, todos os nós atualizados podem reconhecer e aceitar transações feitas usando esse protocolo atualizado.

Em resumo, estas são as principais etapas do processo de aprovação:

  • Qualquer pessoa pode enviar um BIP para alterar o núcleo do Bitcoin;

  • Um editor deve passar no BIP;

  • O BIP deve ser aprovado por ~95% dos mineradores; e

  • A comunidade deve atualizar para a nova versão do software.

Aqui está um gráfico do processo de aprovação do BIP:

Image_0

Fonte: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work