Temos o prazer de anunciar a disponibilidade geral do Bitcoin Core 0.14.1. Esta versão faz parte do ciclo de manutenção regular do Bitcoin Core e traz correções de bugs, otimizações e melhorias para a série 0.14.x.
Mudanças notáveis
Mudanças de RPC
Essas alterações na interface quebram a compatibilidade com 0.14.0, quando a funcionalidade de argumentos nomeados, introduzida em 0.14.0, é usada. O software cliente que usa essas chamadas com argumentos nomeados precisa ser atualizado.
Mineração
Nas versões anteriores, o getblocktemplate
O RPC exigia suporte segwit de clientes/mineradores downstream assim que o segwit fosse ativado na rede. Nesta versão, ele agora suporta clientes não-segwit mesmo após a ativação, removendo todas as transações segwit do modelo de bloco retornado. Isso permite que mineradores não-segwit continuem funcionando corretamente mesmo após a ativação do segwit.
Devido às limitações nas versões anteriores, getblocktemplate também recomendou que clientes não segwit não sinalizassem para o bit de versão segwit. Como isso não é mais um problema, getblocktemplate agora sempre recomenda sinalizar segwit para todos os mineradores. Isso é seguro porque a capacidade de impor a regra é o único critério necessário para uma ativação segura (na verdade, não é necessário produzir blocos habilitados para segwit).
Contabilidade de memória UTXO
O uso de memória para o cache UTXO está sendo calculado com mais precisão, de modo que o limite configurado (-dbcache
) será respeitado quando o uso da memória atingir o pico durante as liberações de cache. Estima-se que a contabilização da memória em versões anteriores represente apenas metade do pico de utilização real.
O padrão -dbcache
também foi alterado nesta versão para 450MiB. Usuários que atualmente definem -dbcache
para um valor alto (por exemplo, para manter o UTXO em cache mais completo na memória) deve considerar aumentar esta configuração para obter o mesmo desempenho de cache das versões anteriores. Os usuários em sistemas com pouca memória (como sistemas com 1 GB ou menos) devem considerar a especificação de um valor mais baixo para esse parâmetro.
Informações adicionais relacionadas à execução em sistemas com pouca memória podem ser encontradas aqui: reduzindo o uso de memória Bitcoin.
Conclusão
Para obter detalhes sobre todas as alterações feitas no Bitcoin Core 0.14.1, leia as notas de lançamento. Para fazer o download, acesse o página de download ou o diretório de arquivos.
O próximo grande lançamento planejado será Bitcoin Core 0.15.0. Ele começará com um congelamento nas adições de novos recursos em meados de julho e um lançamento quando os testes do release candidate forem concluídos, previsto para o início de setembro. Para mais informações, consulte o agendar.
Se você estiver interessado em contribuir para o Bitcoin Core, consulte nossa página de contribuição e o documento Como contribuir com código para o Bitcoin Core. Se você não sabe por onde começar ou tem alguma outra dúvida, visite nosso IRC sala de chat e faremos o nosso melhor para ajudá-lo.