Bitcoin Core 0.21.0 apresenta carteiras descritoras e cálculo de comissão no Satoshi

Bitcoin Core 0.21.0 apresenta carteiras descritoras e cálculo de comissão no Satoshi

Os desenvolvedores de Bitcoin lançaram a próxima versão do cliente de software Bitcoin Core 0.21.0 com suporte para carteiras descritoras e a versão mais recente do Tor.

Os desenvolvedores do cliente Bitcoin Core anunciaram o lançamento de uma nova versão. Uma das mudanças mais significativas no Bitcoin Core 0.21.0 é o suporte para carteiras descritor, que ampliam a forma como as carteiras BTC são protegidas. Enquanto as carteiras tradicionais exigem chaves privadas para mover o BTC, as carteiras descritoras usam scripts para fornecer mais flexibilidade do lado do servidor. Esses scripts podem incluir chaves privadas, mas não se limitam a elas como as carteiras tradicionais.

As notas de lançamento para a atualização esclarecem que as diferenças entre as carteiras descritor e o formato da carteira atual são principalmente limitadas a itens não relacionados ao usuário, e que as carteiras tradicionais permanecerão a opção padrão no Bitcoin Core, pelo menos por enquanto. Andrew Chow, um dos desenvolvedores do Bitcoin Core, propôs remover completamente as carteiras tradicionais e substituí-las por descritores até 2023.

Bitcoin Core 0.21.0 adiciona suporte para a versão mais recente do protocolo de navegador confidencial Tor V3, que os desenvolvedores estão planejando abandonar as versões mais antigas neste verão por razões de segurança. O Bitcoin Core 0.21.0 visa solucionar problemas de compatibilidade para usuários que desejam executar nós em uma rede confidencial.

Atualizações para melhorar a privacidade e escalabilidade da rede Bitcoin - assinaturas Taproot e Schnorr - também foram adicionadas no Bitcoin Core 0.21.0, mas ainda não foram ativadas. Essas atualizações foram implementadas no código Bitcoin Core em outubro. Agora que o código está pronto para teste, os desenvolvedores podem testar a atualização antes de sua ativação, que está programada para este ano.

Os desenvolvedores estão preparando outra mudança há cerca de três anos e meio. O Bitcoin Core agora permite que os usuários definam manualmente as taxas de transação em Satoshi por byte, em vez de BTC por kilobyte da transação. Até agora, o Bitcoin Core contava com um sistema para estimar as taxas de transação, que eram definidas especificando o valor em BTC por kilobyte.

O lançamento também apresenta um novo sistema de filtragem de blocos para "clientes leves". O novo mecanismo é mais seguro para clientes leves porque os nós criam filtros de bloco para carteiras com antecedência, e a carteira solicitará dados de bloco caso a caso para obter os dados de transação específicos de que precisa. Como parte do processo anterior, as carteiras solicitaram dados para um bloco específico de nós P2P conectados.

Entre muitas outras mudanças, o Bitcoin Core agora oferece suporte a um banco de dados SQLite, bem como um recurso que reduz o número de tentativas de retransmissão que um nó faz quando não pode retransmitir uma transação para outros nós.

Como um lembrete, o Bitcoin Core 0.20.1 foi lançado em agosto do ano passado.