Cointimes

Bitcoin Core lança controversa atualização 24.0; veja o que muda

Bitcoin Core

A principal implementação do Bitcoin lançou a versão 24.0 em 26 de novembro, dando vida à última polêmica atualização da mempool.

O Bitcoin Core 24.0 é a nova versão do cliente de software originalmente lançado por Satoshi Nakamoto, o criador do Bitcoin. Apesar de existirem outras implementações, como o Bitcoin Knots e Bitcore, cerca de 98,6% dos usuários optam pelo Bitcoin Core.

Foram listados 112 desenvolvedores como contribuidores para o lançamento do Bitcoin Core 24.0, incluindo o programador brasileiro Bruno Garcia, do projeto Vinteum, assim como figuras notórias como Luke-Jr, John Newbery, MarcoFalke, Pieter Wuille, W. J. van der Laan e a nova mantenedora Gloria Zhao.

A controversa atualização

A mudança mais discutida apresentada no Bitcoin Core 24.0 é a introdução da opção de configuração mempoolfullrbf, que permite que o usuário altere a política usada para retransmitir e minerar transações não confirmadas.

Para entender como funciona o full RBF, você precisa entender como as transações aguardam confirmações no blockchain do Bitcoin. O vídeo abaixo utiliza um caso real de polícia para explicar justamente isso:

Antes da introdução de transações replace by fee (RBF) em 2016, todos os nodes de Bitcoin usavam a política de “visto primeiro” para selecionar quais transações não confirmadas seriam validadas. Com a tag, isso mudou e introduziu a possibilidade de usuários alterarem as suas taxas de envio ou “cancelarem” transações, útil especialmente em períodos de congestionamento na rede.

A configuração de mempoolfullrbf, adicionada na nova versão do Bitcoin Core, permite que o usuário que roda seu node considere que todas as transações seguem a política de RBF. Ou seja, a política de “visto primeiro” é deixada de lado.

A controvérsia começa quando muitos comerciantes até hoje, embora a prática nunca tenha sido 100% segura, aceitam pagamentos antes mesmo deles serem confirmados no blockchain (o chamado 0-conf, que os bandidos do vídeo abandonaram).

As transações RBF aumentam significativamente o risco da adoção de 0-conf, já que a prática de enganar o comerciante se torna extremamente facilitada. Sem RBF, o atacante precisaria que enquanto o comerciante veja primeiro a transação legítima, algum outro minerador visse primeiro uma transação conflitante e este incluísse ela em um bloco.

Alguns membros da comunidade ainda sugeriram que tornar o 0-conf ainda mais inseguro seria uma tentativa de acelerar a adoção da Lightning Network, solução de segunda camada para pagamentos rápidos que ainda não pegou tração entre os comerciantes.

Agora, a carteira do Bitcoin Core também padroniza o RBF como ligado para transações que cria. Outras atualizações melhorias podem ser conferidas nas release notes publicadas no Github pelo desenvolvedor Fanquake.

Leia outros conteúdos...

© 2024 All Rights Reserved.

Descubra mais sobre Cointimes

Assine agora mesmo para continuar lendo e ter acesso ao arquivo completo.

Continue reading