O que é Taproot?

Se você está pensando consigo mesmo “O que é Taproot e por que continuo ouvindo sobre isso”, então você está no lugar certo.
 
A rede Bitcoin passou por uma das maiores atualizações de sua história – um movimento significativo para o futuro da rede, que foi recebido com amplo consenso de sua comunidade.
 
Enquanto outras redes blockchain, como Ethereum e Polkadot, são atualizadas com frequência para experimentar as mais recentes inovações em criptografia e pesquisa de blockchain, as mudanças no protocolo Bitcoin exigem um processo notoriamente longo e difícil para obter consenso. A última atualização para o Bitcoin foi o SegWit há quatro anos, o que traz o significado do Taproot em foco.
 
 

Por que a atualização?

Até agora, a principal utilidade do Bitcoin era como um sistema de pagamentos ponto a ponto, não censurável e uma reserva de valor. Relativamente falando, isso é bastante limitado; a geração mais recente de blockchains vem equipada para lidar com contratos inteligentes, algo que está se tornando cada vez mais importante devido à explosão de dApps e DeFi. Com isso agora como um padrão da indústria, o Bitcoin precisava de uma atualização para acompanhar. com um mercado em evolução que exige constantemente mais.
 
A rede Bitcoin também enfrentou alguns problemas de escalabilidade bastante significativos – simplesmente, não conseguia lidar com grandes volumes de transações devido à forma como a rede operava. Vamos descompactar isso um pouco.
 
Quando os usuários enviam ou recebem pagamentos na rede, cada parte de um Bitcoin vem com seu próprio script. Esses scripts se tornam dados públicos na rede Bitcoin, atrapalhando imensamente enquanto também mostram ao mundo informações confidenciais sobre seus fundos. Considere que esse processo é verdadeiro para todos os usuários na rede bitcoin – é fácil ver como o dimensionamento representou um problema.
 

Ok, mas então, o que é Taproot?

A atualização Taproot significa um nível mais alto de privacidade, segurança e escalabilidade para a rede, além de abrir as portas para novas possibilidades de desenvolvimentos futuros.
 
Reduz drasticamente o armazenamento de dados de transações na rede do Bitcoin; isso permite acomodar contratos inteligentes mais complexos e também torna o dimensionamento mais viável. Além disso, aumenta a privacidade das transações, mostrando-as em um formato padrão no blockchain público. Usuários da Lightning Network e carteiras multiassinatura são exemplos de contratos que se beneficiarão imediatamente de melhor privacidade e transações mais baratas.
 

Principais componentes do Taproot

Apesar do nome, Taproot não é tão simples quanto uma solução uniforme para todos os desafios do Bitcoin. Em vez disso, a atualização do Taproot é composta por vários componentes que funcionarão em uníssono para alavancar a rede bitcoin a novos patamares, o que é um grande negócio para toda a comunidade blockchain.
 
Vamos examinar cada um dos componentes críticos do Taproot para obter uma visão completa.
 
1. Assinaturas Schnorr
 
Para começar, as assinaturas Schnorr são uma nova forma de assinaturas de transações blockchain que trazem segurança avançada, taxas mais baixas e multi-assinaturas flexíveis. Quando um bloco obtém uma transação, a transação é sempre acompanhada de uma assinatura. Assinaturas garantem que as transações não possam ser alteradas de forma alguma.
 
Uma propriedade exclusiva das assinaturas Schnorr permite que várias partes produzam cooperativamente uma única assinatura que é tão boa quanto uma assinatura de cada uma das partes envolvidas. Portanto, em vez de 3 assinaturas dizendo “Alice assinou isso, Bob assinou isso, Charlie assinou isso”, uma assinatura Schnorr pode dizer “Alice, Bob e Charlie assinaram isso”. Essa propriedade é chamada de agregação de assinatura e fornece uma maneira melhor, mais privada e eficiente de permitir a custódia cooperativa de moedas (carteiras multi-assinatura).
 
As assinaturas Schnorr também possuem uma função exclusiva que acelera toda a rede bitcoin, adicionando escalabilidade à sua lista de vantagens. Enquanto as assinaturas ECDSA precisam ser verificadas uma a uma, as assinaturas Schnorr permitem um processo mais eficiente onde muitas assinaturas são validadas de uma só vez, exigindo substancialmente menos computação do que seria necessário para validar cada uma delas individualmente.
 
Um fato divertido: as assinaturas Schnorr poderiam (e talvez devessem) ter sido usadas no protocolo Bitcoin desde o início. Mas quando a rede foi construída, as assinaturas de Schnorr ainda eram patenteadas, portanto, o esquema de assinatura atual (ECDSA) foi usado.
 
2. MAST (Árvore de Scripts Alternativos Merklizados)
 
A atualização Taproot integra outra melhoria aos scripts, que já era proposta desde 2013, mas nunca chegou ao protocolo Bitcoin: Merklized Alternative Script Trees ou MASTs.
 
Como mencionado acima, cada quantia dispensável de bitcoin vem com um script que especifica quais condições precisam ser satisfeitas para poder gastar essas moedas. No caso mais simples, a condição se parece com: “Alice possui essas moedas”, que é o tipo de declaração que as assinaturas criptográficas podem provar. Mas condições mais complexas são possíveis, por exemplo: “Dois de Alice, Bob e Charlie devem assinar” (multiassinatura 2 de 3), ou “Bob assina, mas 2 semanas devem passar primeiro” (timelock), ou “um certo dados secretos com hash H devem ser revelados” (hashlocks).
Contratos mais complexos podem ser compostos combinando várias dessas condições simples; por exemplo, a própria Lightning Network usa contratos que combinam multi-assinaturas 2 de 2, timelocks e hashlocks!
 
O problema de usar contratos com um grande número de condições alternativas de gastos é que o tamanho do script continua crescendo à medida que essas condições são adicionadas! Na verdade, mesmo que apenas uma dessas condições seja usada, a totalidade do script deve ser revelada. Um desperdício!
 
Mas aqui vêm MASTs! Usando uma construção criptográfica bem conhecida chamada árvores de Merkle, é possível codificar todas as condições de gastos possíveis em um único resumo curto (um hash, normalmente de 32 bytes), de tal forma que é possível revelar apenas uma das essas condições de gasto.
 
Isso traz uma economia enorme em termos de espaço ocupado por esses contratos complexos, que agora podem ter dezenas ou centenas de condições de gastos, com pouco custo adicional! Além disso, apenas as partes envolvidas no contrato saberão sobre todas as condições de gastos possíveis: um observador externo só sabe sobre a única condição de gastos que de fato foi usada, o que é uma grande vitória para a privacidade ao mesmo tempo.
 
3. Pay-2-Taproroot (P2TR)
 
Finalmente, a atualização do Taproot traz um novo tipo de scripts de transação, chamado Pay-2-Taproot. Isso permite combinar a assinatura Schnorr e o MAST em uma única transação. Os tipos de transação anteriores tornaram mais fácil para um observador externo distinguir se alguns bitcoins foram bloqueados usando uma única chave ou por meio de um script mais complexo.
 
Ao explorar as propriedades das assinaturas Schnorr, os endereços P2TR permitem combinar assinaturas e scripts, ocultando o MAST de scripts dentro de uma chave pública. Portanto, as mesmas moedas podem ser gastas com uma assinatura simples correspondente a essa chave pública (gasto de caminho de chave) ou com um dos scripts no MAST (se houver).
 
Ninguém jamais saberá que os scripts estavam lá, se não forem usados ​​ao gastar as moedas!
 

Um novo capítulo emocionante

This is an exciting time for Bitcoin and its Taproot upgrade is significant for the community and for the crypto industry as a whole. While this update won’t allow NFTs or other types of tokens to thrive in the Bitcoin ecosystem (it wasn’t its goal in the first place), it will allow better usage of core Bitcoin value propositions: storing value and spending it.

Some early discussions on extending Bitcoin’s script capabilities are taking place and could in-turn bring more standard DeFi use cases to Bitcoin holders.

This will add to its overall appeal for thousands of developers whose mission is to pave the way towards continued innovation, top-notch security, and faster processing times.

Fonte: ledger.com

-40%
R$899,00
-43%
R$2.299,00
-45%
-41%
R$1.649,00
-43%
R$169,00
-50%
-30%