O que é atualização Taproot?

AvançadoNov 21, 2022
Lançado em 2021, o Taproot Upgrade é uma atualização de rede recente que melhorou a escalabilidade, privacidade e eficiência da rede Bitcoin. A atualização compreende três BIPs que resolvem os problemas do Bitcoin.
O que é atualização Taproot?

Introdução

A criptomoeda número um do mundo, o Bitcoin, passou por muitas mudanças, tanto boas quanto ruins, desde seu lançamento em 2008. Porém, apesar de ser gigante, a rede não é perfeita. Muitas atualizações, mesmo as controversas, foram introduzidas no blockchain para melhorar seus principais problemas.

Após a introdução do Segregated Witness (SegWit), a rede Bitcoin não recebeu nenhuma atualização importante até o ano passado. Depois de alcançar um consenso de 90% entre os criptomineiros, uma nova atualização foi introduzida na rede. A nova atualização, Taproot, foi ativada em 14 de novembro de 2021, com a mineração do bloco 709.632.

Com a introdução do Taproot, os problemas do Bitcoin com escalabilidade e privacidade foram significativamente mitigados. Este artigo descreve o funcionamento da atualização do Taproot, de onde veio e como beneficia a rede Bitcoin.

Quem criou o Taproot Upgrade?

A atualização do Taproot é resultado de vários desenvolvedores com visão de futuro se unindo para trazer soluções inovadoras para os problemas com a rede Bitcoin. Greg Maxwell, um dos principais desenvolvedores de criptomoedas, teve a ideia da atualização em 2018.

Após sua proposta, mais quatro desenvolvedores, Pieter Wuille, Tim Ruffing, A. J Townes e Jonas Nick, se juntaram a ele. Juntos, eles escreveram três BIPs (Bitcoin Improvement Proposals) que servem como base para o Taproot que temos hoje.

O que é a Atualização Taproot?

Revelado pela primeira vez em 2018 pelo desenvolvedor do Bitcoin Core, Greg Maxwell, a atualização do Taproot é um soft fork da rede blockchain do Bitcoin. Composto por três propostas de melhoria do Bitcoin (BIPs), o Taproot melhora positivamente a rede Bitcoin em termos de custo, segurança e eficiência.

Antes da introdução do Taproot, a rede Bitcoin lutava com dois problemas significativos: escalabilidade e privacidade. O Bitcoin foi construído com o mecanismo de consenso Proof of Work (PoW) e projetado para processar até 7 transações. No entanto, agora que a rede é a gigante das criptomoedas, a velocidade da transação diminuiu significativamente e as taxas aumentaram. Em 2021, as taxas da rede chegaram a $ 60.

Mesmo que as transações de blockchain sejam pseudo-anônimas (não vêm com um nome ou endereço anexado), todas as transações em Bitcoin estão disponíveis ao público. O que isso significa é que ter o endereço da carteira de uma pessoa dá acesso a todo o histórico de transações dela.

Com a atualização do Taproot, particularmente seu BIP principal, Schnorr Signatures, as transações na rede serão ocultadas e condensará mais transações para caber em um único bloco.

O Taproot também permitirá que o Bitcoin processe contratos inteligentes, linhas de código que contêm os termos de um acordo entre duas partes e elimine a necessidade de um intermediário. Contratos inteligentes na rede Bitcoin ajudarão a introduzir finanças descentralizadas (DeFi) e, eventualmente, tokens não fungíveis (NFTs).

O que envolve o Taproot Upgrade?

Como mencionado anteriormente, a atualização do Taproot compreende três importantes propostas de melhoria do Bitcoin. Cada BIP serve a um propósito importante e desempenha um papel significativo em trazer flexibilidade, escalabilidade e segurança para a rede Bitcoin.

BIP 340: Assinaturas Schnorr

Desenvolvido por Claus Schnorr em 2008, o Schnorr Signatures é um esquema de assinatura criptográfica que otimiza o processo de validação na rede Bitcoin.

Antes da introdução do Taproot, o Bitcoin usava o Elliptic Curve Digital Signature Algorithm (ECDSA). Satoshi Nakamoto, o criador do Bitcoin, expressou que o ECDSA foi preferido em relação ao Algoritmo de Assinatura Schnorr porque o primeiro era mais popular, bem compreendido e seguro.

No entanto, as assinaturas de Schnoor implementaram as seguintes mudanças:

  • Agregação de assinatura : Schnorr Signatures usa sua matemática linear para aumentar o número de transações. Múltiplas assinaturas são condensadas em uma para serem validadas em relação a uma chave pública. Antes do novo esquema, um validador precisaria validar cada assinatura em relação a uma chave pública, diminuindo o tempo de transação por uma margem. Agora, os validadores podem validar uma assinatura por vez e, por fim, encaixar mais transações em um único bloco.
  • Verificação em lote : Sob o esquema de assinaturas Schnoor, os agregados de assinaturas mencionados acima são verificados todos de uma vez. Dessa forma, o tempo de transação é reduzido e as taxas cobradas em cada transação diminuem significativamente. Por fim, a rede pode processar mais transações por vez porque economiza espaço combinando vários dados em uma agregação de assinatura.
  • Privacidade : Além disso, o processo de agregação dificultará a distinção entre as transações. As transações de assinatura única são realizadas por um único usuário, enquanto as transações de assinatura múltipla são mais complexas e geralmente envolvem dois ou mais usuários. A combinação de transações de assinatura única com transações de assinatura múltipla melhora a privacidade da rede.

BIP 342: Raiz Principal

O criador do Bitcoin permite que os usuários criem linhas de código chamadas scripts que determinam como os Bitcoins devem ser gastos em uma transação. Um usuário pode incluir condições como liberações de bloqueio de tempo ou requisitos de assinatura múltipla em seu código para tornar a transação mais complexa. No entanto, o problema com isso é que cada linha de código são dados que devem ser escritos no blockchain. Como tal, transações complexas exigem mais entradas e, em última análise, ocupam muito armazenamento de dados no blockchain. Quando o blockchain é invadido por tantos dados, ele diminui a velocidade da transação.

Além disso, como todas as condições da transação são escritas no blockchain, que é público, os dados confidenciais do usuário são expostos.

O segundo BIP, Taproot, usa Merkelized Abstract SyntaxTree (MAST) para resumir os scripts incluídos em uma transação. Usando o Merkle root, uma estrutura de dados compacta, o Taproot torna desnecessário revelar todo o script da transação. No MAST, apenas as condições executadas da transação são reveladas e armazenadas no blockchain, permitindo que o restante dos dados do script permaneça oculto e protegido.
Este BIP permite mais contratos inteligentes na rede Bitcoin. porque as transações agora ocupam menos espaço na rede blockchain. Ele também permite que o blockchain funcione mais rápido porque não é sobrecarregado com o armazenamento de todos os dados para cada transação.

BIP 342: Tapscript

O BIP final une os dois restantes. Tap script é uma versão atualizada do script Bitcoin original, a linguagem de programação do protocolo que determina como as transações são bloqueadas e desbloqueadas.

Tapscript pode ser referido como uma linguagem, mas é realmente uma coleção de opcodes com comandos que abrem caminho para os outros BIPs explicados acima.

Tapscript também aumentou o limite de tamanhos de script, que ficou em 10.000 bytes. Isso permite scripts muito maiores, abrindo caminho para contratos inteligentes na rede Bitcoin.

Como a atualização do Taproot melhora o Bitcoin?

​​Talvez o benefício mais significativo da atualização do Taproot para a rede Bitcoin seja a privacidade aprimorada. Juntamente com maior privacidade, vem mais segurança. Se os dados de uma transação estiverem ocultos, os riscos de ataque são reduzidos.

A maioria das funções na rede Bitcoin foi significativamente melhorada. A agregação de assinaturas acelera o tempo de processamento da transação, permitindo mais transações por bloco.
O ritmo acelerado do processamento de transações também reduz as taxas de transação porque as transações não são validadas uma a uma.

Além disso, o MAST permite espaço para scripts maiores e contratos inteligentes. Também melhorou a escalabilidade do Bitcoin porque reduziu a quantidade de dados armazenados no blockchain.

Mais um benefício não mencionado anteriormente é que as assinaturas Schnoor introduziram o SigHash, uma função de hash, nas transações. Esse hash impossibilita a alteração de scripts. Se os scripts forem alterados, a transação será considerada inválida. Isso ocorre porque as informações em um script não podem ser manipuladas sem que o SigHash seja destruído. Anteriormente, a maleabilidade de uma transação significava que atores mal-intencionados poderiam fazer parecer que a transação nunca havia acontecido; esse cenário é conhecido como o problema do gasto duplo.

Taproot e contratos inteligentes

A atualização do taproot faz melhorias significativas e benéficas para a atualização do taproot. Um outro benefício são os contratos inteligentes. Com a introdução das assinaturas Schnorr, mais transações poderiam caber em um bloco, ocupando menos dados/espaço no blockchain. Contratos inteligentes são linhas de código que contêm os termos e acordos de uma transação entre indivíduos sem intermediários.

Com o Taproot resolvendo os problemas de escalabilidade do Bitcoin, o Bitcoin agora hospeda contratos inteligentes em sua cadeia de base; permitindo-lhe competir com o Ethereum.

O campo de jogo foi nivelado e o Bitcoin pode competir contra o Ethereum, a casa do DeFi. O Bitcoin tem potencial para hospedar aplicativos descentralizados e outras funções sob o movimento DeFi. Os casos de uso do Bitcoin também podem se expandir além do uso diário para incluir empréstimos, tokens não fungíveis e pagamentos de itens de grande valor, como aluguel.

O que esse Upgrade significa para os investidores?

A atualização do Taproot é amplamente técnica, com a maioria dos detalhes ocorrendo nos bastidores.

As partes interessadas e os investidores podem não ser diretamente afetados pela mudança. Os investidores que estão prestando atenção ao Bitcoin e às mudanças no setor de criptomoedas entendem que o Taproot Upgrade é o primeiro passo no que parece ser um futuro brilhante para o Bitcoin.

Por enquanto, o plano maior para Bitcoin envolvendo DeFi e contratos inteligentes ainda não foi implementado. Os investidores podem ter apenas notado a queda nas taxas de transação, permitindo-lhes economizar mais nos custos de transação.

No futuro, no entanto, se o taproot e as atualizações subsequentes tiverem sucesso para expandir os casos de uso do Bitcoin, os empresários e investidores podem se beneficiar do investimento em dApps de serviços financeiros ponto a ponto construídos na rede Bitcoin. A atualização do Taproot resultou em uma rede mais estável, segura e privatizada, que é a base perfeita para casos de uso de longo prazo.

Conclusão

Tendo examinado todos os aspectos da atualização Taproot, é óbvio que a atualização foi um grande desenvolvimento necessário na rede Bitcoin. A atualização não apenas forneceu soluções para os problemas da rede, mas também colocou o Bitcoin no caminho para competir por uma fatia do mercado de contratos inteligentes.

No entanto, é importante lembrar que este não é o último grande desenvolvimento. A atualização do Taproot deu aos desenvolvedores mais liberdade, permitindo-lhes executar ideias interessantes e construir projetos inovadores na blockchain.

Autor: Tamilore
Tradutor: Binyu
Revisores: Matheus, Edward, Joyce, Ashley
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.

O que é atualização Taproot?

AvançadoNov 21, 2022
Lançado em 2021, o Taproot Upgrade é uma atualização de rede recente que melhorou a escalabilidade, privacidade e eficiência da rede Bitcoin. A atualização compreende três BIPs que resolvem os problemas do Bitcoin.
O que é atualização Taproot?

Introdução

A criptomoeda número um do mundo, o Bitcoin, passou por muitas mudanças, tanto boas quanto ruins, desde seu lançamento em 2008. Porém, apesar de ser gigante, a rede não é perfeita. Muitas atualizações, mesmo as controversas, foram introduzidas no blockchain para melhorar seus principais problemas.

Após a introdução do Segregated Witness (SegWit), a rede Bitcoin não recebeu nenhuma atualização importante até o ano passado. Depois de alcançar um consenso de 90% entre os criptomineiros, uma nova atualização foi introduzida na rede. A nova atualização, Taproot, foi ativada em 14 de novembro de 2021, com a mineração do bloco 709.632.

Com a introdução do Taproot, os problemas do Bitcoin com escalabilidade e privacidade foram significativamente mitigados. Este artigo descreve o funcionamento da atualização do Taproot, de onde veio e como beneficia a rede Bitcoin.

Quem criou o Taproot Upgrade?

A atualização do Taproot é resultado de vários desenvolvedores com visão de futuro se unindo para trazer soluções inovadoras para os problemas com a rede Bitcoin. Greg Maxwell, um dos principais desenvolvedores de criptomoedas, teve a ideia da atualização em 2018.

Após sua proposta, mais quatro desenvolvedores, Pieter Wuille, Tim Ruffing, A. J Townes e Jonas Nick, se juntaram a ele. Juntos, eles escreveram três BIPs (Bitcoin Improvement Proposals) que servem como base para o Taproot que temos hoje.

O que é a Atualização Taproot?

Revelado pela primeira vez em 2018 pelo desenvolvedor do Bitcoin Core, Greg Maxwell, a atualização do Taproot é um soft fork da rede blockchain do Bitcoin. Composto por três propostas de melhoria do Bitcoin (BIPs), o Taproot melhora positivamente a rede Bitcoin em termos de custo, segurança e eficiência.

Antes da introdução do Taproot, a rede Bitcoin lutava com dois problemas significativos: escalabilidade e privacidade. O Bitcoin foi construído com o mecanismo de consenso Proof of Work (PoW) e projetado para processar até 7 transações. No entanto, agora que a rede é a gigante das criptomoedas, a velocidade da transação diminuiu significativamente e as taxas aumentaram. Em 2021, as taxas da rede chegaram a $ 60.

Mesmo que as transações de blockchain sejam pseudo-anônimas (não vêm com um nome ou endereço anexado), todas as transações em Bitcoin estão disponíveis ao público. O que isso significa é que ter o endereço da carteira de uma pessoa dá acesso a todo o histórico de transações dela.

Com a atualização do Taproot, particularmente seu BIP principal, Schnorr Signatures, as transações na rede serão ocultadas e condensará mais transações para caber em um único bloco.

O Taproot também permitirá que o Bitcoin processe contratos inteligentes, linhas de código que contêm os termos de um acordo entre duas partes e elimine a necessidade de um intermediário. Contratos inteligentes na rede Bitcoin ajudarão a introduzir finanças descentralizadas (DeFi) e, eventualmente, tokens não fungíveis (NFTs).

O que envolve o Taproot Upgrade?

Como mencionado anteriormente, a atualização do Taproot compreende três importantes propostas de melhoria do Bitcoin. Cada BIP serve a um propósito importante e desempenha um papel significativo em trazer flexibilidade, escalabilidade e segurança para a rede Bitcoin.

BIP 340: Assinaturas Schnorr

Desenvolvido por Claus Schnorr em 2008, o Schnorr Signatures é um esquema de assinatura criptográfica que otimiza o processo de validação na rede Bitcoin.

Antes da introdução do Taproot, o Bitcoin usava o Elliptic Curve Digital Signature Algorithm (ECDSA). Satoshi Nakamoto, o criador do Bitcoin, expressou que o ECDSA foi preferido em relação ao Algoritmo de Assinatura Schnorr porque o primeiro era mais popular, bem compreendido e seguro.

No entanto, as assinaturas de Schnoor implementaram as seguintes mudanças:

  • Agregação de assinatura : Schnorr Signatures usa sua matemática linear para aumentar o número de transações. Múltiplas assinaturas são condensadas em uma para serem validadas em relação a uma chave pública. Antes do novo esquema, um validador precisaria validar cada assinatura em relação a uma chave pública, diminuindo o tempo de transação por uma margem. Agora, os validadores podem validar uma assinatura por vez e, por fim, encaixar mais transações em um único bloco.
  • Verificação em lote : Sob o esquema de assinaturas Schnoor, os agregados de assinaturas mencionados acima são verificados todos de uma vez. Dessa forma, o tempo de transação é reduzido e as taxas cobradas em cada transação diminuem significativamente. Por fim, a rede pode processar mais transações por vez porque economiza espaço combinando vários dados em uma agregação de assinatura.
  • Privacidade : Além disso, o processo de agregação dificultará a distinção entre as transações. As transações de assinatura única são realizadas por um único usuário, enquanto as transações de assinatura múltipla são mais complexas e geralmente envolvem dois ou mais usuários. A combinação de transações de assinatura única com transações de assinatura múltipla melhora a privacidade da rede.

BIP 342: Raiz Principal

O criador do Bitcoin permite que os usuários criem linhas de código chamadas scripts que determinam como os Bitcoins devem ser gastos em uma transação. Um usuário pode incluir condições como liberações de bloqueio de tempo ou requisitos de assinatura múltipla em seu código para tornar a transação mais complexa. No entanto, o problema com isso é que cada linha de código são dados que devem ser escritos no blockchain. Como tal, transações complexas exigem mais entradas e, em última análise, ocupam muito armazenamento de dados no blockchain. Quando o blockchain é invadido por tantos dados, ele diminui a velocidade da transação.

Além disso, como todas as condições da transação são escritas no blockchain, que é público, os dados confidenciais do usuário são expostos.

O segundo BIP, Taproot, usa Merkelized Abstract SyntaxTree (MAST) para resumir os scripts incluídos em uma transação. Usando o Merkle root, uma estrutura de dados compacta, o Taproot torna desnecessário revelar todo o script da transação. No MAST, apenas as condições executadas da transação são reveladas e armazenadas no blockchain, permitindo que o restante dos dados do script permaneça oculto e protegido.
Este BIP permite mais contratos inteligentes na rede Bitcoin. porque as transações agora ocupam menos espaço na rede blockchain. Ele também permite que o blockchain funcione mais rápido porque não é sobrecarregado com o armazenamento de todos os dados para cada transação.

BIP 342: Tapscript

O BIP final une os dois restantes. Tap script é uma versão atualizada do script Bitcoin original, a linguagem de programação do protocolo que determina como as transações são bloqueadas e desbloqueadas.

Tapscript pode ser referido como uma linguagem, mas é realmente uma coleção de opcodes com comandos que abrem caminho para os outros BIPs explicados acima.

Tapscript também aumentou o limite de tamanhos de script, que ficou em 10.000 bytes. Isso permite scripts muito maiores, abrindo caminho para contratos inteligentes na rede Bitcoin.

Como a atualização do Taproot melhora o Bitcoin?

​​Talvez o benefício mais significativo da atualização do Taproot para a rede Bitcoin seja a privacidade aprimorada. Juntamente com maior privacidade, vem mais segurança. Se os dados de uma transação estiverem ocultos, os riscos de ataque são reduzidos.

A maioria das funções na rede Bitcoin foi significativamente melhorada. A agregação de assinaturas acelera o tempo de processamento da transação, permitindo mais transações por bloco.
O ritmo acelerado do processamento de transações também reduz as taxas de transação porque as transações não são validadas uma a uma.

Além disso, o MAST permite espaço para scripts maiores e contratos inteligentes. Também melhorou a escalabilidade do Bitcoin porque reduziu a quantidade de dados armazenados no blockchain.

Mais um benefício não mencionado anteriormente é que as assinaturas Schnoor introduziram o SigHash, uma função de hash, nas transações. Esse hash impossibilita a alteração de scripts. Se os scripts forem alterados, a transação será considerada inválida. Isso ocorre porque as informações em um script não podem ser manipuladas sem que o SigHash seja destruído. Anteriormente, a maleabilidade de uma transação significava que atores mal-intencionados poderiam fazer parecer que a transação nunca havia acontecido; esse cenário é conhecido como o problema do gasto duplo.

Taproot e contratos inteligentes

A atualização do taproot faz melhorias significativas e benéficas para a atualização do taproot. Um outro benefício são os contratos inteligentes. Com a introdução das assinaturas Schnorr, mais transações poderiam caber em um bloco, ocupando menos dados/espaço no blockchain. Contratos inteligentes são linhas de código que contêm os termos e acordos de uma transação entre indivíduos sem intermediários.

Com o Taproot resolvendo os problemas de escalabilidade do Bitcoin, o Bitcoin agora hospeda contratos inteligentes em sua cadeia de base; permitindo-lhe competir com o Ethereum.

O campo de jogo foi nivelado e o Bitcoin pode competir contra o Ethereum, a casa do DeFi. O Bitcoin tem potencial para hospedar aplicativos descentralizados e outras funções sob o movimento DeFi. Os casos de uso do Bitcoin também podem se expandir além do uso diário para incluir empréstimos, tokens não fungíveis e pagamentos de itens de grande valor, como aluguel.

O que esse Upgrade significa para os investidores?

A atualização do Taproot é amplamente técnica, com a maioria dos detalhes ocorrendo nos bastidores.

As partes interessadas e os investidores podem não ser diretamente afetados pela mudança. Os investidores que estão prestando atenção ao Bitcoin e às mudanças no setor de criptomoedas entendem que o Taproot Upgrade é o primeiro passo no que parece ser um futuro brilhante para o Bitcoin.

Por enquanto, o plano maior para Bitcoin envolvendo DeFi e contratos inteligentes ainda não foi implementado. Os investidores podem ter apenas notado a queda nas taxas de transação, permitindo-lhes economizar mais nos custos de transação.

No futuro, no entanto, se o taproot e as atualizações subsequentes tiverem sucesso para expandir os casos de uso do Bitcoin, os empresários e investidores podem se beneficiar do investimento em dApps de serviços financeiros ponto a ponto construídos na rede Bitcoin. A atualização do Taproot resultou em uma rede mais estável, segura e privatizada, que é a base perfeita para casos de uso de longo prazo.

Conclusão

Tendo examinado todos os aspectos da atualização Taproot, é óbvio que a atualização foi um grande desenvolvimento necessário na rede Bitcoin. A atualização não apenas forneceu soluções para os problemas da rede, mas também colocou o Bitcoin no caminho para competir por uma fatia do mercado de contratos inteligentes.

No entanto, é importante lembrar que este não é o último grande desenvolvimento. A atualização do Taproot deu aos desenvolvedores mais liberdade, permitindo-lhes executar ideias interessantes e construir projetos inovadores na blockchain.

Autor: Tamilore
Tradutor: Binyu
Revisores: Matheus, Edward, Joyce, Ashley
* As informações não pretendem ser e não constituem aconselhamento financeiro ou qualquer outra recomendação de qualquer tipo oferecida ou endossada pela Gate.io.
* Este artigo não pode ser reproduzido, transmitido ou copiado sem referência à Gate.io. A contravenção é uma violação da Lei de Direitos Autorais e pode estar sujeita a ação legal.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!