No momento em que você ler isto, o garfo macio Taproot do Bitcoin estará aprovado. A tendência é irreversível. Os aspectos técnicos são muito complicados para a maioria das pessoas, mas faremos o nosso melhor para explicá-los. O que você realmente precisa saber é o seguinte: as modificações irão melhorar o desempenho da rede Bitcoin, trazer um pouco mais de privacidade e aliviar os requisitos de dados de algumas transações. Ele também fornecerá a base para a implantação de contrato inteligente.
Leitura relacionada | Bitcoin Developer e SegWit Inventor propõe novo’Taproot’SoftFork
Embora o público em geral esteja apenas ouvindo sobre isso, o processo tem sido longo e difícil. Como tudo no Bitcoin, este passou por vários processos antes de chegar à votação. Taprootactivation.com explica:
No Speedy Trial, os mineiros teriam três meses para sinalizar o suporte para o Taproot depois que seu código fosse enviado por meio do Bitcoin Core, a versão principal do software Bitcoin. Se 90% dos blocos em um determinado período de tempo não forem compatíveis com Taproot, isso significa que os mineiros não suportam a atualização e a ativação falha. Se o limite for atingido, a ativação ocorre após um período de “bloqueio” de seis meses. ”
Como você pode ver em neste gráfico , a votação não foi unânime. Quase foi, no entanto. De acordo com Binance Academy , o principal benefício da atualização é que:
Gastar Bitcoin usando Taproot pode fazer com que uma transação em um canal da Lightning Network, uma transação ponto a ponto ou um contrato inteligente sofisticado se torne indistinguível. Qualquer pessoa que monitore uma dessas transações não verá nada além de uma transação ponto a ponto. É importante notar, porém, que isso não muda o fato de que as carteiras do remetente inicial e do destinatário final serão expostas.
-Jameson Lopp (@lopp) 12 de junho de 2021
Afinal, o que é um Soft Fork?
Bitcoin Magazine informa que, como o Taproot é um soft fork, “ o software mais antigo continuará a operar sem modificações após a ativação do Taproot. ”No entanto,“ os nós não atualizados são “fortemente encorajados a atualizar” para validar totalmente os novos programas. No entanto, carteiras não atualizadas ainda podem enviar e receber bitcoin de qualquer carteira usando métodos pré-Taproot. ”
Quando alguém propõe uma modificação no código do Bitcoin, começa a votação. Se a proposta causar diferenças irreconciliáveis entre aqueles que a aceitam e aqueles que não a aceitam, é uma bifurcação difícil. A hard fork é bem-sucedida e o blockchain continua se todos os usuários aceitarem o novo protocolo consensualmente. Haverá uma divisão da cadeia se alguns dos usuários não aceitarem o novo protocolo.
Se a modificação não causar diferenças irreconciliáveis, então é uma bifurcação macia. Ainda há uma votação, mas o blockchain continua, independentemente dos resultados. Stack Exchange fornece mais informações:
As novas regras permitem um subconjunto dos blocos válidos anteriores, portanto todos os blocos considerados válidos pela versão mais recente também são válidos na versão antiga. Se pelo menos 51% do poder de mineração mudar para a nova versão, o sistema se autocorrigirá:
Blocos criados por versões antigas do Bitcoin Core que são inválidas no novo paradigma podem começar uma”bifurcação de blockchain”de curto prazo, mas eventualmente, eles seriam superados pela bifurcação de cadeia criada sob o novo paradigma.
Tabela de preços BTC no Binance | Fonte: BTC/USDT em TradingView.com
O que é Taproot e o que ela faz?
Atualmente, Bitcoin Magazine explica, o blockchain Bitcoin revela muitas informações quando encontra operações complexas. “ Atualmente é necessário revelar todas as condições possíveis que poderiam ter sido atendidas-incluindo as condições que não foram atendidas. ” Isto é “ muitos dados ”e um risco à privacidade.
Em Taproot, “ todas as diferentes condições sob as quais os fundos podem ser gastos são individualmente hash (em vez de combinados em um único hash) e incluídas em uma árvore Merkle. ”Então, se algum dos dados tiver que ser revelado,“ O resto da árvore Merkle permanece em hash e oculto. ”
Leitura relacionada | Schnorr + Taproot Soft Fork promete grandes coisas Para Bitcoin
O novo código também usará “ o esquema de assinatura Schnorr ,” no qual “ uma transação multisig pode ser indistinguível de qualquer transação normal. ”Isso fornece privacidade. Além disso, “ é possível usar dados para“ ajustar ”uma chave privada e uma chave pública ,” de modo que, “ Qualquer pessoa que não soubesse que o par de chaves original foi ajustado não veria nenhuma diferença. ”Isso fornece privacidade adicional.
Transações complexas parecerão transações regulares para exploradores de blockchain:
Taproot é baseado em uma realização interessante: não importa o quão complexo, quase qualquer construção MAST pode (ou deve) incluir uma condição que permite que todos os participantes concordem com o resultado e simplesmente assinem uma transação de liquidação juntos.
No entanto, “ se um fechamento cooperativo se revelar impossível, o limite da chave pública pode ser mostrado pelo que realmente é: ajustado. ”Ainda assim,“ em circunstâncias normais, ninguém jamais saberá que uma transação normal estava ocultando um contrato inteligente tão complexo como um substituto. ”
E é isso, essa é a versão ultramega-resumida. Se você for corajoso e não tiver dor de cabeça, dê uma olhada em proposta original do Taproot . E não tenha medo de nos dizer se alguma coisa foi mal interpretada ou se cometemos algum erro.
Imagem em destaque: formulário Screengrab taproot.watch | Gráficos por TradingView