Resumo

  • O Taproot do Bitcoin é uma atualização de soft fork ativada em 14 de novembro de 2021. Ele agrupa três Propostas de Melhoria do Bitcoin: assinaturas Schnorr (BIP340), Taproot (BIP341) e Tapscript (BIP342).

  • O Taproot melhora a privacidade ao fazer transações complexas, como gastos de carteiras multisig e contratos inteligentes, parecerem idênticas às transações padrão de peer-to-peer na blockchain pública.

  • As assinaturas Schnorr permitem a agregação de assinaturas, o que reduz o tamanho da transação, diminui taxas e melhora a eficiência geral da rede.

  • O Tapscript atualiza o Script do Bitcoin para permitir condições de transação mais flexíveis e programáveis, estabelecendo as bases para casos de uso mais complexos no Bitcoin.

  • Desde a ativação, o Taproot possibilitou ferramentas como os Taproot Assets, um protocolo para emissão e transferência de ativos pela Lightning Network, com a adoção no mundo real continuando a crescer até 2025.

Binance Academy courses banner

Introdução

Ativado em 14 de novembro de 2021, o Taproot do Bitcoin é uma das atualizações mais significativas para a rede Bitcoin desde o SegWit em 2017. Assim como o SegWit antes dele, o Taproot é projetado para melhorar como o Bitcoin processa transações, mas vai mais longe ao abordar preocupações de longa data sobre privacidade, escalabilidade e programabilidade.

O Bitcoin é uma blockchain pública, o que significa que os dados das transações são visíveis para qualquer pessoa que olhar. Embora essa transparência seja uma característica do design do sistema, pode expor detalhes sobre como as transações complexas funcionam, como se várias partes assinaram uma transação ou se uma condição especial era necessária para gastar fundos. O Taproot muda isso ao fazer muitos tipos de transações parecerem iguais para observadores externos.

Este artigo explica o que é o Taproot, como cada um de seus três componentes funciona e quais benefícios a atualização pode trazer para os usuários do Bitcoin e para o ecossistema mais amplo.

As Limitações da Rede Bitcoin

Apesar de ser a primeira e mais amplamente utilizada criptomoeda, a rede Bitcoin enfrentou limitações reais desde seus primeiros dias. A taxa de transação é limitada: a rede foi originalmente projetada para processar cerca de 7 transações por segundo. À medida que o uso cresceu, esse limite levou a congestionamentos e taxas elevadas, com as taxas médias de transação atingindo cerca de $60 durante os períodos de pico em 2021.

A privacidade é outra preocupação. Embora o design original do Bitcoin mantivesse os endereços das carteiras pseudônimos em vez de diretamente ligados a identidades, todos os detalhes da transação são publicamente visíveis. Qualquer pessoa com um endereço Bitcoin pode consultar seu histórico completo de transações na blockchain.

O Bitcoin aborda essas limitações por meio de atualizações periódicas acordadas pela comunidade. Como o Bitcoin é descentralizado, as mudanças exigem um amplo consenso em vez de uma decisão de cima para baixo. A atualização SegWit em 2017 ajudou a aumentar a capacidade de transação reestruturando como os dados de transações são armazenados. O Taproot se baseia nessa fundação.

O que é o Taproot do Bitcoin?

O Taproot é um soft fork que atualiza como o sistema de script do Bitcoin funciona. Ele consiste em três Propostas de Melhoria do Bitcoin (BIPs) que trabalham juntas: assinaturas Schnorr (BIP340), Taproot (BIP341) e Tapscript (BIP342). Juntas, elas melhoram a privacidade, eficiência e programabilidade da rede Bitcoin.

O conceito do Taproot foi proposto pela primeira vez pelo desenvolvedor do Bitcoin Core, Greg Maxwell, em janeiro de 2018. Foi fundido ao código base do Bitcoin Core em outubro de 2020, e a atualização recebeu o apoio de mais de 90% dos mineradores antes de ser oficialmente ativada em 14 de novembro de 2021, no bloco 709.632.

Como o Taproot funciona?

Cada uma das três BIPs que compõem a atualização do Taproot aborda um aspecto específico de como as transações do Bitcoin são construídas e verificadas.

Assinaturas Schnorr (BIP340)

O esquema de assinaturas Schnorr foi desenvolvido pelo matemático e criptógrafo Claus Schnorr. Embora o algoritmo tenha sido protegido por patente por muitos anos, a patente expirou em 2008. O Bitcoin originalmente usava o Algoritmo de Assinatura Digital de Curva Elíptica (ECDSA) porque era amplamente compreendido, seguro e de código aberto na época.

As assinaturas Schnorr oferecem várias melhorias em relação ao ECDSA. Mais importante ainda, elas suportam a agregação de assinaturas: quando várias partes assinam uma transação, suas assinaturas individuais podem ser combinadas em uma única assinatura. Isso reduz a quantidade de dados que precisa ser armazenada na blockchain, o que, por sua vez, diminui as taxas e acelera a verificação.

A agregação de assinaturas também traz um benefício significativo de privacidade. Uma transação padrão de múltiplas partes usando assinaturas Schnorr é indistinguível de uma simples transação de uma única parte. Isso significa que arranjos complexos de gasto, como um pagamento roteado através de um canal da Lightning Network ou uma transação com várias condições, aparecem idênticos a uma transferência regular de peer-to-peer no livro público. Observe que, embora o tipo de transação esteja oculto, os endereços das carteiras do remetente e do destinatário permanecem visíveis na cadeia.

Taproot (BIP341)

O BIP341, que dá nome à atualização, se baseia no SegWit e introduz a Árvore de Script Alternativa Merkelizada (MAST). O MAST usa uma estrutura de árvore Merkle para armazenar várias condições de gasto para uma única transação. Apenas a condição que é realmente utilizada precisa ser revelada quando a transação é broadcast; as condições não utilizadas permanecem ocultas.

Essa é uma melhoria significativa em relação ao sistema existente, onde transações complexas exigem que todas as condições sejam publicadas na blockchain, independentemente de qual delas foi acionada. Com o MAST, a quantidade de dados armazenados na cadeia é reduzida, e os detalhes das condições não utilizadas permanecem privados. O resultado é uma maior escalabilidade e uma privacidade mais forte para os usuários que dependem de tipos de transações complexas.

Tapscript (BIP342)

O Tapscript é uma versão atualizada da linguagem de script do Bitcoin. Ele modifica um conjunto de opcodes, que são as instruções básicas que definem como as transações podem ser gastas. Essas mudanças tornam o Script do Bitcoin mais flexível e mais fácil de estender no futuro.

O Tapscript cria a base para condições programáveis mais sofisticadas no Bitcoin, que podem expandir a capacidade da rede de suportar aplicações financeiras complexas ao longo do tempo.

Como o Taproot beneficia o Bitcoin?

Os benefícios do Taproot tocam várias áreas da experiência com Bitcoin:

Privacidade

Ao fazer com que transações complexas de múltiplas partes ou condicionais pareçam iguais a transferências simples na blockchain pública, o Taproot oferece melhorias significativas de privacidade para usuários que dependem de scripts, bloqueios de tempo ou arranjos de múltiplas partes. A natureza das condições de gasto usadas em uma transação não é mais necessariamente visível para observadores externos.

Escalabilidade e taxas mais baixas

A agregação de assinaturas reduz o tamanho dos dados de transações de múltiplas partes, o que significa que mais transações podem caber em cada bloco. Essa eficiência aumentada pode pressionar para baixo as taxas de transação ao longo do tempo e permite que a rede processe um volume maior de transações.

Segurança

Uma melhoria de segurança no Taproot é a eliminação da maleabilidade de assinaturas. Sob o sistema anterior, era teoricamente possível alterar a assinatura de uma transação antes de ser confirmada, o que poderia fazer a transação parecer que nunca ocorreu. Essa vulnerabilidade estava relacionada ao risco de double-spending. As assinaturas Schnorr removem essa possibilidade, melhorando a integridade do registro da transação.

Casos de uso expandidos

As melhorias de programabilidade do Taproot abrem a porta para aplicações mais complexas no Bitcoin. Desde a atualização, os desenvolvedores criaram ferramentas como os Taproot Assets, um protocolo que permite que ativos fungíveis e não fungíveis sejam emitidos e transferidos pela Lightning Network usando o modelo de segurança do Bitcoin. Em janeiro de 2025, a Tether anunciou suporte nativo ao USDT na Lightning via Taproot Assets, permitindo transferências rápidas e de baixo custo de stablecoins roteadas pela infraestrutura do Bitcoin.

Esses desenvolvimentos sugerem que o Taproot pode ajudar o Bitcoin a suportar uma gama mais ampla de aplicações financeiras, incluindo contratos inteligentes e emissão de ativos, sem exigir mudanças nas regras de consenso do núcleo do Bitcoin.

Por que a atualização do Taproot é importante?

O Taproot representa a atualização mais abrangente ao Bitcoin desde o SegWit. Ele aborda múltiplas limitações de longa data de uma só vez: privacidade, eficiência, segurança e programabilidade. Para usuários do dia a dia, os efeitos mais notáveis podem ser taxas de transação mais baixas e maior privacidade ao usar arranjos de gasto complexos.

Para desenvolvedores, o Taproot fornece um ambiente de script mais flexível que facilita a construção de aplicações em cima do Bitcoin. A atualização já possibilitou uma nova infraestrutura, e a adoção de ferramentas baseadas no Taproot continuou a crescer. Subsídios para desenvolvedores através de iniciativas como OpenSats financiaram trabalho em suporte a Miniscript, PSBT v2 e multisig estilo MuSig, todos os quais se baseiam na fundação do Taproot.

A computação quântica é uma consideração emergente. O gasto de chave do Taproot expõe chaves públicas, que poderiam teoricamente ser vulneráveis a futuros ataques quânticos via algoritmo de Shor. A comunidade está discutindo ativamente mitigções, incluindo o BIP 360, embora nenhuma mudança na camada base do Bitcoin tenha sido ativada nesse sentido até 2025. As atualizações do Bitcoin progridem lentamente e deliberadamente, de acordo com a ênfase da rede em estabilidade e consenso.

FAQ

Qual é a diferença entre Taproot e SegWit?

Ambos são upgrades de soft fork para o Bitcoin, mas abordam diferentes aspectos do protocolo. O SegWit, ativado em 2017, reestruturou como os dados de transações são armazenados para aumentar a capacidade do bloco e corrigir a maleabilidade das transações. O Taproot se baseia no SegWit introduzindo assinaturas Schnorr, scripting baseado em MAST e Tapscript, que juntos melhoram a privacidade, reduzem a pegada de dados de transações complexas e tornam a linguagem de script do Bitcoin mais flexível.

O Taproot torna o Bitcoin privado?

O Taproot melhora a privacidade de maneiras significativas, mas não torna o Bitcoin uma moeda totalmente privada. Ele oculta certos detalhes de transações complexas, como condições de gasto não utilizadas, e faz com que transações de múltiplas partes pareçam transferências simples no livro público. No entanto, os endereços da carteira do remetente e do destinatário ainda são visíveis na cadeia. O Taproot é melhor entendido como uma melhoria de privacidade em vez de uma solução completa de privacidade.

Como o Taproot afeta as taxas de transação?

O Taproot pode reduzir as taxas de transação para certos tipos de transações. A agregação de assinaturas nas assinaturas Schnorr reduz o tamanho dos dados de transações de múltiplas partes, o que significa que ocupam menos espaço no bloco. Isso pode reduzir as taxas necessárias para incluir essas transações em um bloco, particularmente para usuários que dependem de arranjos de múltiplas assinaturas ou outras condições de gasto complexas.

O que são os Taproot Assets?

Os Taproot Assets são um protocolo construído em cima da atualização Taproot do Bitcoin que permite que desenvolvedores emitam e transfiram ativos fungíveis e não fungíveis na Lightning Network. Ele usa transações Taproot para representar a propriedade de ativos de maneira eficiente em espaço de bloco, confiando no modelo de segurança do Bitcoin sem exigir mudanças nas regras de consenso do Bitcoin. Em 2025, a Tether anunciou o lançamento do suporte nativo ao USDT na Lightning via Taproot Assets, marcando um marco significativo na adoção no mundo real.

Considerações Finais

O Taproot foi uma atualização importante para a rede Bitcoin. Ao combinar assinaturas Schnorr, scripting baseado em MAST e uma linguagem de script atualizada, ele abordou privacidade, eficiência e programabilidade em uma única atualização coordenada.

Para os usuários, os benefícios vão desde taxas mais baixas em transações complexas até maior privacidade para arranjos de múltiplas partes. Para os desenvolvedores, isso abriu um conjunto mais amplo de ferramentas para construir em cima do Bitcoin. Desde sua ativação em novembro de 2021, o Taproot possibilitou novos protocolos e aplicações que ainda estão sendo desenvolvidas.

Leitura Adicional

  • Um Guia para Iniciantes sobre Segregated Witness (SegWit)

  • O que as Assinaturas Schnorr Significam para o Bitcoin?

  • Hard Forks e Soft Forks Explicados

  • Um Guia para Iniciantes sobre a Lightning Network do Bitcoin

Isenção de responsabilidade: Este conteúdo é apresentado a você em uma base "como está" para fins de informação geral e educacional apenas, sem representação ou garantia de qualquer tipo. Não deve ser interpretado como conselho financeiro, legal ou de outro tipo. Não é destinado a recomendar a compra de qualquer produto ou serviço específico. Você deve buscar seu próprio aconselhamento de consultores profissionais apropriados. Quando o conteúdo é contribuído por um terceiro, observe que as opiniões expressas pertencem ao terceiro contribuinte e não refletem necessariamente as do Binance Academy. Os preços dos ativos digitais podem ser voláteis. O valor do seu investimento pode cair ou subir e você pode não recuperar o valor investido. Você é o único responsável por suas decisões de investimento e o Binance Academy não é responsável por quaisquer perdas que você possa incorrer. Para mais informações, consulte nossos Termos de Uso, Aviso de Risco e Termos do Binance Academy.