Bitcoin Dev Kit 4.0 lança suporte experimental para pagamentos silenciosos e BIP-353

By: rootdata|2026/07/24 15:48:35
0
Compartilhar
copy
Avalie no GoogleAvalie no Google

O Bitcoin Dev Kit (BDK) lançou a versão 4.0.0 de seu cliente de linha de comando, bdk-cli, em 23 de julho de 2026.

A atualização foi publicada por tvpeter, mantenedor do projeto, e incorpora suporte experimental para pagamentos silenciosos, instruções de pagamento via DNS, bloqueio de UTXO e persistência de sessões de payjoin, entre outras melhorias, conforme indicado no registro de alterações publicado no GitHub.

A versão 4.0.0 adiciona suporte experimental para a criação de transações de pagamentos silenciosos. O desenvolvimento foi contribuído pelo colaborador nymius, sob o número de solicitação 220. A conta do X do Bitcoin Dev Kit detalha que esta é uma das funções destacadas da nova versão.

Como explica a Criptopedia do CriptoNoticias, um pagamento silencioso permite que alguém publique um único endereço fixo (por exemplo, em seu site ou redes sociais) e que cada pessoa que lhe enviar bitcoin gere, a partir desse mesmo endereço, um endereço distinto na rede para cada pagamento.

Isso evita o problema de reutilizar um endereço (o que permite que qualquer um vincule todos os pagamentos recebidos por esse endereço e estime quanto dinheiro seu proprietário possui), sem que o emissor e o receptor precisem se comunicar previamente para coordenar um novo endereço a cada vez.

A função implica uma melhoria de privacidade para quem recebe fundos de forma recorrente, e seu caráter experimental nesta versão significa que ainda não se recomenda seu uso com fundos reais sem as devidas precauções.

A atualização também adiciona suporte para instruções de pagamento DNS sob o padrão BIP-353. Esta contribuição foi realizada pelo colaborador sdmg15, na solicitação #236, que estreou com essa contribuição no repositório.

Esta função busca substituir endereços longos e difíceis de lembrar por algo semelhante a um endereço de e-mail. A implicação prática é que o usuário não precisaria mais copiar e colar um endereço extenso toda vez que deseja receber um pagamento, desde que o domínio que utiliza tenha esse registro configurado.

O BDK CLI 4.0.0 adiciona três novos comandos à carteira: lock_utxo, unlock_utxo e locked_utxos, desenvolvidos por tvpeter na solicitação #293, conforme o registro de alterações.

Um UTXO (sigla em inglês para saída de transação não gasta) é, em termos simples, cada fragmento de bitcoin que uma carteira tem disponível para gastar. Quando um pagamento é feito, a carteira escolhe automaticamente quais desses fragmentos usar.

Então, bloquear um UTXO significa indicar à carteira que não o considere ao montar uma transação, mesmo que esteja disponível.

Trata-se de uma função útil, por exemplo, para reservar fundos destinados a outro fim sem correr o risco de gastá-los por engano, ou para ter maior controle manual sobre quais fundos são combinados em uma mesma transação.

A nova versão adiciona persistência de sessões de payjoin, contribuída pelo colaborador Mshehu5 na solicitação #242. O Bitcoin Dev Kit precisou no X que as sessões assíncronas de payjoin agora são armazenadas em SQLite, permitindo retomar sessões que tenham sido interrompidas.

O payjoin é um tipo de transação colaborativa na qual tanto quem envia quanto quem recebe bitcoin contribuem com fundos próprios para uma mesma transação.

Isso serve para dificultar uma técnica comum de análise de cadeia, que assume que todas as entradas de uma transação pertencem a uma única pessoa; ao misturar fundos de ambas as partes, essa suposição deixa de ser confiável, o que proporciona privacidade.

Como esse processo pode levar tempo para ser concluído (não é instantâneo), o fato de agora ser armazenado em um banco de dados SQLite implica que, se o aplicativo fechar ou o processo for interrompido no meio do caminho, a sessão não se perde e pode ser continuada depois.

O projeto também realizou uma refatoração da estrutura interna, liderada por tvpeter, que, segundo o registro de alterações, busca melhorar a legibilidade do código e facilitar a incorporação de novos comandos, reduzindo a probabilidade de erros.

O Bitcoin Dev Kit indicou no X que essa refatoração também faz parte das mudanças destacadas da versão.

Vale esclarecer que o Bitcoin Dev Kit (BDK) é um conjunto de bibliotecas de código aberto, escritas principalmente na linguagem Rust, pensadas para construir aplicações de bitcoin seguras, com múltiplas funções e compatíveis com diferentes plataformas.

Em outras palavras, não é uma carteira de bitcoin pronta para uso, mas um conjunto de peças de software que outros desenvolvedores utilizam como base para construir suas próprias aplicações, em vez de programar do zero toda a lógica necessária para lidar com bitcoin.

Aviso: Este conteúdo é fornecido apenas para fins de divulgação e informação geral da marca e não constitui aconselhamento financeiro, de investimento, jurídico ou tributário. Quaisquer eventos, recompensas, eventos online ou informações relacionadas mencionados neste documento não devem ser considerados uma recomendação, solicitação ou convite para comprar, vender, negociar ou de qualquer outra forma realizar transações com criptoativos ou usar quaisquer serviços. Criptoativos são altamente voláteis, e sua negociação pode resultar em perdas. Os serviços e eventos online da WEEX podem não estar disponíveis em todas as regiões e estão sujeitos às leis, regulamentos e requisitos de elegibilidade aplicáveis. É sua responsabilidade garantir que o uso dos serviços da WEEX esteja em conformidade com as leis locais e avaliar cuidadosamente os riscos antes de participar de quaisquer atividades relacionadas a criptomoedas.

Você também pode gostar

iconiconiconiconiconiconicon
Atendimento ao cliente:@weikecs
Parcerias comerciais:@weikecs
Quant trading e MM:bd@weex.com
Programa VIP:support@weex.com