A Dogecoin (DOGE), criptomoeda-meme mais famosa do mercado, recebeu sua nova atualização na na quinta-feira (11). Trata-se do Dogecoin Core 1.14.5, que teve ninguém menos que Elon Musk como um de seus principais apoiadores.
No entanto, o programa gerou problemas na Binance, principal exchange de criptomoedas do mundo. De acordo com relatórios, alguns clientes da Binance teriam recebido DOGE que estiveram presas durante anos, mas que foram reativadas pela atualização. Com isso, a empresa solicitou que os clientes devolvessem as criptomoedas.
Um problema na frente dogecoin-binance
A princípio, o Dogecoin Core 1.14.5 pretendia resolver alguns problemas de segurança, reduzir as taxas de transação e melhorar o desempenho geral da DOGE. A proposta foi lançada em junho, conforme noticiou o CriptoFácil, e passou por quase cinco meses de debates até a implementação.
No entanto, a Binance alegou que a mudança causou problemas nos saques da rede DOGE. Isso porque no passado alguns usuários tentaram enviar DOGE, mas as transações falharam e as DOGE ficaram travadas desde então.
Só que a nova versão do software fez com que algumas das transações passassem, ou seja, os usuários receberam DOGE que deveriam estar perdidos. Além da Binance, o jornalista chinês Colin Wu também relatou o ocorrido e confirmou o contato da Binance com os usuários.
Adicionalmente, a exchange suspendeu temporariamente as retiradas da rede DOGE até que o problema seja resolvido. O perfil Crypto Live divulgou um suposto comunicado enviado pela Binance a quem recebeu DOGE nesse contexto.
Due to the lower transaction fees of the new version of Dogecoin Core, Binance may mistakenly re-send DOGE tokens to users who have failed to withdraw due to insufficient transaction fees pic.twitter.com/GFxevWgb7s— Crypto Live (@Crypto_Live_) November 12, 2021
Equipe da DOGE confirma erro
O perfil oficial dos desenvolvedores da DOGE também confirmou o erro. Inicialmente, eles não foram capazes de identificar a origem do problema, mas depois confirmaram que as transações em questão foram retransmitidas com êxito após a atualização 1.14.5.
A equipe escreveu uma série de mensagens no Twitter ainda na quinta-feira explicando a situação. De acordo com as mensagens, algumas transações já haviam sido realizadas há mais de um ano.
Segundo os desenvolvedores, o problema ocorreu por causa das taxas de transação. O Dogecoin Core 1.14.5 acabou causando um aumento nas taxas da rede, que antes eram bem mais baixas. Esse aumento, por sua vez, se estendeu para transações antigas, que ficaram travadas por conta das baixas taxas.
Ou seja, o aumento fez com que estas transações fossem aceitas pela rede de forma retroativa, causando a confusão. Segundo os desenvolvedores, isso ocorreu por causa da forma como as transações são processadas na rede da DOGE.
“Transações inválidas não têm um limite de tempo definido para expirar, mas são tipicamente descartados devido a limites de memória na rede. No entanto, eles podem ficar por aí se o Mempool não for mantido. A maneira correta para cancelar uma transação é gastar, em uma transação diferente, o mesmo valor da transação que se quer cancelar. Assim, a nova transação invalida a primeira”, explicaram.