Home » Taproot, o Upgrade Long-Anticipated Bitcoin, Activou

Taproot, o Upgrade Long-Anticipated Bitcoin, Activou

by Thomas

Taproot dá aos programadores uma caixa de ferramentas expandida para trabalhar enquanto continuam a idealizar, iterar e construir sobre Bitcoin.

No domingo, 14 de Novembro, às 5:15 UTC (00:15 EST), Taproot, a tão esperada actualização de Bitcoin, activada no bloco 709.632, abrindo a porta para os programadores integrarem novas funcionalidades que irão melhorar a privacidade, escalabilidade e segurança na rede.

A actualização foi bloqueada em Junho, quando mais de 90% dos mineiros optaram por “sinalizar” o seu apoio. Um período de espera programado entre o bloqueio e a activação deu desde então aos operadores de nós e mineiros tempo para actualizarem completamente para a última versão do Bitcoin Core, 21.1, que contém o código fundido para Taproot. Só quando o fizerem, poderão fazer cumprir as novas regras, tornando possível a utilização do novo tipo de transacção.

O que é Taproot?

Taproot é um cadinho de várias inovações técnicas ao longo da história da Bitcoin numa única actualização. Foi proposto pela primeira vez por Greg Maxwell em 2018. Desde então, as três Propostas de Melhoramento Bitcoin (BIPs) que codificaram a Taproot foram escritas por Pieter Wuille, Tim Ruffing, A.J. Townes e Jonas Nick, e fundidas no Bitcoin Core em Outubro de 2020.

Na raiz da actualização estão “Schnorr signatures”. Bitcoin tem utilizado um esquema criptográfico ECDSA para as suas “assinaturas digitais” onde um utilizador assina uma transacção com a sua chave privada a fim de aprovar o seu envio para outro lugar.

A Taproot actualiza para um esquema diferente chamado “Schnorr”. Cada transacção utilizando a Taproot irá agora utilizar este novo esquema de assinatura digital, acrescentando novas capacidades concebidas para aumentar a privacidade, segurança e escala das transacções Bitcoin.

Além de serem mais pequenas e mais rápidas que a ECDSA, as assinaturas da Schnorr têm o benefício adicional de serem “lineares”, uma combinação que irá aumentar a privacidade das transacções Bitcoin e permitir “contratos inteligentes” mais leves e complexos (um contrato codificado com regras auto-executórias).

A Taproot terá muitas repercussões positivas para vários projectos em todo o ecossistema. Por exemplo, as transacções com várias assinaturas, que requerem mais do que um de um grupo de assinantes para assinar uma transacção, serão mais baratas e utilizarão menos dados.

 

Privacidade

Taproot faz parte de um esforço maior por parte dos criadores de todo o mundo numa missão para melhorar a privacidade da Bitcoin, uma vez que a sua história de transacções é muito pública. Um utilizador curioso pode consultar qualquer transacção alguma vez enviada no Bitcoin utilizando um explorador de blocos público como o Mempool.space.

Este ainda é o caso da Taproot, mas os detalhes de algumas transacções mais complexas (frequentemente chamadas “contratos inteligentes”) poderão ser ocultados. Por exemplo, enquanto neste momento as transacções da Lightning Network se destacam na cadeia de bloqueios, a Taproot oferece a possibilidade de se assemelharem a qualquer outra transacção, reforçando ainda mais a privacidade da transacção.

Scalabilidade

Outra questão que a Taproot deve abordar é o espaço de transacção limitado da Bitcoin, o que torna a escalabilidade um enorme problema para a moeda digital. Os criadores não podem simplesmente aumentar este limite sem prejudicar a descentralização da Bitcoin, pelo que estão sempre à procura de formas de utilizar o espaço de blocos actualmente disponível de forma mais eficiente.

Como as assinaturas Schnorr podem ser utilizadas para combinar múltiplas assinaturas numa só, podem ajudar a reduzir a quantidade de dados armazenados na cadeia de blocos. Esta redução no tamanho dos dados poderia aumentar a escalabilidade do MuSig2, por exemplo, um esquema multissignature desenvolvido por investigadores Blockstream, que requer um número de assinaturas para uma transacção.

 

O que esperar de Bitcoin e Taproot

Até agora, apenas um pouco mais de metade dos nós Bitcoin conhecidos estão a sinalizar o suporte para a actualização. Os restantes estão a executar software antigo, o que significa que ainda não serão capazes de aplicar as novas regras da Taproot – pelo menos, não até actualizarem para o Bitcoin Core 21.1. Mas, mesmo assim, a rede continuará a funcionar muito bem.

Quaisquer mineiros que não tenham feito a actualização para o novo software serão incapazes de minerar com sucesso na rede e perderão a oportunidade de ganhar qualquer nova recompensa de bloco. Mas os programadores têm feito muito para garantir que os mineiros tenham tido a oportunidade adequada para se actualizarem. De facto, mais de 90% dos mineiros já indicaram que planeiam actualizar para o novo software, razão pela qual a Taproot foi capaz de “trancar” em Junho, e porque houve um atraso de 5 meses antes da activação fazer efeito.

A activação não significa, contudo, que todo o trabalho esteja feito. Os utilizadores não poderão enviar ou receber o novo tipo de transacção até que a sua carteira Bitcoin específica a suporte – e a maioria das carteiras ainda não a suporta. Os criadores de carteiras terão de escrever um novo código para as suas carteiras, de modo a tornar possíveis tais transacções.

Se a história for um guia, poderá levar meses ou anos para que as carteiras embarquem no comboio. Foram necessários cerca de dois anos para que a última actualização comparavelmente grande da Bitcoin, a SegWit, atingisse 50% de adopção, por exemplo.

Para não mencionar, enquanto que a Taproot oferece a possibilidade de casos de utilização mais complicados (tais como a realização de transacções privadas da Rede de Raios que não pareçam diferentes das transacções normais) os programadores ainda terão de construir essas ferramentas e implementá-las separadamente.

O fundamental a ter em mente é que a Taproot irá permitir novos desenvolvimentos e novas soluções. Está a dar aos programadores uma caixa de ferramentas alargada para trabalharem enquanto continuam a idealizar, a iterar e a construir. Alguns destes projectos já estão em curso. Muitos ainda têm de ser imaginados.

Related Posts

Leave a Comment