1. Entradas fixas que você precisa saber:
Valor da UTXO (V) – em satoshis
Tamanho da entrada (T) – em bytes (varia por tipo de endereço)
Taxa de rede atual (F) – em sat/byte
---
2. Fórmula do custo para gastar essa UTXO:
Custo = T × F
Se o valor da UTXO for menor que esse custo, ela é considerada inutilizável (dust).
---
3. Lógica de consolidação:
Consolide a UTXO se TODAS as condições abaixo forem verdadeiras:
V < T × (F + margem de segurança)
As taxas atuais (F) estão baixas ou aceitáveis
Você não pretende gastar essas UTXOs logo (é uma boa hora pra consolidar)
---
Margem de segurança
Você pode adicionar uma margem de 20%–30% ao fee atual, pra garantir que a UTXO não fique presa no futuro se as taxas subirem.
Exemplo: se o fee atual for 10 sat/vB, usa 13 na conta.
---
Exemplo prático:
Suponha:
Valor da UTXO: 6.000 sats
Tipo de entrada: P2WPKH (tamanho ≈ 68 vbytes)
Taxa atual: 10 sat/vB
Margem de segurança: 30% → 13 sat/vB
Verificação:
Custo estimado: 68 × 13 = 884 sats
→ Como 6.000 > 884, ainda vale a pena manter.
Agora, se fosse uma UTXO de 1.000 sats, o custo seria maior que o valor:
68 × 13 = 884 > 1.000 → só sobra 116 sats
→ Consolida agora enquanto a taxa está baixa.