Qué es CoinJoin?
CoinJoin es una estrategia de anonimización que protege la privacidad de los usuarios de Bitcoin cuando realizan transacciones entre ellos, ocultando las fuentes y destinos de los BTC utilizados en las transacciones.
CoinJoin requiere que varias partes firmen conjuntamente un contrato digital inteligente para mezclar sus monedas en una nueva transacción de Bitcoin, en la que el resultado de la transacción deja a los participantes con el mismo número de monedas, pero las direcciones se han mezclado para dificultar el seguimiento externo.
El proceso también se conoce como mezcla de monedas.
Puntos clave
- CoinJoin es un proceso utilizado para anonimizar las transacciones de Bitcoin en línea.
- CoinJoin implica una transacción de Bitcoin en la que todas las partes de la transacción introducen y sacan la misma cantidad de Bitcoin, pero las direcciones se mezclan en la transacción haciendo que el origen de las monedas sea difícil de rastrear.
- CoinJoin se suele realizar de forma automática por servicios dedicados que lo llevan a cabo. Realizar un CoinJoin sin una herramienta de este tipo es difícil y requiere conocimientos avanzados de codificación.
Cómo funciona CoinJoin?
CoinJoin se desarrolló para introducir una capa de privacidad en las transacciones de Bitcoin, que de otro modo serían públicas. La frase fue acuñada por el desarrollador de Bitcoin Gregory Maxwell en un hilo de anuncios en el Foro de Bitcoin.
Por qué Bitcoin no es exactamente privado
Aunque el Bitcoin en sus inicios tenía la reputación de ser anónimo y por eso se utilizaba para transacciones en sitios de la red oscura como Silk Road, la criptomoneda en realidad proporciona muy poca privacidad. Las direcciones de Bitcoin no enumeran los nombres y direcciones de los usuarios, pero son fácilmente rastreables y alguien podría ser capaz de asociar su dirección IP con su transacción de Bitcoin.
Una vez identificado un usuario, los investigadores pueden utilizar métodos forenses digitales comunes para rastrear todos los contactos de la red. Esto no es un error de Bitcoin, es la base de su sistema „trustless”: todas las transacciones son públicas para evitar el fraude de los usuarios.
Otras monedas han sido desarrolladas para incorporar la privacidad del usuario en el código de la moneda. Monero, ZCash y Dash son ejemplos destacados. La tecnología de privacidad de Monero es similar a la de CoinJoin, en el sentido de que utiliza firmas en anillo para mezclar la firma del emisor con las firmas de otros usuarios y hacer casi imposible el seguimiento de las direcciones.
CoinJoin es la primera generación de medidas de privacidad para Bitcoin
Un usuario que quiera implementar CoinJoin en su transacción de Bitcoin necesita encontrar a otro usuario que también quiera mezclar monedas, y juntos inician una transacción conjunta. La dirección desde la que se envía un bitcoin se denomina entrada.
Considere las siguientes transacciones realizadas al mismo tiempo: A compra un artículo a B, C compra un artículo a D y E compra un artículo a F. Sin CoinJoin, el libro de contabilidad de la cadena de bloques pública registraría tres transacciones distintas para cada coincidencia de entrada-salida. Con CoinJoin, sólo se registra una única transacción. El libro de contabilidad mostraría que se pagaron bitcoins desde las direcciones A, C y E a B, D y F. Al enmascarar los tratos realizados por todas las partes, un observador no puede determinar con total certeza quién envió bitcoins a quién.
Herramientas CoinJoin
Aunque el proceso parece claro en teoría, en la práctica unir transacciones es difícil por varias razones. Para que los participantes en la unión permanezcan en el anonimato, tienen que conectarse a través de una red Tor, tienen que saber bastante sobre codificación, y tienen que confiar los unos en los otros.
Para superar estos obstáculos, los desarrolladores de CoinJoin empezaron pronto a crear herramientas que hicieran el proceso automático para la mayoría de los usuarios. Los primeros intentos de CoinJoin se incorporaron a los monederos. Los primeros ejemplos fueron Dark Wallet, JoinMarket y SharedCoins. Estas plataformas pretendían ofrecer un nivel adicional de enmascaramiento de datos para los usuarios que realizaban transacciones en Bitcoin.
Los esfuerzos posteriores incluyen Wasabi Wallet y Whirlpool de Samourai Wallet. Sin embargo, existe cierta controversia en cuanto a la fiabilidad y seguridad de estos monederos y lo bien que anonimizan las tenencias de Bitcoin.
Nuestro equipo exige a los escritores que utilicen fuentes primarias para respaldar su trabajo. Se trata de libros blancos, datos gubernamentales, informes originales y entrevistas con expertos del sector. También hacemos referencia a investigaciones originales de otras editoriales de renombre cuando procede. Puede obtener más información sobre las normas que seguimos para producir contenidos precisos e imparciales en nuestro
política editorial.