Compreendendo o Taproot de maneira simples PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Compreendendo Taproot de uma maneira simples

Compreendendo o Taproot de maneira simples PlatoBlockchain Data Intelligence. Pesquisa vertical. Ai.

Compreender exatamente o que acontece com a rede Bitcoin que implementa as mudanças no Taproot é necessário para entender por que as mudanças foram necessárias. Taproot é a combinação de muitas propostas de melhoria do Bitcoin (BIPs), resultando em um soft fork do blockchain do Bitcoin. Um soft fork é uma proposta de atualização que com o tempo é adotada como o único blockchain, o que significa que o antigo deixará de operar assim que o novo (neste caso, Taproot) for totalmente adotado.

O que o Taproot faz?

As melhorias podem ser divididas em três categorias, cada uma afetando a outra, e cada uma necessária para o construto final. Taproot aumenta com sucesso a segurança e também permite flexibilidade e escalabilidade com a introdução de uma nova linguagem em constante expansão. As três categorias de mudanças a serem resumidas são as seguintes:

1. Assinaturas Schnorr (BIP 340)

Esta nova forma de assinatura permite segurança superior, taxas mais baixas e transações flexíveis com múltiplas assinaturas. Como?

· SigHash (Signature Hash) é aplicado às transações, ou seja, uma vez aplicado um SigHash, a informação se torna imutável (inalterável). Se as informações forem alteradas, a transação perde validade. Nada pode ser alterado sem destruir o SigHash. Anteriormente, uma pequena quantidade de informação poderia ser alterada através de “maleabilidade” que não resultaria na perda de validade da transação. Falando em assinaturas…

· A agregação de chaves e assinaturas permite a agregação de chaves públicas e assinaturas. Isso significa que se você tiver uma transação com 10 pessoas, anteriormente você precisaria de 10 chaves públicas, 10 assinaturas e um verificador teria que verificar cada chave e assinatura. Com a agregação de chaves e assinaturas, podemos transformar todas as 10 chaves públicas em uma única chave e todas as 10 assinaturas em uma única assinatura. O verificador agora só precisa fazer isso uma vez, em vez de 10 vezes. É aqui que ocorre muito processamento computacional.

· Segurança superior é alcançada no processo de agregação porque a heurística on-chain (dados rastreados) não será capaz de discernir a diferença entre uma transação com múltiplas assinaturas e uma transação com assinatura única, permitindo mais privacidade.

· A verificação em lote é adicionada à agregação mencionada acima, pois agora podemos “agrupar” várias transações, para verificá-las juntas, em vez de uma de cada vez. Basicamente, isso é apenas “verificação em massa” e também leva ao gasto de menos recursos.

2. Raiz principal (BIP 341)

Toda a atualização leva o nome desta parte porque é assim que o novo sistema se integra ao antigo.

· Bitcoin Script Update permite que a linguagem de script use assinaturas Schnorr e integre as Merkelized Alternative Script Trees (MAST).

· Pay-To-Taproot (P2TR) dá liberdade de escolha. Você pode usar assinaturas Schnorr ou a raiz Merkle fornecida no MAST. Satisfaça os requisitos de sua escolha, o que permite um processamento de transações mais limpo quando a árvore Merkle não for necessária.

(MAST) resume os possíveis scripts necessários para desbloquear um bitcoin, em vez de exigir todos os scripts possíveis para a transação. O hash de script único fornecido pelo MAST, na verdade, representa vários scripts. Para gastar um bitcoin, você só precisa fornecer seu script e provar que seu script está armazenado na raiz Merkle. Anteriormente, seriam necessários muito mais scripts e verificação estendida.

3. Toque em script é uma coleção de “opcodes”, que são essencialmente apenas linhas de códigos que executam comandos no protocolo Bitcoin que foram atualizados para dar lugar às novas alterações instaladas pelo Taproot. Pode ser referido como uma linguagem, mas é mais como uma atualização do Bitcoin Script.

· Bitcoin Script tem um limite de tamanho de script de 10,000 bytes que será removido, permitindo scripts muito maiores ou contratos Taproot. Ele também remove o limite para “opcodes”, o que permite mais flexibilidade para maiores recursos e codificação no futuro.

· Essa remoção do tamanho do script e o crescimento irrestrito disponível nos scripts permitem um caminho claro para contratos inteligentes.

Por que isso é importante?

A segurança é a força vital de todo Bitcoiner. Não querendo abalar suas crenças fundamentais de dinheiro forte e sólido, a comunidade Bitcoin se esforçou para garantir que a Camada 1 (protocolo Bitcoin) fosse imutável, eficiente e comprovadamente 100% segura antes da “atualização”. Outras plataformas correram para a Camada 2 (aplicativos abertos construídos no protocolo original), enquanto o Bitcoin adiou novos desenvolvimentos até que a segurança da camada base fosse uma certeza inegável. Por causa disso, alguns argumentam que o Bitcoin perdeu a corrida para o desenvolvimento de capacidade de contrato inteligente, e produtos como o Ethereum surgiram como os primeiros no mercado, mudando a forma como olhamos para as aplicações descentralizadas.

Taproot igualou o campo de jogo. O Bitcoin agora tem um caminho claro para a implantação de contratos inteligentes, organizações autônomas descentralizadas e muito mais. Produtos como a Lightning Network já mostraram que transações rápidas e confiáveis ​​ainda podem ser apoiadas por um livro-razão imutável, mesmo sem o acesso que o Taproot dará aos desenvolvedores do futuro.

O Bitcoin está entrando em um mundo mais amplo com aplicações que não podemos imaginar de uma forma que simplesmente não podíamos antes. Esta nova liberdade de desenvolvimento e eficiência sistémica para os mineiros atrairá mais mentes brilhantes para o protocolo, promovendo novas ideias que ajudarão a rede a continuar a florescer.

Este é um post convidado de Shawn Amick. As opiniões expressas são inteiramente próprias e não refletem necessariamente as da BTC Inc ou Bitcoin Magazine.

Fonte: https://bitcoinmagazine.com/technical/understanding-taproot-in-a-simple-way

Carimbo de hora:

Mais de Bitcoin Magazine