DEFINICIÓN de Coinjoin
Una estrategia de anonimato que protege la privacidad de los usuarios de Bitcoin cuando realizan transacciones entre ellos. Coinjoin requiere que varias partes firmen conjuntamente un acuerdo para mezclar sus monedas al participar en transacciones separadas de Bitcoin. Esto hace que sea más difícil para las partes externas determinar qué parte o partes estaban haciendo una transacción en particular.
También conocido como Coin Mixing.
Rompiendo Coinjoin
Los avances tecnológicos están introduciendo herramientas digitales que las empresas pueden usar para interactuar mejor con sus clientes. Un cambio creciente de las plataformas tradicionales a las plataformas digitales también ha generado un suministro abundante de datos de fuentes como redes sociales, dispositivos móviles, plataformas minoristas en línea, etc. Debido a los avances tecnológicos en las áreas de recopilación, almacenamiento y uso compartido de datos, grandes conjuntos de datos se comparten fácilmente entre empresas de todos los sectores y países por poco o ningún costo. La accesibilidad generalizada de los datos también ha generado preocupaciones sobre la privacidad de los datos de las personas y sus transacciones en línea. Debido a que cada transacción o actividad realizada en línea deja un rastro digital, las personas optan por formas más anónimas de usar Internet y realizar transacciones en línea. La criptomoneda de Bitcoin se introdujo para abordar el problema de la privacidad.
Aunque realizar transacciones con Bitcoin es seguro, no es necesariamente anónimo. Cada transacción de Bitcoin se registra en un libro mayor conocido como blockchain que está disponible públicamente. Cada computadora, conocida como nodos, conectada a la red Bitcoin tiene una copia de la cadena de bloques. La cadena de bloques registra información como las direcciones de los usuarios y sus saldos. Debido a la naturaleza transparente de las transacciones de Bitcoin, una entidad puede usar la información registrada en el libro mayor público como la dirección IP para revelar la identidad de los usuarios involucrados en una transacción y el tipo de transacción que se realizó.
Las técnicas de anonimización como Coinjoin se desarrollaron para ofuscar la identidad de un usuario de Bitcoin involucrado en una transacción digital. Un usuario que quiera implementar coinjoin en su transacción de Bitcoin buscará a otro usuario que también quiera mezclar monedas, y ambos iniciarán una transacción conjunta juntos. La dirección desde la que se envía un Bitcoin se denomina entrada. Una salida se refiere a la dirección a la que se envían Bitcoins. Una vigilancia no deseada que mira a través de una cadena de bloques puede identificar a un usuario de una transacción registrada utilizando la entrada. Coinjoin ofusca un rastro de transacción al permitir que múltiples usuarios combinen entradas y salidas de varias transacciones en una sola transacción. De esta manera, la cadena de bloques registra una sola transacción, pero no hay una forma definitiva para que un extraño combine las entradas con las salidas.
Considere las siguientes transacciones realizadas al mismo tiempo: 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 de contabilidad público blockchain registraría tres transacciones separadas para cada coincidencia de entrada-salida. Con Coinjoin, solo se registra una sola transacción. El libro mayor mostraría que los bitcoins se pagaron de las direcciones A, C y E a B, D y F. Al enmascarar los tratos hechos por todas las partes, un observador no puede determinar con certeza quién envió bitcoins a quién.
Varias herramientas digitales que implementan Coinjoin en sus procedimientos de anonimato incluyen Dark Wallet, JoinMarket y SharedCoins. Estas plataformas proporcionan un nivel adicional de enmascaramiento de datos para los usuarios que realizan transacciones en Bitcoins.