O Taproot, a atualização mais significativa no protocolo do Bitcoin em anos, agora obteve o suporte de mineração suficiente para desbloquear a ativação.
De acordo com os parâmetros definidos pelo “Speed Trial”, se pelo menos 90% dos blocos minados em qualquer um dos períodos de dificuldade de 2 semanas designados “sinalizarem” seu apoio para a atualização, então o processo de ativação pode começar.
Para ser mais preciso: 1.815 dos 2.016 blocos minerados em um período devem incluir um pequeno pedaço de informação codificada que indica que o mineiro que minerou aquele bloco é a favor da atualização.
Durante este segundo período de dificuldade, no bloco 687284, essa referência foi cumprida. No momento em que outro ajuste de dificuldade se inicia no domingo, é provável que Taproot tenha travado com mais de 99% dos blocos sinalizando decisivamente a seu favor.
Taproot é a atualização mais esperada do Bitcoin desde o Segregated Witness (SegWit) em 2017. Enquanto o foco principal do SegWit era dimensionar o protocolo Bitcoin, a Taproot equipará o protocolo com um novo esquema de assinatura conhecido como assinaturas Schnorr.
Esse pequeno ajuste no código Bitcoin abre novas possibilidades de privacidade, carteiras com várias assinaturas e segurança, bem como dimensionamento. Agora que o limite foi atingido, o fim deste período de dificuldade no domingo marcará a conclusão da primeira fase do Speedy Trial.
Speedy Trial é o processo que a comunidade Bitcoin de desenvolvedores e partes interessadas concordaram em usar para determinar se houve apoio suficiente dos mineradores para prosseguir com o soft fork Taproot. Por meses, mesmo quando ficou claro que havia amplo apoio para a atualização, ainda havia debate sobre como ela seria implementada.
Qualquer alteração no código do Bitcoin requer consenso; não há uma pessoa ou entidade “responsável” que possa fazer essas mudanças unilateralmente. Chegar a esse consenso às vezes pode ser ainda mais complicado do que escrever o próprio código. No caso de Taproot, Speedy Trial, idealizado por David Harding e Russell O’Connor, foi a solução que obteve o maior apoio da comunidade.
Próximo passo
Agora que as atualizações do Taproot estão desbloqueadas, a próxima fase de ativação é basicamente um período de espera de 5 meses. Durante esse tempo, os mineradores e os nós terão ampla oportunidade de atualizar seu software para Bitcoin Core 0.21.1, a versão mais recente do Bitcoin Core que contém a lógica de ativação para o soft fork Taproot (e algumas outras melhorias).
Finalmente, em novembro, quando o Bitcoin atingir a altura do bloco 709.632, o Taproot será ativado; ou seja, as propostas de melhoria do Bitcoin (BIPs) relevantes para o Taproot e contidas no Bitcoin Core 0.21.1 serão ativadas automaticamente. Nesse ponto, todos os nós e dispositivos atualizados serão capazes de reconhecer e aceitar as transações feitas usando esse protocolo atualizado.
A partir daí, caberá aos desenvolvedores do ecossistema Bitcoin fazer uso das ferramentas que o Taproot traz para a mesa, especificamente assinaturas Schnorr que substituirão o atual algoritmo de assinatura digital de curva elíptica (ECDSA) do Bitcoin.
Essas assinaturas Schnorr menores e mais rápidas também têm o benefício adicional de serem “lineares”, uma combinação que aumentará a privacidade das transações do Bitcoin e permitirá “contratos inteligentes” mais leves e complexos.
No longo prazo, as melhorias nas ferramentas e codificação da Taproot se traduzirão em uma melhor experiência do usuário para bitcoiners em termos de desempenho geral, bem como melhorias de privacidade para a tecnologia multisignature (multisig), software de privacidade e até mesmo tecnologia de escalonamento como a Lightning Network.
Leia mais: Após Coinbase, Kraken decide como vai realizar sua abertura de capital