Bitcoin Core 0.15 esmiuçado...

Ontem foi lançada a nova versão do Bitcoin Core, o cliente de referência da rede, sendo o mesmo actualizado para a versão 0.15. Este lançamento foi bastante considerável, com muitos bugfixes, correcções, alterações e um changelog do tamanho de um camião...

Torna-se cansativo ler tamanho changelog. Mas os developers não fazem por mal! Porém, lá no meio do changelog e da lista de alterações, naquela altura em que já estamos a bocejar de tanto ler, há algumas coisas que convém ter em consideração...

Primeiro, as coisas boas:
  • A performance da aplicação foi, no geral, melhorada, sendo a sincronização inicial e o reindex (ainda) mais rápido.
  • O algoritmo que estima as taxas foi retrabalhado e, à partida, será mais preciso a prever quanto é necessário pagar para se ter a transacção incluída daí a X blocos. Agora há dois modos de estimar as taxas (conservador, estimativa a longo prazo menos susceptível de flutuações, ou económica, estimativa a curto prazo mas mais susceptível a flutuações).
  • Suporte para carregar múltiplas carteiras, sendo que todas elas, quando carregadas, serão sincronizadas em simultâneo.
  • RBF (Replace By Fee) passa a fazer parte do GUI, facilitando assim a realização deste tipo de transacções.

De seguida, as menos boas!
  • A implementação do SegWit por toda a carteira ainda não existe.
  • A funcionalidade de multiplas carteiras ainda não está presente no GUI (ou seja, podem carrega-las e sincroniza-las ao mesmo tempo, mas só poderão gerir a vossa carteira principal através do GUI)
  • Clientes com os service bits 6 e 8 serão desligados da rede.
  • Coin Age priority removida

Mas, afinal de contas, o que é que isto significa? Devo actualizar?

Uma questão válida. Chegamos a um ponto em que devemos ponderar bem se queremos actualizar o Core. Por um lado o aumento da performance é imprescindível. Sincronizar a blockchain já demora tempo quanto baste, especialmente em hardware antigo. A funcionalidade de carteiras múltiplas e de RBF no GUI poderá ser essencial para alguns utilizadores, assim como as novas opções RPC para utilizadores mais avançados.
Por outro lado temos a ausência de suporte facilitado para uso de endereços SegWit. Não deixa de ser estranho que o cliente desenvolvido pelas pessoas que mais insistiram na implementação do SegWit não tenha suporte facilitado a esta nova funcionalidade que já está disponível na rede. É também irónico o facto de os desenvolvedores do Core terem insistido que o SegWit era superior pois todas as outras soluções de aumento de capacidade não tinham sido devidamente testadas... Por muito bem que o SegWit esteja a funcionar de momento na rede, a tecnologia apenas está implementada de forma parcial!
Outra coisa que considero um problema é o desligar de alguns clientes que, de momento, não divergem da rede e actuam sobre as mesmas regras, como é o caso dos clientes SegWit2x. Acho prematuro faze-lo, especialmente considerando a "hostilidade" que certos elementos ligados ao Bitcoin Core têm quando é sugerido algo que não vai de encontro ao que eles acham correcto. Caso estejam interessados em ler mais sobre o tema, poderão faze-lo aqui.
Para finalizar, a Coin Age vai deixar de ser relevante. Isto inclui a remoção do conceito de transacções gratuitas. Estou ciente que os miners não actuam por caridade... Mas o incentivo do "block reward" deveria ser suficiente para manter miners na rede! Durante vários anos o valor das taxas de transacção foi negligenciável para os miners, qual o motivo de eles terem um papel tão preponderante agora? Estarão os miners a perder assim tanto dinheiro com transacções custo zero? Com o tempo que se demorou a implementar soluções de aumento de capacidade, não me parece que este seja, de todo, o caso... Já para não falar que muitos dos que se queixaram de "spam" na rede são os que estão contra um bom método de diminuir o efeito deste spam nas confirmações...

Enfim, tudo minha opinião. Vou estar atento as % de adopção deste novo cliente nos próximos dias. Podem também faze-lo aqui.

Comentários

Mensagens populares deste blogue

Análise - Generplus Action Camera

Cold Storage... É assim que faço!

Game of Trolling!