Los ataques de polvo hacen un desastre en las carteras de Bitcoin, pero podría haber un arreglo

Cuando el polvo se asienta en tu casa, lo limpias. ¿Pero qué pasa cuando el polvo no deseado se abre paso hasta tu cartera de monedas? Bueno, limpiarlo puede no ser tan simple.

En el lenguaje de Bitcoin, „polvo“ es el término técnico que se da a las cantidades de bitcoin que se consideran demasiado pequeñas para enviar en una transacción porque la tarifa de la transacción excedería la cantidad enviada. Típicamente, el polvo no es más que unos pocos cientos de satoshis (una microunidad de medida para el bitcoin).

Como el envío de polvo es caro en relación con el tamaño de la transacción, los usuarios normales de bitcoin no tienen motivos para realizar transacciones con polvo. Pero eso no significa que otras entidades, como los malos actores o los investigadores de cadenas de bloqueo, no tengan un uso para ello.

Dejar que el polvo se asiente

Las entidades que realizan análisis de cadenas de bloqueo pueden utilizar el polvo para desanonimizar a los usuarios y sus direcciones de cartera. La idea es crear suficientes vínculos deterministas entre las carteras de la empresa de análisis y las direcciones de los destinatarios. Una vez creados estos vínculos, la empresa puede realizar el análisis utilizando los datos que recoge para rastrear las direcciones IP hasta las carteras de los destinatarios.

„Cuando el polvo se consolida con los otros fondos del usuario, ayuda a la cadena de análisis facilitando la agrupación de direcciones“, dijo a CoinDesk Sergej Kotliar, el CEO de Bitrefill. Si los usuarios no consolidan las transacciones no gastadas (UTXO), entonces no necesitan preocuparse por su anonimato. Sin embargo, la mayoría de las carteras consolidan automáticamente las UTXO cuando un usuario crea una transacción, por lo que puede ser difícil navegar por ellas a menos que esté eligiendo qué UTXO gastar manualmente.

CoinDesk se acercó a Chainalysis y CipherTrace para preguntar si usan polvo en sus análisis. Ambas empresas negaron usar esta técnica, aunque el Gerente de Investigación de Chainalysis, Justin Maile, añadió que el polvo es „más a menudo [usado] por los investigadores“ para rastrear fondos ilícitos. Maile continuó diciendo que las bolsas pueden usar el „dusting“ para rastrear fondos robados después de un „hack“.

Dave Jevans, el director ejecutivo de la empresa de análisis de cadenas de bloques CipherTrace, dijo a CoinDesk que „los hackers pueden utilizar el desempolvado como estrategia para identificar a individuos que luego pueden ser objeto de phishing o extorsión“.

Dejando a un lado la amenaza del anonimato, consolidar estos UTXOs significaría gastar más en honorarios de lo que vale el polvo. El dilema resultante se convierte entonces en: dejar las UTXOs demasiado caras para gastarlas para desordenar la cartera o consolidarlas y así comprometer la privacidad. (No es raro que los usuarios hagan desempolvar sus carteras más de una vez por la misma entidad, lo que conduce a un desorden significativo. Phil Geiger, el director de marketing de Unchained Capital, por ejemplo, dijo a CoinDesk que „ha hecho que se desempolven las direcciones repetidamente“).

Algunas carteras, como la de Samourai y Bitcoin Core, permiten congelar los UTXO, lo que impediría que se consoliden en una nueva transacción. Pero Kotliar enfatizó que la mayoría de los usuarios promedio no sabrán cómo navegar esta característica.
¿Levantando los límites del polvo?

Para mitigar el impacto que el polvo tiene en la red, Kotliar ha sugerido aumentar el límite de polvo según lo designado por la cartera de Bitcoin Core. Actualmente, la mayoría de las carteras están diseñadas para limitar las transacciones a 546 sats (0,00000546 BTC, o aproximadamente 7 céntimos).

„Bloquearlas sería censurarlas, pero quizá elevar el límite de polvo tenga sentido“, dijo Kotliar, añadiendo que su propuesta „es una forma de plantear el tema y hacer que otras personas lo sopesen“.

Si este límite se elevara, entonces sería más caro ejecutar un ataque de polvo. Pero, por supuesto, esto va en detrimento de los usuarios honestos que gastan pequeñas sumas. Si el precio de los bitcoin subiera dramáticamente, entonces el límite de polvo tendría que ser recalibrado para no poner precio a las cuentas más pequeñas de las transacciones de envío.

„Si la acción destructiva es más barata que la constructiva, entonces deberíamos arreglarlo. En Bitcoin, no tenemos una forma de censurar las cosas que no nos gustan, pero podemos cambiar estos valores predeterminados para hacerlo más caro“.
Sergej Kotliar

Otra solución, propuesta hace algún tiempo por el desarrollador de Bitcoin Core, Peter Todd, consiste en discutir sobre los UTXOs de polvo y gastarlos en una transacción CoinJoin para preservar la privacidad. En un intercambio de opiniones en Twitter sobre la propuesta de Todd de „polvo deshecho“, un representante de Samourai indicó que la cartera de privacidad está considerando seriamente la posibilidad de añadir esta característica en el futuro.

El polvo se acumula

No hay garantía de que el aumento del límite de polvo limpie este problema para siempre.

„No estoy seguro de que elevar el límite de polvo prevenga esto“, dijo Ergo, un analista seudónimo de OXT Research, a CoinDesk, aunque „ciertamente sería un elemento disuasorio“.

Los analistas de Blockchain, por ejemplo, pueden estar dispuestos a soportar la prima para enviar polvo si se aumenta el límite, especialmente si tienen contratos de alto valor con organismos gubernamentales.

Aún así, puede disuadir a algunos malos actores de desperdiciar el espacio del bloque en transacciones triviales. La cadena de bloques de Bitcoin mantiene un registro de cada transacción que se ejecuta en la red, y sólo hay un límite de espacio por cada bloque.