- Voltar ao menu
- Voltar ao menuPreços
- Voltar ao menuPesquisar
- Voltar ao menuConsenso
- Voltar ao menu
- Voltar ao menu
- Voltar ao menu
- Voltar ao menuWebinars e Eventos
Bitcoin versão 0.9.0 traz correções de maleabilidade de transações e mudança de marca
Os desenvolvedores CORE renomearam o cliente de referência do Bitcoin para Bitcoin CORE para reduzir a confusão entre a rede e o software.
Atualização 20 de março 18:00 GMT:Atualizado com comentários do desenvolvedor CORE Mike Hearn.
Atualização 20 de março 18h30 GMT:Atualizado com comentários do fundador e desenvolvedor da BitMonet, Ankur Nandwani.
Atualização 21 de março 18h30 GMT:Atualizado com comentários do desenvolvedor de Bitcoin Peter Todd.
Os CORE desenvolvedores do Bitcoin lançaram a atualização mais recente para o cliente de referência do Bitcoin , versão 0.9.0, que inclui correções relacionadas à maleabilidade das transações, bem como atualizações sobre como as transações são retransmitidas na rede.
Versão 0.9.0 <a href="https://bitcoin.org/bin/0.9.0/README.txt">https:// Bitcoin.org/bin/0.9.0/README.txt</a>
inclui principalmente recursos de controle de moedas e um instalador do Windows de 64 BIT , entre outras atualizações, correções de bugs e pequenas adições de recursos.
O desenvolvedor CORE do Bitcoin, Gavin Andresen, usou o Twitter para divulgar a notícia.
A versão 0.9.0 do Bitcoin CORE está pronta! Baixe os binários de <a href="https://t.co/Brm6CPBw58">T</a>-- reportar bugs para<a href="https://t.co/hz1q6u2AGC">T</a>
-Gavin Andresen (@gavinandresen) 19 de março de 2014
Além das correções técnicas, no entanto, a atualização também vem com uma mudança de marca. Os desenvolvedores anunciaram que estão renomeando o cliente de referência do Bitcoin para Bitcoin CORE para reduzir a confusão entre a rede e o software.
Maleabilidade da transação
As mudanças mais notáveis foram aquelas voltadas para questões de maleabilidade de transações. Esses problemas ganharam notoriedade pelo papel fundamental que desempenharam em ajudar hackers a lançarataques em larga escala contra a maioria das principais bolsas de Bitcoin em fevereiro e por ser nomeado como bode expiatóriopelos problemas enfrentados pela agora falida exchange Mt. Gox.
As atualizações de maleabilidade de transações incluem ajustes que impedem a retransmissão e a mineração de transações mutadas, e correções em comandos RPC destinados a relatar saldos incorretos para transações gastas duas vezes ou mutadas.
O desenvolvedor CORE Mike Hearn disse que, apesar das atualizações, a maleabilidade das transações continua sendo um trabalho em andamento.
"Não está finalizado de forma alguma. Finalizar a maleabilidade das transações, ou até onde sabemos como, vai exigir mais atualizações."
Taxas padrão
A versão 0.9.0 elimina a taxa padrão para retransmissão de transações em toda a rede, embora ainda não garanta que as transações serão aceitas pelos mineradores.
Hearn indicou que a rede Bitcoin havia imposto anteriormente um custo codificado em BTC para retransmitir transações, mas que esse valor não mudava com a taxa de câmbio. Como resultado, quando o preço aumentava ou diminuía, o custo desses pagamentos não se ajustava de acordo.
Hearn explicou: "Está sendo feito um trabalho para fazer essas [taxas] flutuarem. Gavin [Andresen] queria fazer isso com a versão 0.9.0, mas T deu certo."
Ankur Nandwani, fundador da BitMonet, indicou que esta atualização foi talvez a mais notável, embora tenha expressado que pode haver desvantagens nas mudanças.
"Acredito que a redução nas taxas de transação impulsionará o uso do Bitcoin como um meio de facilitar microtransações. Mas, ao mesmo tempo, seria interessante ver se o blockchain fica inchado com microtransações por causa dessa mudança."
O desenvolvedor Peter Todd pareceu o mais crítico em relação a esse aspecto do lançamento, sugerindo que a mudança na forma como as taxas são tratadasabre o CORE do Bitcoin para ataques DDoS.
"O Bitcoin CORE, mesmo a nova versão, nunca remove uma transação da memória, a menos que ela seja minerada em um bloco, então se um invasor inundar a rede com transações realmente baratas, ele pode usar muita RAM e largura de banda de rede por muito pouco dinheiro, fazendo com que os nós travem com erros de falta de memória, além de atrapalhar a propagação do bloco."
Seus comentários sugerem que o CORE do Bitcoin pode estar evoluindo de uma forma que não é adequada para grandes volumes de microtransações, até o momento uma das propostas de valor mais fortes para o Bitcoin, ou que, pelo menos, não está claro como fazer isso mantendo a natureza descentralizada do Bitcoin .
Protocolo de pagamento
O desenvolvedor CORE Mike Hearn sugeriu que a adição do protocolo de pagamento na versão 0.9.0 foi o maior takeaway. A Tecnologia permite a criação de arquivos que contêm endereços de Bitcoin , mas também mais informações que ajudarão a experiência do usuário de Bitcoin a crescer com as expectativas do usuário.
Hearn explicou:
"O endereço Bitcoin não tinha como adicionar recursos como reembolsos, segurança, atualizações de Política de Privacidade , cobrança recorrente, todos esses excelentes recursos sobre os quais as pessoas falam há muito tempo."
Outras atualizações importantes
Entre outras mudanças importantes estava a atualização para o Windows, que foi feita após relatos frequentes de que os usuários ficariam sem memória em sistemas de 32 BIT . Além disso, uma atualização foi feita no comportamento de 'walletpassphrase', que anteriormente falhava quando já estava desbloqueado.
O desenvolvedor CORE Tamas Blummer, que também é o CEO da empresa de Tecnologia BitcoinPedaços de Prova, indicou que uma de suas atualizações favoritas era o "relay OP_RETURN", que padroniza como enviar dados curtos para a cadeia de blocos, e a "mensagem de rejeição", que fornece feedback sobre transações criadas por organizações que usam um cliente de referência.
Reação
A comunidade reagiu em ambosreddit e Fórum Bitcoin Talk, com usuários do Bitcoin elogiando a qualidade da equipe de desenvolvimento e a amplitude das mudanças.
Ainda assim, embora haja melhorias, nem todos na comunidade acreditam que a atualização vá longe o suficiente. O Bitcoin CORE continua, afinal, um trabalho em andamento.
Disse Blummer:
"Estou decepcionado por não ver nenhuma refatoração significativa do cliente em direção a uma arquitetura mais modular. É previsível que a implementação de referência evolua para o roteador da rede, enquanto a funcionalidade da carteira será assumida por um software especializado, assim como aconteceu com a mineração."
Outros sugeriram que adotariam uma abordagem de esperar para ver a atualização, aguardando para fazer o download até que os bugs fossem corrigidos.
Hearn, no entanto, incentiva todos os membros da comunidade Bitcoin a não esperar para atualizar, enfatizando que as principais mudanças nesta atualização podem ser muito benéficas para o ecossistema Bitcoin .
"É importante que as pessoas atualizem, porque se não fizermos T, T conseguiremos reduzir as taxas [de retransmissão de transações] e, obviamente, quanto maior a taxa, menos atraente o Bitcoin será."
Atualizando para a versão 0.9.0
O comunicado oficial aconselha aqueles que executam versões mais antigas do protocolo a seguirem as seguintes etapas:
- Desligue a versão mais antiga
- Desinstale todas as versões anteriores
- Execute o instalador (Windows) ou copie o aplicativo (Mac e Linux).
Aqueles que executam versões 0.7.2 ou anteriores precisarão ter seus arquivos de blockchain reindexados, um processo que a equipe de desenvolvimento sugere que levará entre 30 minutos e várias horas.
Crédito da imagem:Seta de atualizaçãovia Shutterstock
Pete Rizzo
Pete Rizzo foi editor-chefe da CoinDesk até setembro de 2019. Antes de ingressar na CoinDesk em 2013, ele foi editor da fonte de notícias sobre pagamentos PYMNTS.com.
