Um BIP, ou Bitcoin Improvement Proposal, é um documento que propõe ou descreve uma evolução relacionada ao Bitcoin. Ele pode tratar das regras da rede, dos softwares, das wallets ou da organização do trabalho entre desenvolvedores.
Receber um número de BIP não significa que o Bitcoin adotará a proposta. Para entender um anúncio, é preciso separar três elementos: o documento publicado, o código disponível e seu uso efetivo.
Em resumo
- Um BIP documenta uma proposta; não constitui uma decisão imposta à rede.
- As regras de ativação dependem de cada evolução: nenhum limite de 95% se aplica a todos os BIPs.
- Os usuários escolhem os softwares e as regras que aceitam verificar.
Para que serve um BIP do Bitcoin?
O processo permite que uma ideia técnica seja consultada, criticada e reproduzida. Ele amplia a questão central da descentralização e do controle da rede: como fazer um sistema evoluir sem uma empresa responsável por impor suas escolhas?
Um bom documento apresenta o problema, a solução proposta, as restrições e as consequências para os softwares existentes. Um desenvolvedor deve conseguir examinar a proposta sem depender apenas da comunicação de seu autor.
O BIP 3 descreve o processo editorial atual e substitui o BIP 2. Ele distingue especificações, documentos informativos e propostas relacionadas a processos. Publicar no repositório dá visibilidade a uma ideia, mas não confere poder sobre os bitcoins de outras pessoas.
Do documento ao software: várias etapas distintas
O autor formula sua proposta, submete o texto à discussão e responde às objeções. Os editores do repositório analisam sua admissibilidade editorial e atribuem um número. O papel deles não é votar uma lei aplicável aos detentores de BTC.
Depois vêm as etapas de implementação, testes e, quando necessário, implantação. Algumas propostas dizem respeito apenas às wallets. Outras afetam as regras de validade das transações e exigem uma coordenação muito mais ampla.
Imagine um novo padrão de arquivo para uma carteira. Dois softwares podem adotá-lo para melhorar a comunicação entre si sem pedir que os mineradores mudem seu comportamento. Já uma restrição de consenso precisa ser aplicada corretamente pelos nós envolvidos. As duas propostas podem ter um número de BIP, mas suas consequências são diferentes.
Por que 95% não é uma regra universal
A sinalização dos mineradores é um dos mecanismos usados em determinadas atualizações. O BIP 9 descreve um mecanismo de implantação por bits de versão, com parâmetros definidos para a evolução em questão.
Um limite, portanto, pertence a um mecanismo específico. Não existe uma regra geral segundo a qual todos os BIPs precisariam da aprovação de 95% dos mineradores. Além disso, um documento informativo não precisa de ativação na blockchain.
Também é necessário distinguir sinalização de validação. Um minerador propõe blocos; um nó verifica se eles respeitam suas regras. Para acompanhar essa diferença na prática, um explorador de blocos permite observar transações e blocos, mas não substitui essa verificação independente.
Três exemplos para entender as propostas
O BIP 141 define o Segregated Witness, ou SegWit. Ele separa, entre outros elementos, os dados de testemunho em uma nova estrutura e trata da maleabilidade de determinadas transações. Sua importância não se resume à fórmula “blocos maiores”.
O BIP 341 descreve o Taproot, associado às assinaturas Schnorr e ao Tapscript. Esses documentos trabalham em conjunto: conhecer um único número não basta para compreender toda a atualização.
Por fim, o BIP 3 trata do próprio processo das propostas. Ele lembra que uma documentação técnica pode evoluir sem modificar diretamente a quantidade de bitcoins, suas transações ou sua política de emissão.
O que um detentor de Bitcoin deve verificar
Antes de acreditar em um anúncio, procure o documento original, seu status e seu escopo. Em seguida, verifique onde o código está disponível e se a alteração foi efetivamente implantada. Uma promessa, uma implementação experimental e uma funcionalidade utilizável não são a mesma coisa.
Por fim, verifique o efeito sobre sua carteira de criptomoedas e seus backups. Um novo padrão pode exigir uma versão compatível, sem tornar imediatamente inutilizáveis todos os endereços antigos.
A cautela continua sendo a mesma diante das limitações das hardware wallets: nunca informe uma frase de recuperação a um site que alegue realizar uma migração obrigatória. O número de um BIP não dá legitimidade a um pedido de chave privada.
O melhor procedimento, portanto, é acompanhar a cadeia de evidências: proposta, implementação, ativação e compatibilidade. Isso é muito mais útil do que tratar cada novo número como uma melhoria já consolidada.