O Bitcoin está passando por mais um momento crucial com a entrada do BIP-110 na fase de sinalização obrigatória. Isso aconteceu no bloco 961.632, e, para nossa surpresa, apenas 51 dos 2.016 blocos anteriores, ou seja, 2,53%, sinalizaram apoio. Isso está bem abaixo do limite de 55% necessário para uma ativação antecipada, segundo o monitor do BIP-110.
A partir do bloco 961.632, os nós que estão aplicando o BIP-110 começaram a rejeitar blocos que não configurassem o bit de versão 4, enquanto os nós comuns do Bitcoin continuaram aceitando tanto blocos sinalizadores quanto não sinalizadores. Uma ramificação minoritária do BIP-110 surgiu, mas rapidamente ficou para trás em relação à cadeia dominante.
Com essa taxa de sinalização tão baixa, é improvável que uma cadeia rival se sustente sem uma participação muito maior dos mineradores. Com pouco apoio na mineração, essa ramificação do BIP-110 pode avançar lentamente ou até parar de produzir blocos completamente.
Esse marco testa se os apoiadores conseguem avançar uma mudança de consenso controversa sem o respaldo amplo dos mineradores, o que pode separar os nós aplicadores da cadeia dominante e intensificar a disputa sobre como o espaço de bloco do Bitcoin deve ser utilizado.
O BIP-110 busca impor limites temporários nos dados do Bitcoin. Escrito pelo desenvolvedor pseudônimo Dathon Ohm, o BIP-110 propõe restrições adicionais de consenso que durariam cerca de um ano. Ele limitaria a maioria dos novos scripts de saída a 34 bytes, caparia as saídas OP_RETURN a 83 bytes, restringiria certos dados e elementos de testemunha a 256 bytes, e limitaria temporariamente várias funcionalidades do Taproot. As saídas de transações não gastas criadas antes da ativação estariam isentas.
Os apoiadores afirmam que essas restrições desencorajariam inscrições e outros dados não monetários que aumentam os custos de armazenamento e largura de banda para os operadores de nós. No entanto, críticos da proposta, incluindo o presidente executivo da Strategy, Michael Saylor, e o CEO da Blockstream, Adam Back, argumentam que a proposta pode dividir o Bitcoin e causar a rejeição de transações permitidas sob as regras existentes da rede.
A proposta utiliza o bit de versão 4 para a sinalização dos mineradores. Seu cronograma de implementação define os blocos de 961.632 a 963.647 como uma janela de sinalização obrigatória, durante a qual os nós que aplicam o BIP-110 rejeitam blocos que não carregam o sinal. O especificador define o bloco 963.648 como o início do seu estado bloqueado e o bloco 965.664 como o ponto em que suas restrições de transação entram em vigor.
Os defensores do BIP-110 também discutiram uma alternativa mais abrangente. Em 1º de agosto, o desenvolvedor do Bitcoin, Chris Guida, rebaseou um código preliminar para uma mudança de prova de trabalho originalmente escrita pelo mantenedor do Bitcoin Knots, Luke Dashjr. Guida descreveu o código na época como uma contingência caso os mineradores se opusessem ao BIP-110, mas afirmou que nenhuma data de ativação havia sido definida.