Saltar al contenido
BitcoinToolkit

Calculadora de Polvo de Bitcoin y Gasto de UTXO

Verifique la política de Dust de Bitcoin Core y la gastabilidad económica de un UTXO sin confundir los dos umbrales.

Verifique un UTXO de Bitcoin

Separe la política de Dust de Bitcoin Core del costo marginal actual de gastar un UTXO existente.

Dos pruebas diferentes: La política de Dust evalúa una salida recién creada. La gastabilidad económica evalúa una entrada existente a la tasa seleccionada de sat/vB.

Modo calculadora

Perfil de UTXO y script

Ingrese un valor y seleccione el tipo de salida que creó el UTXO.

sats

Solo satoshis completos. No se necesita dirección ni ID de transacción.

El tipo de salida de la política y el perfil de entrada marginal revisado permanecen emparejados.

Tarifa de transacción

Usa una recomendación actual o introduce la tasa sat/vB que quieres probar.

Fuente de la tarifa

Las recomendaciones de mempool.space son estimaciones, no garantías de confirmación.

Política de polvo y gastabilidad económica son pruebas diferentes

Un UTXO de Bitcoin es una salida específica de una transacción anterior que aún no se ha gastado. Su valor se fija en satoshis enteros, y su script de bloqueo determina qué tipo de entrada se necesitará más adelante. Dos preguntas surgen a menudo cuando ese valor es pequeño: si una nueva salida de ese tamaño sería tratada como polvo por la política de Bitcoin Core, y si un UTXO existente aún vale la pena incluirlo en una transacción a la tarifa que una billetera está considerando. Esas preguntas usan tamaños diferentes, entradas de tarifa diferentes y límites de decisión diferentes.

El polvo de política es una regla de creación de salidas utilizada en la retransmisión estándar de transacciones. Bitcoin Core estima un tamaño para la salida y un gasto futuro convencional, luego aplica la tarifa de retransmisión de polvo del nodo. Si el valor de salida propuesto es menor que el umbral resultante, Bitcoin Core clasifica esa salida como polvo para esta verificación de política. Una salida exactamente igual al umbral no es polvo porque la comparación es estrictamente menor que, no menor o igual que, el umbral. Un operador de nodo puede configurar la política de manera diferente, por lo que el valor predeterminado mostrado es una referencia al valor predeterminado de Bitcoin Core, no una ley de consenso universal.

La gastabilidad económica comienza con una salida que ya existe. La pregunta relevante es si su valor excede la tarifa marginal estimada añadida al incluir su entrada en una transacción. Esa estimación usa el peso revisado de la entrada y la tarifa de transacción en sat/vB, no la tarifa de retransmisión de polvo en sat/kvB. Por lo tanto, un UTXO puede estar por encima del umbral de polvo predeterminado pero costar más gastarlo durante un período de tarifas altas. También puede estar por debajo de un umbral de política seleccionado pero seguir siendo económicamente positivo a una tarifa baja si ya existe y una billetera puede gastarlo.

Los dos paneles de resultados permanecen independientes por esta razón. "Por debajo del umbral de polvo de política" describe la creación de una salida comparable bajo la política seleccionada. "Económicamente positivo" describe la contribución modelada de la entrada existente a la tarifa de transacción seleccionada. Ningún resultado prueba que una billetera seleccionará el UTXO, que una transacción se retransmitirá, o que gastarlo sea sensato después de consideraciones de privacidad y destino. La página proporciona una comparación controlada, no una recomendación automática.

Cómo se calcula el umbral de polvo de Bitcoin Core

La función GetDustThreshold de Bitcoin Core comienza con el tamaño serializado de la salida de la transacción. Para una salida P2PKH típica, ese tamaño es de 34 bytes. El cálculo de política luego añade una estimación convencional de entrada no testigo de 148 vbytes, produciendo un tamaño de política de 182 vbytes. Con la tarifa de retransmisión de polvo predeterminada de 3000 sat/kvB, la evaluación de tarifa produce 546 sats. IsDust devuelve verdadero solo cuando el valor de salida está por debajo de esa cantidad. El umbral es parte de la política de estándar local utilizada para la retransmisión y selección de minería; no es una regla que haga que una salida más baja sea criptográficamente inválida dentro de un bloque.

Los programas de testigo nativos usan una estimación de gasto de política diferente. Bitcoin Core añade 67 vbytes al tamaño serializado de la salida, reflejando un outpoint, secuencia, campo de longitud de script, estimación de satisfacción estilo P2WPKH con descuento y campos de entrada relacionados. Una salida P2WPKH de 31 bytes por lo tanto usa 98 vbytes de política y alcanza 294 sats con la tarifa de retransmisión de polvo predeterminada. Una salida P2TR de 43 bytes usa 110 vbytes de política y alcanza 330 sats. Bitcoin Core deliberadamente retiene la estimación de satisfacción estilo P2WPKH para la política de Taproot en lugar de reducir el umbral al perfil de firma de ruta de clave más pequeño.

SegWit anidado necesita etiquetado cuidadoso. Una salida P2SH-P2WPKH es en sí misma un scriptPubKey P2SH, por lo que no se reconoce como un programa de testigo nativo por esta rama de política de polvo. Su salida serializada es de 32 bytes y la política añade la estimación no testigo de 148 vbytes, dando 180 vbytes de política y un umbral predeterminado de 540 sats. Esa estimación de política es separada del peso revisado más pequeño de una entrada real de SegWit anidado. La calculadora mantiene ambos valores: 540 sats para la clasificación de polvo predeterminada, y el peso de entrada anidado para la gastabilidad económica.

El modo avanzado expone la tarifa de retransmisión de polvo como satoshis enteros por kilobyte virtual. El valor predeterminado es 3000 sat/kvB, que es numéricamente equivalente a 3 sat/vB pero pertenece a una configuración de política diferente que el control de tarifa de transacción. El motor multiplica el tamaño de política entero por la cantidad de sat/kvB seleccionada, divide por 1000 y sigue la evaluación de tarifa ascendente actual. Cambiar ese campo responde cómo se clasificaría la salida bajo otra política seleccionada; no cambia la recomendación del mempool ni el costo económico de entrada.

PerfilTamaño de políticaUmbral predeterminadoPor qué
P2PKH34 + 148 = 182 vB546 satsSalida no testigo y estimación de gasto de política
P2SH-P2WPKH32 + 148 = 180 vB540 satsLa salida P2SH no es un programa de testigo nativo
P2WPKH31 + 67 = 98 vB294 satsPolítica nativa del programa de testigos
P2TR43 + 67 = 110 vB330 satsLa política de testigos mantiene la estimación de gasto P2WPKH

Cómo se estima el costo de gasto marginal UTXO

Una billetera paga por una transacción completa, pero el análisis de UTXO se centra en el Weight incremental aportado por la entrada seleccionada. Los bytes heredados cuentan cuatro unidades de peso cada uno. Los bytes de testigo cuentan una unidad de peso cada uno. El perfil P2PKH revisado es de 148 bytes base, o 592 WU y 148 vbytes racionales. P2SH-P2WPKH se modela como 64 bytes base más 109 bytes de testigo, o 365 WU y 91.25 vbytes racionales. P2WPKH es 41 bytes base más 109 bytes de testigo, o 273 WU y 68.25 vbytes racionales. La ruta de clave P2TR es 41 bytes base más 66 bytes de testigo, o 230 WU y 57.5 vbytes racionales.

El cálculo económico multiplica el Weight marginal exacto por la tasa sat/vB seleccionada y divide por cuatro. Solo la tarifa final se redondea hacia arriba a un satoshi completo. Por ejemplo, una entrada P2WPKH de 273-WU a 10 sat/vB tiene un costo racional de 682.5 sats y un costo marginal mostrado de 683 sats. Un UTXO de 500-sat es económicamente negativo en ese escenario, incluso si 500 sats está por encima del umbral de Dust P2WPKH predeterminado de 294-sat. A 2 sat/vB, la misma entrada cuesta 137 sats después del redondeo y deja 363 sats de valor económico modelado.

El Weight marginal no es lo mismo que el tamaño virtual de una transacción completa de una entrada. Una transacción completa también contiene campos de versión y locktime, recuentos CompactSize, salidas y, para transacciones con testigos, el marcador y la bandera. Algunos gastos generales compartidos pueden cambiar en los límites de recuento, y una transacción mixta puede incluir marcadores de pila de testigos vacíos para entradas heredadas. El modelo marginal excluye intencionalmente esos bytes compartidos porque pregunta qué aporta esta entrada, no cuánto cuesta toda la transacción. Use el Calculadora de tarifas de transacción de Bitcoin cuando la tarea del usuario es fijar el precio de la transacción completa.

El tamaño real de la entrada firmada puede variar. Las firmas ECDSA están codificadas en DER y pueden diferir en un byte; las multisig y los scripts arbitrarios pueden diferir mucho más. Los gastos de ruta de script Taproot pueden incluir bloques de control, scripts y varios elementos de testigo, por lo que el perfil de ruta de clave P2TR no los representa. El modo avanzado puede aceptar un Weight de entrada personalizado medido cuando el usuario ya tiene una cifra confiable. Ese Weight personalizado solo cambia la prueba económica. No puede reescribir cómo Bitcoin Core evalúa el tipo de salida seleccionado para la política de Dust.

Lea el valor restante y la tasa de tarifa de equilibrio

El valor económico restante es el valor UTXO menos el costo de entrada marginal redondeado. Un número positivo significa que la entrada contribuye más satoshis de lo que este modelo de costo aislado asigna para incluirla. Cero es el resultado de equilibrio exacto de satoshi completo. Un número negativo significa que el costo de entrada modelado es mayor que el valor UTXO. El resultado no resta el lado de salida del pago, los gastos generales compartidos de la transacción, los cargos de servicio, las tarifas de intercambio ni ningún costo de crear una salida de reemplazo, por lo que no debe describirse como ingresos netos de la transacción.

El porcentaje consumido divide el costo de entrada marginal por el valor UTXO. Da escala a un resultado que de otro modo podría parecer inofensivo. Gastar 150 sats de tarifa de entrada de un UTXO de 10,000-sat consume el 1.5% de ese valor; gastar los mismos 150 sats de un UTXO de 200-sat consume el 75%. Un valor superior al 100% indica un resultado económicamente negativo en este modelo. Un UTXO de valor cero no tiene un denominador de porcentaje significativo, por lo que la calculadora informa que el porcentaje no está definido en lugar de mostrar un porcentaje infinito o cero inventado.

La tasa de tarifa de equilibrio continua se calcula antes del redondeo de tarifa de satoshi completo como el valor UTXO multiplicado por cuatro y dividido por el Weight de entrada marginal. Para un UTXO P2WPKH de 500-sat, 500 x 4 / 273 es aproximadamente 7.32600732 sat/vB. A esa tasa continua, el costo de entrada racional es igual a 500 sats. Debido a que el costo real mostrado se redondea hacia arriba, una tasa justo por debajo de esa cifra ya puede redondearse a 500 sats. La divulgación muestra tanto el umbral continuo como el resultado actual redondeado para que el usuario pueda ver por qué un límite puede no comportarse como una simple comparación decimal redondeada.

El equilibrio no es una predicción de que las tarifas alcancen o eviten una tasa particular. Los objetivos en vivo describen las recomendaciones actuales de mempool.space, mientras que el modo manual prueba un escenario elegido. Un UTXO que es negativo en el objetivo más rápido puede ser positivo en un objetivo de Economy o en un momento posterior. Esperar también puede tener riesgos o costos de oportunidad que la herramienta no puede modelar. El resultado es más útil como una entrada para el control de monedas: muestra qué tan sensible es este UTXO individual a la presión de tarifas sin convertir esa sensibilidad en consejo de sincronización.

Resultados de Dust y gastabilidad trabajados

Un UTXO P2WPKH de 200-sat está por debajo del umbral de Dust predeterminado de 294-sat. A 1 sat/vB, su costo de entrada marginal de 273-WU cuesta 69 sats después del redondeo hacia arriba, dejando 131 sats. La salida está, por lo tanto, por debajo del umbral de política de creación seleccionado, pero económicamente positiva como un UTXO existente bajo la tasa de tarifa modelada. Estas declaraciones pueden coexistir porque el cálculo de política utiliza 98 vbytes de política a 3000 sat/kvB, mientras que el cálculo económico utiliza 273 WU a 1 sat/vB.

El mismo UTXO P2WPKH de 200-sat se vuelve económicamente negativo a 10 sat/vB. Su costo de entrada marginal es de 683 sats, dejando menos 483 sats. El estado de política no ha cambiado porque el valor UTXO, el tipo de salida y la tarifa de retransmisión de Dust no han cambiado. Solo cambió la suposición de tasa de tarifa económica. Esta es la razón por la que una billetera puede mostrar una salida pequeña ya recibida pero evitar seleccionarla durante condiciones de tarifas costosas. La existencia de la salida y su utilidad actual son hechos separados.

Un UTXO P2PKH de 600-sat está por encima del umbral de Dust predeterminado de 546-sat. A 5 sat/vB, su entrada de 592-WU tiene un costo marginal de 740 sats, dejando menos 140 sats. Este es el caso común de "por encima de Dust pero antieconómico". Llamar a 740 sats el umbral de Dust P2PKH sería incorrecto: 740 es el costo de entrada marginal modelado actual a 5 sat/vB; 546 es el umbral de política Bitcoin Core seleccionado a 3000 sat/kvB.

Un UTXO de ruta de clave P2TR de 1000-sat está por encima del umbral de política predeterminado de 330-sat. A 5 sat/vB, su costo marginal de 230-WU es de 288 sats después del redondeo, dejando 712 sats. Ambas clasificaciones son favorables bajo los supuestos seleccionados, pero eso aún no certifica el destino, el cambio, la privacidad, la tarifa de transacción completa ni la política de la billetera. La tabla a continuación resume qué cambió en cada caso y qué resultado debe permanecer independiente.

EjemploResultado de políticaResultado económicoInterpretación
200-sat P2WPKH a 1 sat/vBPor debajo del umbral de 294-satCosto de 69-sat; positivoEl UTXO existente puede ser positivo aunque crearlo sea Dust bajo la política predeterminada
200-sat P2WPKH a 10 sat/vBPor debajo del umbral de 294-satCosto de 683-sat; negativoAmbas pruebas seleccionadas son desfavorables por diferentes razones
600-sat P2PKH a 5 sat/vBPor encima del umbral de 546-satCosto de 740-sat; negativoNo es Dust de política, pero antieconómico en el modelo marginal
1000-sat P2TR a 5 sat/vBPor encima del umbral de 330-satCosto de 288-sat; positivoAmbas pruebas son favorables bajo los supuestos seleccionados

Lo que la calculadora no puede decidir por una billetera

La política Bitcoin Core es configurable y evoluciona. Un nodo puede usar una tarifa de retransmisión de Dust diferente, y los pares, mineros, software de billetera y servicios pueden aplicar sus propias reglas de aceptación. La estándar no es idéntica a la validez de consenso. Una transacción que contenga una salida por debajo del umbral puede fallar en la retransmisión ordinaria bajo la política seleccionada sin ser inherentemente imposible en todo contexto de bloque válido. La calculadora describe el modelo de política Bitcoin Core seleccionado; no consulta a cada par, grupo de minería, intercambio o billetera que podría manejar la transacción.

La selección de monedas de la billetera evalúa más de una entrada de forma aislada. Puede comparar el valor efectivo, evitar mezclar etiquetas, preservar la calidad del cambio, preferir monedas confirmadas, tener en cuenta las tarifas a largo plazo, o excluir una salida debido a la configuración de privacidad. Algunas billeteras consideran el costo de crear y luego gastar el cambio. Otras aplican montos mínimos de salida o rechazan ciertas combinaciones de scripts. Esta página intencionalmente no imita esos algoritmos de selección completos. Proporciona un costo marginal auditable y deja la decisión de la billetera al usuario y al software de la billetera.

Un UTXO económicamente positivo puede seguir siendo indeseable de gastar con monedas no relacionadas porque las heurísticas de propiedad de entrada común pueden vincular sus historiales. Por el contrario, dejar un UTXO sin usar indefinidamente puede complicar la copia de seguridad, la contabilidad o el gasto futuro con tarifas altas. La calculadora no asigna un valor monetario a la privacidad, la urgencia, la simplicidad operativa o la opcionalidad futura. Para una pregunta de estrategia de muchos UTXO, use el Calculadora de Consolidación de UTXOs de Bitcoin, que compara la consolidación ahora con un gasto directo posterior en lugar de juzgar un solo UTXO.

Ninguna dirección, transacción ID, xpub, descriptor, frase semilla o clave privada pertenece a esta herramienta. El valor y el perfil de script se pueden ingresar sin exponer identificadores de billetera. Si el tipo de script o la entrada Weight es incierto, inspecciónelo dentro de un software de billetera confiable o un flujo de trabajo de transacción local en lugar de pegar datos confidenciales de la billetera en un sitio web. Antes de firmar, revise la lista de entradas real, el destino, el cambio, el tamaño virtual, la tarifa y la tasa de tarifa que muestra la billetera. Esos valores reemplazan esta estimación marginal educativa.

Use el Resultado en una Revisión Práctica de UTXO

Comience con el valor exacto de satoshi completo que muestra la billetera. Seleccione el perfil de script que describe el UTXO que se está gastando, no simplemente el valor predeterminado de la dirección de recepción actual. Elija una tarifa en vivo cuando la pregunta se refiera a las condiciones actuales, o el modo manual al probar una propuesta de billetera específica. Deje la tarifa de retransmisión de Dust en 3000 sat/kvB a menos que el objetivo sea explícitamente estudiar otra política. La configuración predeterminada hace que los umbrales familiares de Bitcoin Core sean comparables entre tipos de script; no afirma que cada nodo tenga una configuración idéntica.

Lea primero el panel de Dust de Política como referencia de creación de salida. Si el valor es menor que el umbral, una nueva salida del mismo tipo y valor es Dust bajo la política seleccionada. Luego lea el panel de Gastabilidad Económica como una estimación de entrada existente. Compare el costo marginal, el valor restante, el porcentaje consumido y la tasa de tarifa de equilibrio. Un resultado mixto no es un error. A menudo es el resultado más informativo porque revela cuál de las dos preguntas del usuario está creando realmente la preocupación.

Abra los Detalles del Cálculo cuando el resultado necesite ser verificado o documentado. La línea de política expone el tamaño de la política, la tarifa de retransmisión de Dust, la división por 1000 y el umbral redondeado. La línea económica expone la entrada Weight, los vbytes racionales, la tasa de tarifa de transacción y el costo marginal redondeado. Las líneas de valor restante y equilibrio hacen visible la resta y la tasa continua. Copiar resultado crea un registro de texto conciso, pero no incluye datos de la billetera y no debe tratarse como una autorización de transacción o instrucción de firma.

Use la siguiente herramienta que coincida con la siguiente tarea. Convierta denominaciones de BTC y sat con el Convertidor de Satoshi. Estime todas las entradas, salidas y gastos generales de transacción compartidos con la calculadora de tarifas completa de Bitcoin. Compare múltiples UTXOs y escenarios de tarifas futuras con la calculadora de consolidación. Para antecedentes del protocolo, lea Cómo funcionan las tarifas de las transacciones de Bitcoin y Tipos de direcciones de Bitcoin explicados. Mantener estas tareas separadas evita que un número conveniente se estire a una decisión para la que nunca fue diseñado.

De un UTXO a dos resultados separados de política y economía
  1. Ingrese un valor de UTXO
  2. Seleccione su perfil de salida y gasto
  3. Elija una tasa de tarifa de transacción en vivo o manual
  4. Lea la política de Dust y la gastabilidad económica por separado
  5. Verifique la transacción real de la billetera antes de firmar

Preguntas Frecuentes de la Calculadora de Dust de Bitcoin

¿Cuál es el umbral de polvo de Bitcoin?

Es el valor de salida por debajo del cual Bitcoin Core clasifica una salida estándar gastable como Dust bajo la tarifa de relevo de Dust seleccionada. Con el valor predeterminado de 3000 sat/kvB, los umbrales comunes incluyen 546 sats para P2PKH, 540 para P2SH, 294 para P2WPKH y 330 para P2TR.

¿Es una salida exactamente igual al umbral de Dust?

No. Bitcoin Core IsDust utiliza una comparación estricta de menor que. Una salida igual al umbral calculado no es Dust según esa verificación, aunque otras políticas de billetera o de retransmisión aún pueden ser relevantes.

¿Puede una UTXO estar por encima de Dust pero ser antieconómica de gastar?

Sí. Policy Dust utiliza la tarifa de retransmisión de Dust seleccionada y un tamaño de salida más gasto convencional. La capacidad de gasto económico utiliza el Weight de entrada revisado real y la tasa sat/vB actual o manual. Una tarifa alta puede hacer que un UTXO por encima de Dust sea económicamente negativo.

¿Puede un UTXO por debajo del polvo tener aún valor económico positivo?

Sí, si ya existe y su valor supera el costo de entrada marginal a la tarifa de transacción seleccionada. Eso no significa que una nueva salida del mismo tamaño se retransmita bajo la política seleccionada.

¿Por qué el umbral de Taproot Dust es de 330 sats en este modelo?

Bitcoin Core aplica su estimación retenida de gasto de programa de testigo de 67 vbytes a la salida P2TR de 43 bytes para la política de Dust. El panel económico utiliza por separado el Weight de entrada de ruta de clave P2TR revisado y más pequeño.

¿Cuál es la tarifa de equilibrio de UTXO?

Es la tasa continua de sat/vB a la que el valor de UTXO es igual a la entrada marginal Weight dividida por cuatro veces la tasa de tarifa. El costo de entrada de satoshi completo mostrado se redondea hacia arriba, por lo que el límite entero exacto puede ocurrir ligeramente por debajo de la tasa continua mostrada.

¿Esta calculadora incluye la tarifa de transacción completa de Bitcoin?

No. Modela el Weight marginal de una entrada. Una tarifa completa también incluye campos de transacción compartidos, salidas, codificaciones de conteo y posible overhead de witness. Use la Calculadora de Tarifas de Transacción de Bitcoin para la estructura completa.

¿La calculadora se conecta a mi billetera o encuentra UTXOs?

No. Solo acepta un valor de satoshi completo, un perfil de script revisado y suposiciones de tarifa. No solicita direcciones, transacciones IDs, xpubs, descriptores, frases semilla o claves privadas.

Metodología y fuentes

El Dust de Política refleja GetDustThreshold de Bitcoin Core para los cuatro perfiles de salida admitidos. La gastabilidad económica reutiliza los perfiles de entrada marginal revisados del motor Weight compartido de Bitcoin. Los dos cálculos permanecen independientes en código y en la interfaz.

  • El tamaño de la política es igual al tamaño de salida serializado más la estimación de gasto convencional de testigo o programa de testigo de Bitcoin Core.
  • La tarifa de retransmisión de Dust predeterminada es 3000 sat/kvB y solo se puede cambiar en el Modo Avanzado.
  • El costo de entrada marginal es igual al Weight de entrada exacto dividido por cuatro, multiplicado por la tasa de sat/vB seleccionada, y luego redondeado hacia arriba a un satoshi completo.
  • El valor económico restante es igual al valor de UTXO menos el costo de entrada marginal redondeado; el equilibrio continuo es igual al valor multiplicado por cuatro dividido por la entrada Weight.
  • Las recomendaciones de tarifas de transacción en vivo reutilizan la caché del servidor validada y el comportamiento de último conocido bueno ya utilizado por la Calculadora de Tarifas de Transacción de Bitcoin.

Referencias principales

Revisado por la Equipo Editorial de BitcoinToolkit Lógica de política de Dust y gastabilidad probada por última vez