¿Qué es CoinJoin?
CoinJoin es una estrategia anónima que protege la privacidad de los usuarios de Bitcoin cuando realizan transacciones entre ellos.
CoinJoin requiere que varias partes firmen un acuerdo conjunto para mezclar sus monedas en un Bitcoin una transacción en la que el resultado de la transacción deja la misma cantidad de monedas para los participantes pero las direcciones se han mezclado para dificultar el seguimiento externo.
El proceso también se llama mezcla de monedas.
Conclusiones clave
- CoinJoin es un proceso para crear una transacción de bitcoin multipartita en la que cada parte de la transacción ingresa y recibe la misma cantidad de bitcoin, pero las direcciones se mezclan en la transacción, lo que dificulta el rastreo del origen de las monedas.
- SparJoin generalmente se realiza automáticamente mediante una billetera que ha desarrollado una función de software para permitir CoinJoin. CoinJoin es difícil de hacer sin una herramienta y requiere habilidades de codificación avanzadas.
- Debido a que el proceso está destinado a hacer que las transacciones de bitcoins sean anónimas, es visto por los reguladores de divisas y los gobiernos.
¿Cómo funciona CoinJoin?
CoinJoin se desarrolló para introducir un conjunto de privacidad para las transacciones de Bitcoin que de otro modo serían públicas. La frase fue acuñada por el desarrollador de bitcoins Gregory Maxwell en un hilo anunciado en el Foro de Bitcoin.
Por qué Bitcoin no es privado
Si bien Bitcoin era conocido en sus primeros días por ser anónimo y, por lo tanto, se usaba para transacciones en sitios de darknet como Silk Road, la criptomoneda en realidad brinda poca privacidad. Las direcciones de Bitcoin no incluyen nombres de usuario y direcciones, pero son fáciles de rastrear y es posible que uno pueda asociar su dirección IP con su transacción de Bitcoin.
Una vez que se ha identificado a un usuario, los investigadores pueden usar métodos forenses digitales comunes para rastrear todos los contactos en la red. Esto no es un error de Bitcoin, es la base de su sistema de “no confianza”: todas las transacciones públicas son para prevenir el fraude de los usuarios.
Se desarrollaron otras monedas para incorporar la privacidad del usuario en el código de la moneda. Ejemplos notables son Monero, ZCash y Dash. La tecnología de privacidad de Monero es similar a CoinJoin, ya que utiliza firmas de anillo para mezclar la firma del usuario con las firmas de otros usuarios para hacer que el rastreo de direcciones sea casi imposible.
CoinJoin es el truco de privacidad de primera generación para Bitcoin
Un usuario que quiera implementar CoinJoin en su transacción de Bitcoin necesita encontrar otro usuario que quiera mezclar monedas y juntos inicien una transacción conjunta. La entrada es la dirección desde la que se envía Bitcoin.
Considere las siguientes transacciones realizadas 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 mayor público de blockchain registraría tres transacciones separadas para cada entrada-juego. . Con CoinJoin, solo se registra una transacción. El libro mayor mostraría que los bitcoins se pagaron desde las direcciones A, C y E a las direcciones B, D y F. Al ocultar las transacciones realizadas por todas las partes, un observador con absoluta certeza no puede determinar quién envió bitcoins a quién.
Herramientas CoinJoin
Si bien el proceso puede parecer obvio en teoría, en la práctica es difícil unir transacciones por una variedad de razones. Para que los participantes en la membresía sean anónimos, deben conectarse a través de la red Tor, deben saber mucho sobre codificación y deben confiar entre sí.
Para superar esos obstáculos, los desarrolladores de CoinJoin pronto comenzaron a crear herramientas que automatizarían el proceso para la mayoría de los usuarios. Los primeros intentos de la herramienta CoinJoin se incorporaron a una billetera. Los primeros ejemplos fueron Dark Wallet, JoinMarket y SharedCoins. Estas plataformas estaban destinadas a proporcionar un nivel adicional de cobertura de datos para los usuarios que interactúan en Bitcoins.
Los esfuerzos posteriores incluyen Wasabi Wallet y Whirlpool de Samourai Wallet. Sin embargo, existe cierta controversia sobre qué tan confiadas y seguras son estas billeteras y qué tan bien hacen tenencias anónimas de Bitcoin.