CoinJoin: qué es, cómo funciona, cuestiones de privacidad

Definicion de CoinJoin: qué es, cómo funciona, cuestiones de privacidad

CoinJoin es una técnica de privacidad en las transacciones de criptomonedas que mezcla diferentes transacciones en una sola, dificultando la identificación de los participantes y aumentando el anonimato.

¿Qué es CoinJoin?

CoinJoin es una estrategia de anonimización que protege la privacidad de los usuarios de Bitcoin cuando realizan transacciones entre sí ocultando las fuentes y destinos del BTC utilizado en las transacciones.

CoinJoin requiere que varias partes firmen conjuntamente un contrato digital inteligente para mezclar sus monedas en un nuevo bitcóin una transacción en la que los participantes reciben la misma cantidad de monedas como resultado de la transacción, pero las direcciones se mezclan para dificultar el seguimiento externo.

Este proceso también se conoce como mezcla de monedas.

Resultados clave

  • CoinJoin es un proceso utilizado para anonimizar las transacciones de Bitcoin en Internet.
  • CoinJoin implica una transacción de Bitcoin entre varias partes en la que todas las partes de la transacción depositan y reciben la misma cantidad de Bitcoin, pero las direcciones de la transacción se mezclan, lo que dificulta rastrear el origen de las monedas.
  • CoinJoin generalmente se realiza automáticamente mediante servicios especiales que lo realizan. Realizar CoinJoin sin dicha herramienta es difícil y requiere habilidades de programación avanzadas.

¿Cómo funciona CoinJoin?

CoinJoin fue diseñado para brindar un nivel de privacidad en las transacciones públicas de Bitcoin. Esta frase fue acuñada por el desarrollador de Bitcoin Gregory Maxwell en un hilo de mensajes en el foro de Bitcoin.

Por qué Bitcoin no es completamente privado

Aunque Bitcoin tenía fama de ser anónimo en sus inicios y, por lo tanto, se utilizaba para transacciones en sitios de la red oscura como Silk Road, la criptomoneda en realidad ofrece muy poca privacidad. Las direcciones de Bitcoin no contienen nombres ni direcciones de usuario, pero son fáciles de rastrear y alguien puede vincular su dirección IP a su transacción de Bitcoin.

Una vez identificado un usuario, los investigadores pueden utilizar técnicas forenses digitales convencionales para rastrear todos los contactos en la red. Esto no es culpa de Bitcoin, es la base de su sistema «no confiable»: todas las transacciones son públicas para evitar que los usuarios hagan trampa.

Se han diseñado otras monedas para incorporar la privacidad del usuario en el código de la moneda. Ejemplos destacados son Monero, ZCash y Dash. La tecnología de privacidad de Monero es similar a CoinJoin en que utiliza firmas en anillo para mezclar la firma del remitente con las de otros usuarios, lo que hace que el seguimiento de direcciones sea casi imposible.

CoinJoin es una medida de privacidad de primera generación para Bitcoin

Un usuario que quiera implementar CoinJoin en su transacción de Bitcoin debe encontrar otro usuario que también quiera mezclar monedas y juntos iniciar una transacción conjunta. La dirección desde la que se envía Bitcoin se llama entrada.

Considere las siguientes transacciones que ocurren simultáneamente: A compra un artículo de B, C compra un artículo de D y E compra un artículo de F. Sin CoinJoin, el libro público de blockchain registraría tres transacciones separadas para cada coincidencia de E/S. . Con CoinJoin, sólo se registra una transacción. El libro mayor mostrará que los bitcoins se pagaron desde las direcciones A, C y E a las direcciones B, D y F. Al enmascarar las transacciones realizadas por todas las partes, un observador no puede determinar con total certeza quién envió bitcoins a quién.

Herramientas de unión de monedas

Si bien este proceso parece sencillo en teoría, en la práctica unir transacciones es difícil por varias razones. Para que los miembros de la asociación permanezcan en el anonimato, deben conectarse a través de la red Tor, tener buenos conocimientos de programación y confiar unos en otros.

Para superar estos obstáculos, los desarrolladores de CoinJoin comenzaron temprano a crear herramientas que harían que este proceso fuera automático para la mayoría de los usuarios. Los primeros intentos de utilizar la herramienta CoinJoin se realizaron en carteras. Los primeros ejemplos fueron Dark Wallet, JoinMarket y SharedCoins. El propósito de estas plataformas era proporcionar una capa adicional de ofuscación de datos para los usuarios que realizan transacciones en Bitcoin.

Los desarrollos más recientes incluyen Wasabi Wallet y Whirlpool de Samourai Wallet. Sin embargo, existe cierta controversia sobre cuán confiables y seguras son estas billeteras y qué tan bien anonimizan los activos de Bitcoin.

Preguntas Frecuentes

Pregunta 1: ¿Qué es CoinJoin?
Respuesta: CoinJoin es una estrategia de anonimización que protege la privacidad de los usuarios de Bitcoin cuando realizan transacciones entre sí ocultando las fuentes y destinos del BTC utilizado en las transacciones.

Pregunta 2: ¿Cómo funciona CoinJoin?
Respuesta: CoinJoin es una medida de privacidad de primera generación para Bitcoin. Permite a varias partes firmar conjuntamente un contrato digital inteligente para mezclar sus monedas en una nueva transacción de Bitcoin, en la que los participantes reciben la misma cantidad de monedas pero las direcciones están mezcladas, dificultando el seguimiento externo.

Pregunta 3: ¿Qué herramientas existen para CoinJoin?
Respuesta: Existen herramientas como Dark Wallet, JoinMarket, SharedCoins, Wasabi Wallet y Whirlpool de Samourai Wallet, que permiten automatizar el proceso de CoinJoin para la mayoría de los usuarios. Sin embargo, la confiabilidad y seguridad de estas billeteras y su capacidad para anonimizar los activos de Bitcoin son temas de controversia.

¿Problemas o dudas? Te ayudamos

Si quieres estar al día, suscríbete a nuestra newsletter y síguenos en Instagram. Si quieres recibir soporte para cualquier duda o problema, no dude en ponerse en contacto con nosotros en info@wikieconomia.org.

Scroll al inicio