La respuesta corta
Una salida de polvo es una salida de transacción de Bitcoin demasiado pequeña según la política de retransmisión de un nodo. Bitcoin Core compara el valor de la salida con la comisión estimada para gastar ese tipo de salida más adelante. Si el valor queda por debajo del umbral calculado, la salida se considera polvo.
El polvo no es una clase distinta de bitcoin. Es una salida de transacción no gastada normal, o UTXO. La etiqueta describe si un nodo normalmente aceptará y retransmitirá la transacción que la crea.
Cómo lo calcula Bitcoin Core
Bitcoin Core 31.1 usa por defecto una comisión de retransmisión de polvo de 3.000 satoshis por cada 1.000 bytes virtuales. Su código de política combina el tamaño serializado de la salida con un tamaño estimado para la entrada que hará falta al gastarla.
Con esa configuración aparecen dos ejemplos útiles:
- Una salida P2PKH heredada típica es polvo por debajo de 546 sats.
- Una salida SegWit P2WPKH típica es polvo por debajo de 294 sats.
El umbral no es un importe universal. Depende del script de salida y del valor
dustrelayfee configurado en el nodo. Una salida OP_RETURN no gastable tiene un umbral de
cero porque nunca puede convertirse en una entrada futura.
La implementación de política de Bitcoin Core documenta el cálculo. Su prueba funcional comprueba que una salida exactamente en el umbral se acepta y que otra un satoshi por debajo se rechaza como polvo.
Por qué las carteras lo evitan
Gastar un UTXO diminuto puede costar más en comisiones que el valor que contiene. También añade una entrada futura a la cartera y, si no se gasta, una entrada al conjunto UTXO. Por eso, las carteras suelen evitar crear cambio por debajo del umbral correspondiente y suman ese resto a la comisión de la transacción.
Si una cartera informa de polvo, revisá el importe del destinatario, el cambio y el tipo de salida. No supongas que aumentar la comisión resolverá el problema. Una comisión mayor puede reducir todavía más el cambio. Tal vez sea necesario reducir la comisión del pago, aumentar el valor de las entradas disponibles o cambiar la estructura de la transacción.
El límite importante
Las reglas de polvo son política del nodo, no una regla de consenso de Bitcoin. Los operadores pueden cambiar el umbral configurado y los mineros pueden incluir una transacción válida por consenso que los nodos comunes no retransmitirían normalmente. Los valores anteriores describen Bitcoin Core 31.1 con su configuración predeterminada, no un mínimo permanente para toda la red.
