Skip to main content

Poeira | Bitcoin Glossary | Mapping Bitcoin

Poeira

Protocolo

Also known as: dust limit, dust output

UTXO com valor menor do que a taxa para gastá-lo. Saídas de poeira sobrecarregam o conjunto UTXO e são usadas em ataques de rastreamento de privacidade.

Visão Geral

Poeira refere-se a quantidades minúsculas de bitcoin mantidas em saídas de transação que são tão pequenas que custam mais em taxas para gastar do que valem. Essas saídas economicamente impossíveis de gastar incham o conjunto UTXO que cada nó completo deve manter, consumindo recursos de memória e armazenamento em toda a rede. Para mitigar isso, o Bitcoin Core impõe um "limite de poeira" -- um valor mínimo de saída abaixo do qual as transações são rejeitadas do mempool por padrão.

Como o Limite de Poeira É Calculado

O limite de poeira não é um valor fixo; depende do tipo de script de saída e da taxa de retransmissão de poeira atual (padrão: 3 sat/vB):

Limite de poeira = custo de criar a saída + custo de gastá-la
                 = (tamanho_saída + tamanho_entrada) * taxa_retransmissão_poeira

Limites de poeira aproximados (a 3 sat/vB):
┌─────────────────────┬──────────────┐
│ Tipo de Saída       │ Limite Poeira│
├─────────────────────┼──────────────┤
│ P2PKH               │  546 sats    │
│ P2SH                │  540 sats    │
│ P2WPKH (SegWit)     │  294 sats    │
│ P2WSH               │  330 sats    │
│ P2TR (Taproot)      │  330 sats    │
└─────────────────────┴──────────────┘

Por Que a Poeira É um Problema

  • Inchaço do conjunto UTXO: Cada saída não gasta deve ser rastreada por todos os nós completos na RAM para validação rápida. Milhões de UTXOs de poeira desperdiçam recursos.
  • Perda econômica: A poeira representa bitcoin que efetivamente não pode ser movido, reduzindo o fornecimento circulante em um sentido prático.
  • Ataques de privacidade: "Ataques de poeira" envolvem enviar quantias minúsculas para muitos endereços para rastrear padrões de gasto através de análise de cadeia quando a poeira é eventualmente consolidada.

Ataques de Poeira

Um ataque de poeira é uma técnica de desanonimização:

  1. Um atacante envia quantias minúsculas (logo acima do limite de poeira) para muitos endereços
  2. Quando os destinatários incluem inconscientemente a poeira em uma transação futura, isso vincula seus endereços
  3. O atacante usa essas informações para vigilância de blockchain

Estratégias de Mitigação

  • Controle de moedas: Muitas carteiras permitem aos usuários selecionar manualmente quais UTXOs gastar, permitindo evitar gastar entradas de poeira ou colocar em quarentena poeira suspeita
  • Consolidação durante taxas baixas: Os usuários podem mesclar UTXOs pequenos quando as taxas estão baixas
  • Rotulagem: Marcar poeira recebida de fontes desconhecidas e evitar gastá-la junto com outros UTXOs
  • SegWit/Taproot: Usar tipos de saída mais eficientes reduz o limite de poeira, tornando mais saídas pequenas economicamente gastáveis