O Segregated Witness (SegWit) foi provavelmente a atualização de criptomoeda mais controversa em 2017. Ironicamente, o SegWit em si não é tão impactante. Ele oferece um aumento modesto na capacidade de processamento, aumentando o peso do bloco. É sobre isso em termos de seu impacto direto.

Os proponentes estavam determinados a integrar o SegWit por causa das outras atualizações que ele possibilita. Destes, você provavelmente conhece a Rede Relâmpago e as trocas atômicas. No entanto, existem várias outras melhorias que, se integradas, irão melhorar significativamente a privacidade de qualquer moeda habilitada para SegWit.

A equipe Bitcoin Core está desenvolvendo essas atualizações. No momento, eles estão indicando que se juntarão como um garfo macio. Essas atualizações serão uma combinação de Árvores de sintaxe abstrata Merkelized (MAST), assinaturas Schnorr, assinaturas adaptadoras, scripts sem script, Taproot e Graftroot. Vamos descompactar todas essas propostas e ver quais implicações de privacidade elas têm para as moedas habilitadas para SegWit.

Por que o SegWit precisa de privacidade

Atualmente, nenhuma moeda habilitada para SegWit, como Bitcoin, Litecoin ou Digibyte, tem privacidade ou fungibilidade adequada. Andreas Antonopoulos afirma acertadamente que “moeda sem privacidade é um bug.“A privacidade não é apenas necessária para seus aplicativos diretos para manter os usuários anônimos, mas também é crítica para ganhar dinheiro adequadamente fungível. Se alguém conseguir rastrear suas moedas no blockchain, pode facilmente colocar você na lista negra. Assim, você perde a capacidade de realmente gastar seu dinheiro.

O maior problema, porém, com qualquer melhoria de privacidade é garantir que isso não cause um grande aumento na demanda de dados. De fato, moedas com foco na privacidade, como Monero e Zcash, enfrentaram esses problemas. E eles levaram muito tempo para resolver. Todas as atualizações a seguir tiveram esse desafio em mente.

SegWit

MASTRO

Merkelized Abstract Syntax Trees (MAST) é uma maneira de tornar os contratos inteligentes, especificamente transações com várias assinaturas (multisig), muito mais utilizáveis. Até agora, os desenvolvedores bloquearam contratos inteligentes no Bitcoin por causa da quantidade de espaço que eles ocupavam. Melhorar sua eficiência significa que os desenvolvedores podem começar a usá-los adequadamente. O MAST permite isso por meio de uma nova maneira de manipulação de scripts, permitindo uma execução mais eficiente de condições de contrato inteligentes.

O MAST também aumenta a privacidade desses contratos inteligentes porque apenas uma quantidade limitada de informação é revelada, ou seja, os contratos inteligentes cumpridos. Por ser mais seletivo quanto às informações a serem divulgadas, também contribui para uma melhoria da privacidade

Essa ofuscação também ajudará a fazer os pagamentos da Lightning Network parecerem iguais a transações de blockchain. Embora, como veremos, novas atualizações consolidarão adequadamente esses recursos. O MAST depende do SegWit, e a equipe Bitcoin Core deve integrá-lo a uma Proposta de Melhoria de Bitcoin (BIP) em breve.

Assinaturas Schnorr

As assinaturas Schnorr são simplesmente uma alternativa ao esquema de assinatura ECDSA atual usado pelas moedas SegWit. O aspecto crucial desta atualização permite que vários usuários produzam uma assinatura que pode ser comprovada como igual à soma dos correspondentes chaves públicas. Portanto, ao contrário do modelo atual, nem todo usuário em um arranjo multisig precisa expor sua própria chave pública. Esse mecanismo libera espaço e aumenta o rendimento. No entanto, o que é mais importante para nós, também estabelece a base para outras atualizações de privacidade, como o Taproot.

No momento, é fácil distinguir entre transações regulares e multisig. Os arranjos Multisig são um dos usos de contrato inteligente mais interessantes das moedas SegWit atuais. A menos que os desenvolvedores possam garantir sua privacidade, há poucas chances de eles ganharem força. Assim como o MAST, as assinaturas Schnorr podem estar ao virar da esquina.

Assinaturas do Adaptador

As assinaturas do adaptador são uma aplicação secundária do Schnorr, proporcionando maior ofuscação. De acordo com Pieter Wuille, alguém na vanguarda do desenvolvimento de assinaturas Schnorr para Bitcoin, assinaturas adaptadoras permitem trocas atômicas para se parecer com qualquer outra transação normal de blockchain.

Para dar um exemplo: Uma troca atômica permite que você pague em Litecoin enquanto o comerciante recebe Bitcoin. Qualquer moeda habilitada para SegWit pode participar de uma troca atômica. As assinaturas do adaptador fazem com que todo o processo pareça idêntico a uma transação normal.

Scripts sem script

Scripts sem script estão em desenvolvimento desde 2017 e são orientados por Andrew Poelstra. Eles permitem que contratos inteligentes sejam ocultados, revelando apenas chaves públicas e assinaturas digitais. Eles tornam todos os contratos inteligentes mais privados. E, com eles, as trocas atômicas poderiam quase se tornar totalmente anônimas.

Atualmente, todos os nós precisam validar totalmente a linguagem de script usada nos contratos inteligentes Bitcoin. Isso prejudica qualquer privacidade nas soluções da camada dois, como a Lightning Network. Scripts sem script corrigem isso eliminando a necessidade de divulgar todos os detalhes de um canal de pagamento. Esta atualização depende do Schnorr, e é possível que seja integrado no mesmo BIP.

Taproot & Graftroot

Gregory Maxwell desenvolveu e propôs recentemente o Taproot. É uma grande atualização de privacidade além do MAST. Sem o Taproot, as transações multisig no MAST ainda parecem diferentes das transações regulares e, portanto, podem ser facilmente direcionadas. A raiz axial, em suma, obscurece essa diferença, fazendo com que ambas pareçam indistinguíveis no blockchain. Assim como os scripts sem script, o Taproot depende do Schnorr e provavelmente chegará ao mesmo tempo.

Graftoot é outra proposta de Gregory Maxwell que se baseia no Taproot. Tem como objetivo melhorar a eficiência e a privacidade do Taproot, permitindo a delegação de uma assinatura em um transação multisig.

Junto com scripts sem script, Taproot e Graftoot impedem a capacidade de distinguir as transações da camada um da camada dois. Ele faz isso fazendo com que os canais de pagamento Lightning e as transações de blockchain tenham a mesma aparência.

Conclusão

Essas atualizações farão com que todas as transações e execuções inteligentes de contratos nas moedas habilitadas para SegWit pareçam idênticas. Seja multisig, pagamentos Lightning ou trocas atômicas, o objetivo é fazer com que todos pareçam indistinguíveis.

O que nenhum deles, infelizmente, ainda faz com que os valores das transações e endereços individuais sejam anônimos. As transações confidenciais e à prova de balas podem resolver esse conjunto de problemas. No momento, a equipe do Litecoin parece estar liderando.

Essas atualizações realmente se destacarão quando virmos o uso generalizado de permutas atômicas e da Lightning Network. É claro que a equipe Bitcoin Core e a Blockstream estão pensando no futuro com suas propostas de privacidade. Cada atualização por si só é específica em seu caso de uso. No entanto, como um pacote, eles terão um impacto profundo na privacidade de qualquer moeda habilitada para SegWit que deseje integrá-los. Esperançosamente, veremos a maioria deles integrados nos próximos 12 meses.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me