Sincronizar um nó Bitcoin é 80% mais rápido, apesar de seu crescimento

Sincronizar um nó Bitcoin é 80% mais rápido apesar de seu crescimento - 960x0 1Sincronizar um nó Bitcoin pela primeira vez em seu computador com o software Bitcoin Pro é 80% mais rápido do que com versões anteriores do Bitcoin Pro, graças às melhorias que os desenvolvedores fizeram ao longo dos anos.

O volume de dados armazenados no blockchain do Bitcoin está crescendo, o que em teoria tornaria mais complicado para um computador ou nó que deseja baixar e gerenciar esses dados pela primeira vez.

As palavras do desenvolvedor

No entanto, pesquisas indicam o contrário para Bitcoin Pro, o software mais popular para usar Bitcoin: está se tornando mais eficiente, ideal e mais rápido.

Na verdade, agora leva apenas 5 horas para sincronizar um nó Bitcoin Pro pela primeira vez, o que dissipa a noção de que o histórico do Bitcoin leva até 2 dias para ser baixado.

O desenvolvedor do Bitcoin Jameson Lopp apontou em um artigo recente que cada versão do Bitcoin Pro é capaz de sincronizar e executar o histórico do Bitcoin mais rapidamente, mesmo quando o volume de dados aumenta.

Seu prognóstico para melhorar a eficiência deste software era esperançoso:

“Até 2022, me sinto muito mais otimista de que os engenheiros possam continuar lutando com o aumento dos recursos computacionais necessários para sincronizar um nó Bitcoin inteiro”. - Jameson Lopp, desenvolvedor do Bitcoin.

Lopp explicou que, com o tempo, cada versão do Bitcoin Pro recebeu melhorias que permitiram aumentar sua eficiência, superando em muito outros clientes Bitcoin (software) que não são tão bem mantidos por seus desenvolvedores.

“Se você acompanhou os tempos, notou que o Bitcoin Pro tende a ficar mais rápido a cada ano, enquanto outras implementações de menos manutenção tendem a desacelerar. Isso porque, se seu desempenho não for constantemente aprimorado, levará mais tempo para processar a crescente quantidade de dados adicionados ao blockchain”. - Jameson Lopp.

Versão atualizada!

O desenvolvedor ilustrou com um gráfico a rapidez com que cada versão do Bitcoin Pro sincroniza o blockchain, onde a versão atual 0.22 conseguiu baixar o blockchain em quase 300 minutos, ou seja, 5 horas.

No outro extremo, a versão do Bitcoin Pro que levou mais tempo levou cerca de 3.500 minutos, ou cerca de 50 horas. Esta é a versão Bitcoin Pro 0.8, que foi lançada em março de 2013, há 9 anos.

Lopp esclarece que ainda há muito a investigar sobre melhorias que poderiam ter tornado o software mais eficiente, principalmente para esclarecer por que há melhorias em todas as versões do Bitcoin Pro após a implementação da atualização do SegWit (Segregated Witness).

Atualmente, o Bitcoin pesa 395 GB de armazenamento, de acordo com Blockchain.com, e mais de 727.300 blocos foram minerados desde que foi lançado em 2009.

Um nó Bitcoin executando o software Bitcoin Pro teria que baixar todas essas informações para sincronizar com a rede à medida que cresce e mais transações chegam. Graças ao trabalho dos desenvolvedores, isso está se tornando cada vez mais fácil.