Taproot - Soft fork do Bitcoin

Aquela que é considerada como a implementação mais importante dos últimos quatro anos na rede Bitcoin está em andamento. A largada foi dada lá em janeiro de 2018 por um colaborador chamado Gregory Maxwell. A última implementação deste porte aconteceu em 2017 com o ativação do Segregated Witness (Segwit). Dependendo do andar da carruagem, no final podemos até chegar a uma divisão na rede dando origem a dois Blockchains. Nos próximos meses vamos falar deste assunto.
Por enquanto ainda não há consenso entre duas opções e talvez seja adotado uma opção mais ou menos intermediária entre as duas. Por enquanto vamos acompanhando através do site abaixo o andamento da ativação pelos mineradores.

https://taproot.watch/

1 curtida

De acordo com o site taproot watch (link no post anterior) quase 96% dos blocos sinalizaram favorável para a proposta batizada de “Speedy Trial”. De um total de 2016 blocos que seriam minerados no período 1935 blocos minerados indicaram que seus respectivos mineradores estão prontos para ativar o Taproot. Eram necessários que pelo menos 1815 blocos sinalizassem a favor. Essa confirmação ocorreu no bloco 687.285.

Sendo assim a ativação do “soft fork” Taproot deverá ocorrer no final do ano, provavelmente em novembro, data prevista para mineração do bloco 709632. Onde antes havia dois lados (LOT=true e LOT=false) agora as coisas se resumem ao “Speedy Trial”. Foi mais ou menos uma solução de consenso, nem pra mim nem pra você e ambos ficamos mais ou menos insatisfeitos. Aparentemente tem uma leve tendência para o lado LOT=false.

Desde a ativação do Segwit (Segregated Witness) esta é considerada uma das maiores atualizações nos últimos 4 anos no bitcoin. Uma das novidades é a introdução de um novo tipo de assinatura criptográfica conhecida como algoritmo de Schnorr (tamanho médio de 64 bytes), as atuais assinaturas são do tipo curvas elípticas (72 bytes). Entre outras vantagens vai ser útil para movimentar carteiras com mais de uma assinatura (multisig) que exige duas ou mais senhas para movimentar saldo. Outra mudança vai tornar mais difícil o processo de rastreamento de transações de bitcoins que algumas empresas como é o caso da Chainanalysis fazem atualmente. Como tudo é aberto no blockchain do bitcoin estas empresas conseguem rastrear qualquer movimentação e até descobrir a identidade de uma pessoa ou empresa titular de uma carteira digital que realizou alguma movimentação. O Taproot não vai impedir totalmente, mas vai dificultar este tipo de rastreamento fazendo com que todos os pagamentos enviados pareçam os mesmos, sem distinção. “Beeemmm” a grosso modo é mais ou menos como alguém manusear dinheiro (notas) usando luvas para não deixar impressões digitais. No fundo é uma implementação que vai aumentar a privacidade na rede. Ficará mais difícil apurar se alguma transação teve “start” porque um contrato inteligente foi acionado e disparou uma série de transferências para/entre várias contas ou se trata apenas de uma transação simples de A para B. Todas aparentemente irão parecer transações simples de A para B, mesmo que seja uma transação do tipo A para “n” carteiras diferentes.

Dizem que um dos motivos pelos quais o algoritmo de assinatura Schnorr não foi adotado desde o início foi por causa da patente. Na wikipedia consta que a patente venceu em 2008.

Falando nisso, recentemente a receita federal americana publicou uma espécie de aviso de recrutamento onde buscava “pessoas” que entendiam de carteiras digitais.


O print foi retirado a partir do acesso feito através do site: Receita federal americana quer ajuda de hackers para invadir carteiras de Bitcoin | Livecoins

Assinatura Schnorr:

Matéria sobre o Taproot:

Site da Chainanalysis:

Notícia sobre a IRS-CI recrutando hackers para invadir carteiras digitais. Clicando em “Documento” é possível acessar o documento original (em inglês):

Sobre a IRS-CI:

Obs.: procurando links para este post sobre assinatura de Schnorr encontrei um link que tinha cara e jeito de ser do site wikipedia. Depois que faço a postagem sempre dou uma testada nos links e para minha surpresa, apesar da cara e do jeito ser bem parecido apareceram várias propagandas. Olhando bem para o endereço percebi que ao invés de W o nome do site ou a palavra Wikipedia estava escrito com duas letras VV e com L ao invés de i. Outro detalhe é que clicando no link do endereço dá para ver que é enorme.

Falso wikipedia
Print retirado de: https://www.google.com.br/search?

Para quem tem alguma dúvida sobre algum endereço um site que permite testar o endereço é da virus total. O site vvikipedla tinha problemas como se constata no print abaixo:


Print retirado de: VirusTotal

2 curtidas

Lá atrás havia uma parte da comunidade defendendo uma alternativa para implementação do Taproot começando pelos nodes ao invés de começar pelos mineradores. Agora isso é passado e os mineradores adotaram a alteração. Se os mineradores já atingiram o consenso os nodes ainda estão no começo. De acordo com postagem do twitter @taproot_signal pouco mais de 27% dos nodes adotaram (suporte) o Taproot.


Imagem retirada de: https://twitter.com/taproot_signal/status/1412652603184500737/photo/1

1 - Sobre a questão mineradores x nodes:

2 - Link do twitter taproot_signal:
https://twitter.com/taproot_signal

1 curtida

Obrigado pela compilação dos dados.
Estou pesquisando sob taproot agora e já consegui um bom ponto de partida.
Esta estatística sobre nodes x mineradores é interessante. Estou curioso para saber quando os nós irão migrar em massa.
Com relação ao site phishing… infelizmente ainda acontece bastante hoje em dia. É sempre bom ficar atento.

2 curtidas

Já estava resolvido mas vale a pena deixar registrado para fechar esta postagem que foi confirmado a ativação do soft fork taproot:


Imagem retirada de: Taproot, Bitcoin’s Long-Anticipated Upgrade, Has Activated

Link para os Bip’s desta atualização:

Introdução da assinatura Schnorr:

Introdução do Merklized Alternative Script Trees:

Introdução do Taproot scripts:

2 curtidas