Dust de Política e Gastabilidade Econômica São Testes Diferentes
Um UTXO Bitcoin é uma saída específica de uma transação anterior que ainda não foi gasta. Seu valor é fixo em satoshis inteiros, e seu script de bloqueio determina que tipo de entrada será necessário depois. Duas perguntas surgem frequentemente quando esse valor é pequeno: se uma nova saída desse tamanho seria tratada como Dust pela política do Bitcoin Core, e se um UTXO já existente ainda vale a pena incluir em uma transação na taxa que uma carteira está considerando. Essas perguntas usam tamanhos diferentes, entradas de taxa diferentes e limites de decisão diferentes.
Dust de Política é uma regra de criação de saída usada na retransmissão de transações padrão. O Bitcoin Core estima um tamanho para a saída e um gasto futuro convencional, então aplica a taxa de retransmissão de Dust do nó. Se o valor da saída proposta for menor que o limite resultante, o Bitcoin Core classifica essa saída como Dust para esta verificação de política. Uma saída exatamente igual ao limite não é Dust porque a comparação é estritamente menor que, não menor ou igual a, o limite. Um operador de nó pode configurar a política de forma diferente, então o padrão exibido é uma referência ao padrão do Bitcoin Core, não uma lei de consenso universal.
A gastabilidade econômica começa com uma saída que já existe. A questão relevante é se seu valor excede a taxa marginal estimada adicionada ao incluir sua entrada em uma transação. Essa estimativa usa o Peso revisado da entrada e a taxa de transação em sat/vB, não a taxa de retransmissão de Dust em sat/kvB. Um UTXO pode, portanto, estar acima do limite de Dust padrão, mas custar mais para gastar durante um período de taxas altas. Também pode estar abaixo de um limite de política selecionado, mas permanecer economicamente positivo a uma taxa baixa se já existir e uma carteira puder gastá-lo.
Os dois painéis de resultado permanecem independentes por esse motivo. "Abaixo do limite de Dust da política" descreve a criação de uma saída comparável sob a política selecionada. "Economicamente positivo" descreve a contribuição modelada da entrada existente na taxa de transação selecionada. Nenhum resultado prova que uma carteira selecionará o UTXO, que uma transação será retransmitida, ou que gastá-lo é sensato após considerações de privacidade e destino. A página fornece uma comparação controlada, não uma recomendação automática.
Como o Limite de Dust do Bitcoin Core É Calculado
A função GetDustThreshold do Bitcoin Core começa com o tamanho serializado da saída da transação. Para uma saída P2PKH típica, esse tamanho é de 34 bytes. O cálculo de política então adiciona uma estimativa convencional de entrada não-testemunha de 148 vbytes, produzindo um tamanho de política de 182 vbytes. Na taxa de retransmissão de Dust padrão de 3000 sat/kvB, a avaliação da taxa produz 546 sats. IsDust retorna verdadeiro apenas quando o valor da saída está abaixo desse valor. O limite faz parte da política de padronização local usada para retransmissão e seleção de mineração; não é uma regra que torna uma saída menor criptograficamente inválida dentro de um bloco.
Programas de testemunha nativa usam uma estimativa de gasto de política diferente. O Bitcoin Core adiciona 67 vbytes ao tamanho da saída serializada, refletindo um outpoint, sequência, campo de comprimento de script, estimativa de satisfação estilo P2WPKH com desconto e campos de entrada relacionados. Uma saída P2WPKH de 31 bytes usa, portanto, 98 vbytes de política e atinge 294 sats na taxa de retransmissão de Dust padrão. Uma saída P2TR de 43 bytes usa 110 vbytes de política e atinge 330 sats. O Bitcoin Core deliberadamente mantém a estimativa de satisfação estilo P2WPKH para a política Taproot em vez de reduzir o limite ao perfil de assinatura de caminho de chave menor.
SegWit aninhado precisa de rotulagem cuidadosa. Uma saída P2SH-P2WPKH é em si um scriptPubKey P2SH, então não é reconhecida como um programa de testemunha nativa por este ramo de política de Dust. Sua saída serializada é de 32 bytes e a política adiciona a estimativa não-testemunha de 148 vbytes, dando 180 vbytes de política e um limite padrão de 540 sats. Essa estimativa de política é separada do Peso revisado menor de uma entrada SegWit aninhada real. A calculadora mantém ambos os valores: 540 sats para classificação de Dust padrão, e o Peso da entrada aninhada para gastabilidade econômica.
O Modo Avançado expõe a taxa de retransmissão de Dust como satoshis inteiros por quilobyte virtual. O padrão é 3000 sat/kvB, que é numericamente equivalente a 3 sat/vB, mas pertence a uma configuração de política diferente do controle de taxa de transação. O mecanismo multiplica o tamanho de política inteiro pelo valor selecionado de sat/kvB, divide por 1000 e segue a avaliação de taxa para cima atual. Alterar esse campo responde como a saída seria classificada sob outra política selecionada; não altera a recomendação do mempool ou o custo econômico da entrada.
| Perfil | Tamanho da política | Limite padrão | Por que |
|---|---|---|---|
| P2PKH | 34 + 148 = 182 vB | 546 sats | Saída não-testemunha e estimativa de gasto de política |
| P2SH-P2WPKH | 32 + 148 = 180 vB | 540 sats | A saída P2SH não é um programa de testemunha nativo |
| P2WPKH | 31 + 67 = 98 vB | 294 sats | Política de ramo de programa de testemunha nativa |
| P2TR | 43 + 67 = 110 vB | 330 sats | A política de testemunha mantém a estimativa de gasto P2WPKH |
Como o custo de gasto marginal UTXO é estimado
Uma carteira paga por uma transação completa, mas a análise de um-UTXO concentra-se no Weight incremental contribuído pela entrada selecionada. Bytes legados contam quatro unidades de peso cada. Bytes de testemunha contam uma unidade de peso cada. O perfil P2PKH revisado é de 148 bytes base, ou 592 WU e 148 vbytes racionais. P2SH-P2WPKH é modelado como 64 bytes base mais 109 bytes de testemunha, ou 365 WU e 91,25 vbytes racionais. P2WPKH é 41 bytes base mais 109 bytes de testemunha, ou 273 WU e 68,25 vbytes racionais. O caminho de chave P2TR é 41 bytes base mais 66 bytes de testemunha, ou 230 WU e 57,5 vbytes racionais.
O cálculo econômico multiplica o Weight marginal exato pela taxa sat/vB selecionada e divide por quatro. Somente a taxa final é arredondada para cima para um satoshi inteiro. Por exemplo, uma entrada P2WPKH de 273-WU a 10 sat/vB tem um custo racional de 682,5 sats e um custo marginal exibido de 683 sats. Um UTXO de 500-sat é economicamente negativo nesse cenário, mesmo que 500 sats esteja acima do limite padrão de Dust P2WPKH de 294-sat. A 2 sat/vB, a mesma entrada custa 137 sats após o arredondamento e deixa 363 sats de valor econômico modelado.
O Weight marginal não é o mesmo que o tamanho virtual de uma transação completa de uma entrada. Uma transação completa também contém campos de versão e locktime, contagens CompactSize, saídas e, para transações de testemunha, o marcador e o sinalizador. Alguma sobrecarga compartilhada pode mudar nos limites de contagem, e uma transação mista pode incluir marcadores de pilha de testemunha vazios para entradas legadas. O modelo marginal exclui intencionalmente esses bytes compartilhados porque pergunta o que esta entrada contribui, não o que a transação inteira custa. Use o Calculadora de Taxas de Transação de Bitcoin quando a tarefa do usuário é precificar a transação completa.
O tamanho real da entrada assinada pode variar. Assinaturas ECDSA são codificadas em DER e podem diferir por um byte; multisig e scripts arbitrários podem diferir muito mais. Gastos de script-path Taproot podem incluir blocos de controle, scripts e vários elementos de testemunha, então o perfil de caminho de chave P2TR não os representa. O Modo Avançado pode aceitar um Weight de entrada personalizado medido quando o usuário já tem uma figura confiável. Esse Weight personalizado muda apenas o teste econômico. Não pode reescrever como o Bitcoin Core avalia o tipo de saída selecionado para a política de Dust.
Leia o Valor Restante e a Taxa de Break-Even
O valor econômico restante é o valor do UTXO menos o custo de entrada marginal arredondado. Um número positivo significa que a entrada contribui mais satoshis do que este modelo de custo isolado atribui à sua inclusão. Zero é o resultado exato de break-even em satoshi inteiro. Um número negativo significa que o custo de entrada modelado é maior que o valor do UTXO. O resultado não subtrai o lado da saída do pagamento, a sobrecarga compartilhada da transação, taxas de serviço, taxas de câmbio ou qualquer custo de criar uma saída de substituição, então não deve ser descrito como receita líquida da transação.
A porcentagem consumida divide o custo de entrada marginal pelo valor do UTXO. Dá escala a um resultado que de outra forma poderia parecer inofensivo. Gastar 150 sats de taxa de entrada de um UTXO de 10.000-sat consome 1,5% desse valor; gastar os mesmos 150 sats de um UTXO de 200-sat consome 75%. Um valor acima de 100% indica um resultado economicamente negativo neste modelo. Um UTXO de valor zero não tem denominador de porcentagem significativo, então a calculadora relata que a porcentagem não está definida em vez de exibir uma porcentagem infinita ou zero inventada.
A taxa de break-even contínua é calculada antes do arredondamento da taxa de satoshi inteiro como valor do UTXO multiplicado por quatro e dividido pelo Weight de entrada marginal. Para um UTXO P2WPKH de 500-sat, 500 x 4 / 273 é aproximadamente 7,32600732 sat/vB. Nessa taxa contínua, o custo de entrada racional é igual a 500 sats. Como o custo exibido real é arredondado para cima, uma taxa logo abaixo desse valor já pode arredondar para 500 sats. A divulgação mostra tanto o limite contínuo quanto o resultado atual arredondado para que o usuário possa ver por que um limite pode não se comportar como uma comparação decimal simples arredondada.
Break-even não é uma previsão de que as taxas atingirão ou evitarão uma taxa específica. Alvos ao vivo descrevem recomendações atuais do mempool.space, enquanto o modo manual testa um cenário escolhido. Um UTXO que é negativo no alvo mais rápido pode ser positivo em um alvo Economy ou em um momento posterior. Esperar também pode ter riscos ou custos de oportunidade que a ferramenta não pode modelar. O resultado é mais útil como uma entrada para o controle de moedas: mostra quão sensível este único UTXO é à pressão de taxas sem transformar essa sensibilidade em conselho de timing.
Resultados de Dust e Gastabilidade Trabalhados
Um UTXO P2WPKH de 200-sat está abaixo do limite padrão de Dust de 294-sat. A 1 sat/vB, sua entrada marginal de 273-WU custa 69 sats após arredondamento para cima, deixando 131 sats. A saída está, portanto, abaixo do limite de política de criação selecionado, mas economicamente positiva como um UTXO existente sob a taxa modelada. Essas afirmações podem coexistir porque o cálculo de política usa 98 vbytes de política a 3000 sat/kvB, enquanto o cálculo econômico usa 273 WU a 1 sat/vB.
O mesmo UTXO P2WPKH de 200-sat torna-se economicamente negativo a 10 sat/vB. Seu custo de entrada marginal é de 683 sats, deixando menos 483 sats. O status de política não mudou porque o valor do UTXO, o tipo de saída e a taxa de relay Dust são inalterados. Apenas a suposição de taxa econômica mudou. É por isso que uma carteira pode exibir uma pequena saída já recebida, mas evitar selecioná-la durante condições de taxas caras. A existência da saída e sua utilidade atual são fatos separados.
Um UTXO P2PKH de 600-sat está acima do limite padrão de Dust de 546-sat. A 5 sat/vB, sua entrada de 592-WU tem um custo marginal de 740 sats, deixando menos 140 sats. Este é o caso comum de "acima do Dust, mas antieconômico". Chamar 740 sats de limite de Dust P2PKH seria errado: 740 é o custo de entrada marginal modelado atual a 5 sat/vB; 546 é o limite de política Bitcoin Core selecionado a 3000 sat/kvB.
Um UTXO de caminho de chave P2TR de 1000-sat está acima do limite de política padrão de 330-sat. A 5 sat/vB, seu custo marginal de 230-WU é de 288 sats após arredondamento, deixando 712 sats. Ambas as classificações são favoráveis sob as suposições selecionadas, mas isso ainda não certifica o destino, troco, privacidade, taxa de transação completa ou política da carteira. A tabela abaixo resume o que mudou em cada caso e qual resultado deve permanecer independente.
| Exemplo | Resultado de política | Resultado econômico | Interpretação |
|---|---|---|---|
| 200-sat P2WPKH a 1 sat/vB | Abaixo do limite de 294-sat | Custo de 69-sat; positivo | UTXO existente pode ser positivo embora criá-lo seja Dust sob política padrão |
| 200-sat P2WPKH a 10 sat/vB | Abaixo do limite de 294-sat | Custo de 683-sat; negativo | Ambos os testes selecionados são desfavoráveis por razões diferentes |
| 600-sat P2PKH a 5 sat/vB | Acima do limite de 546-sat | Custo de 740-sat; negativo | Não é Dust de política, mas antieconômico no modelo marginal |
| 1000-sat P2TR a 5 sat/vB | Acima do limite de 330-sat | Custo de 288-sat; positivo | Ambos os testes são favoráveis sob as suposições selecionadas |
O que a Calculadora Não Pode Decidir para uma Carteira
A política Bitcoin Core é configurável e evolui. Um nó pode usar uma taxa de relay de Dust diferente, e pares, mineradores, software de carteira e serviços podem aplicar suas próprias regras de aceitação. A padronização não é idêntica à validade de consenso. Uma transação contendo uma saída abaixo do limite pode falhar no relay comum sob a política selecionada sem ser inerentemente impossível em todo contexto de bloco válido. A calculadora descreve o modelo de política Bitcoin Core selecionado; ela não consulta todos os pares, pools de mineração, exchanges ou carteiras que possam lidar com a transação.
A seleção de moedas da carteira avalia mais do que uma entrada isoladamente. Ela pode comparar o valor efetivo, evitar misturar rótulos, preservar a qualidade do troco, preferir moedas confirmadas, considerar taxas de longo prazo ou excluir uma saída devido a configurações de privacidade. Algumas carteiras consideram o custo de criar e depois gastar o troco. Outras aplicam valores mínimos de saída ou recusam certas combinações de script. Esta página intencionalmente não imita esses algoritmos completos de seleção. Ela fornece um custo marginal auditável e deixa a decisão da carteira com o usuário e o software da carteira.
Um UTXO economicamente positivo ainda pode ser indesejável de gastar com moedas não relacionadas, porque heurísticas de propriedade de entrada comum podem vincular seus históricos. Por outro lado, deixar um UTXO sem uso indefinidamente pode complicar backup, contabilidade ou gastos futuros com taxas altas. A calculadora não atribui um valor monetário à privacidade, urgência, simplicidade operacional ou opcionalidade futura. Para uma questão de estratégia de muitos UTXOs, use a Calculadora de Consolidação de UTXO Bitcoin, que compara a consolidação agora com um gasto direto posterior, em vez de julgar um único UTXO.
Nenhum endereço, ID de transação, xpub, descritor, frase-semente ou chave privada pertence a esta ferramenta. O valor e o perfil de script podem ser inseridos sem expor identificadores de carteira. Se o tipo de script ou o Weight de entrada for incerto, inspecione-o dentro de um software de carteira confiável ou em um fluxo de trabalho de transação local, em vez de colar dados sensíveis da carteira em um site. Antes de assinar, revise a lista real de entradas, destino, troco, tamanho virtual, taxa e taxa por vbyte mostrados pela carteira. Esses valores substituem esta estimativa marginal educacional.
Use o Resultado em uma Revisão Prática de UTXO
Comece com o valor exato em satoshi inteiro exibido pela carteira. Selecione o perfil de script que descreve o UTXO sendo gasto, não apenas o padrão do endereço de recebimento atual. Escolha uma taxa ao vivo quando a questão diz respeito às condições atuais, ou modo manual ao testar uma proposta específica de carteira. Deixe a taxa de relay de Dust em 3000 sat/kvB, a menos que o objetivo seja explicitamente estudar outra política. A configuração padrão torna os limites familiares de Bitcoin Core comparáveis entre tipos de script; ela não afirma que cada nó tem configuração idêntica.
Leia o painel de Dust de Política primeiro como referência de criação de saída. Se o valor for menor que o limite, uma nova saída do mesmo tipo e valor é Dust sob a política selecionada. Em seguida, leia o painel de Gastabilidade Econômica como uma estimativa de entrada existente. Compare o custo marginal, o valor restante, a porcentagem consumida e a taxa de equilíbrio. Um resultado misto não é um erro. Muitas vezes é o resultado mais informativo, pois revela qual das duas perguntas do usuário está realmente criando preocupação.
Abra os Detalhes do Cálculo quando o resultado precisar ser verificado ou documentado. A linha de política expõe o tamanho da política, a taxa de relay de Dust, a divisão por 1000 e o limite arredondado. A linha econômica expõe o Weight de entrada, vbytes racionais, taxa de transação e custo marginal arredondado. As linhas de valor restante e equilíbrio tornam visíveis a subtração e a taxa contínua. Copiar resultado cria um registro de texto conciso, mas não inclui dados da carteira e não deve ser tratado como autorização de transação ou instrução de assinatura.
Use a próxima ferramenta que corresponda à próxima tarefa. Converta denominações de BTC e sat com a Conversor de Satoshi. Estime todas as entradas, saídas e sobrecarga compartilhada de transação com a calculadora de taxas completa de Bitcoin. Compare múltiplos UTXOs e cenários futuros de taxas com a calculadora de consolidação. Para contexto de protocolo, leia Como Funcionam as Taxas de Transação de Bitcoin e Tipos de Endereços de Bitcoin Explicados. Manter essas tarefas separadas evita que um número conveniente seja esticado em uma decisão que nunca foi projetado para tomar.
- Insira um valor de UTXO
- Selecione seu perfil de saída e gasto
- Escolha uma taxa de transação ao vivo ou manual
- Leia a Dust de política e a gastabilidade econômica separadamente
- Verifique a transação real da carteira antes de assinar
FAQ da Calculadora de Dust Bitcoin
Qual é o limite de poeira do Bitcoin?
É o valor de saída abaixo do qual o Bitcoin Core classifica uma saída padrão gastável como Dust sob a taxa de relay Dust selecionada. Na taxa padrão de 3000 sat/kvB, os limites comuns incluem 546 sats para P2PKH, 540 para P2SH, 294 para P2WPKH e 330 para P2TR.
Uma saída é exatamente igual ao limite de Dust?
Não. O Bitcoin Core IsDust usa uma comparação estrita de menor que. Uma saída igual ao limite calculado não é Dust sob essa verificação, embora outras políticas de carteira ou relay ainda possam ser relevantes.
Um UTXO pode estar acima do Dust, mas ser antieconômico de gastar?
Sim. A Dust de política usa a taxa de relay de Dust selecionada e um tamanho de saída mais gasto convencional. A gastabilidade econômica usa o Weight de entrada revisado real e a taxa de sat/vB atual ou manual. Uma taxa alta pode tornar um UTXO acima da Dust economicamente negativo.
Um UTXO abaixo do Dust ainda pode ter valor econômico positivo?
Sim, se já existir e seu valor exceder o custo marginal de entrada na taxa de transação selecionada. Isso não significa que uma nova saída do mesmo tamanho seria retransmitida sob a política selecionada.
Por que o limite de poeira Taproot é de 330 sats neste modelo?
Bitcoin Core aplica sua estimativa de gasto de programa de testemunha retida de 67 vbytes à saída de 43 bytes de P2TR para a política de Dust. O painel econômico usa separadamente o menor Weight de entrada de caminho de chave de P2TR revisado.
Qual é a taxa de equilíbrio do UTXO?
É a taxa contínua de sat/vB na qual o valor de UTXO é igual ao Weight de entrada marginal dividido por quatro vezes a taxa. O custo de entrada em satoshi inteiro exibido é arredondado para cima, então o limite inteiro exato pode ocorrer ligeiramente abaixo da taxa contínua exibida.
Esta calculadora inclui a taxa de transação completa do Bitcoin?
Não. Ele modela o Weight marginal de uma entrada. Uma taxa completa também inclui campos de transação compartilhados, saídas, codificações de contagem e possível overhead de testemunha. Use a Calculadora de Taxas de Transação Bitcoin para a estrutura completa.
A calculadora se conecta à minha carteira ou encontra UTXOs?
Não. Ela aceita apenas um valor em satoshi inteiro, um perfil de script revisado e suposições de taxa. Ela não solicita endereços, IDs de transação, xpubs, descritores, frases-semente ou chaves privadas.
Metodologia e Fontes
A Dust de política espelha o GetDustThreshold de Bitcoin Core para os quatro perfis de saída suportados. A gastabilidade econômica reutiliza os perfis de entrada marginal revisados do mecanismo de Weight compartilhado de Bitcoin. Os dois cálculos permanecem independentes no código e na interface.
- O tamanho da política é igual ao tamanho da saída serializada mais a estimativa de gasto convencional não-testemunha ou programa-testemunha do Bitcoin Core.
- A taxa de relay de Dust padrão é 3000 sat/kvB e só pode ser alterada no Modo Avançado.
- O custo marginal de entrada é igual ao Weight de entrada exato dividido por quatro, multiplicado pela taxa de sat/vB selecionada e depois arredondado para cima para um satoshi inteiro.
- O valor econômico restante é igual ao valor de UTXO menos o custo marginal de entrada arredondado; o equilíbrio contínuo é igual ao valor multiplicado por quatro dividido pelo Weight de entrada.
- As recomendações de taxa de transação ao vivo reutilizam o cache de servidor validado e o comportamento de último conhecido bom já usado pela Calculadora de Taxas de Transação Bitcoin.
Referências principais
- Bitcoin Core policy.cpp Define GetDustThreshold e a comparação estrita de IsDust.
- Bitcoin Core policy.h Define a taxa de relay de Dust padrão de 3000 sat/kvB.
- Bitcoin Core feerate.cpp Define a avaliação de taxa atual e o comportamento de arredondamento para cima.
- BIP 141: Testemunha Segregada Define o Weight de transação e o desconto de testemunha usado para perfis de entrada marginal.
- Referência de Transação do Desenvolvedor Bitcoin Documenta entradas, saídas e campos serializados de transações Bitcoin.
- API REST do mempool.space Documenta o provedor atual de recomendação de taxas reutilizado pelo modo ao vivo.
Revisado pela Equipe Editorial do BitcoinToolkit Política de poeira e lógica de gastabilidade testadas pela última vez