-
Los mezcladores de bitcoin agregan una capa adicional de anonimato a las transacciones en la red.
-
La mezcla se puede implementar con custodia o sin custodia de las criptomonedas a transferir.
La transparencia está en el corazón de la tecnología bitcoin y las criptomonedas, pero hoy vamos a destacar las técnicas de mezcla de bitcoin que ocultan algunos detalles de las transacciones a nivel de protocolo para ayudar a agregar una capa adicional de anonimato para las criptomonedas nativas.
Todas las transacciones de Bitcoin, por diseño, se ponen a disposición del público para que su red de nodos (o más simplemente, las computadoras que ejecutan el software de Bitcoin) puedan validar que cada remitente posee la cantidad especificada de bitcoin que se intercambia. Por lo tanto, los usuarios de Bitcoin deben sentirse cómodos compartiendo su riqueza acumulada y su historial de transacciones.
Si bien existe una capa de pseudo-anonimato (los usuarios se identifican por direcciones alfanuméricas), cualquier billetera o servicio de intercambio de Bitcoin que recopile información personal puede vincular a los propietarios de bitcoin y su información de transacción anterior.
Además, las empresas de análisis de cadena como Chainalysis y Elliptic aceleran el proceso de vincular la identidad con las tenencias de bitcoins, así como las transacciones de salida con supuestas actividades ilícitas, permitiendo que los servicios de bitcoins pongan en una lista negra monedas o direcciones específicas.
Sin embargo, algunos argumentan que estas acciones infringen la privacidad del usuario y posiblemente el principio de fungibilidad (o la idea de que todas las monedas se crean iguales y esencialmente intercambiables de la misma manera que un billete de un dólar es igual a otro billete de dólar, independientemente de la actividad pasada de un billete).
Mezcla de Bitcoin
Una solución clave para preservar la privacidad financiera y la fungibilidad de los tokens, a pesar de la naturaleza pública de Bitcoin, son los servicios de mezcla (o barajado). La mezcla a menudo es proporcionada por un servicio de terceros que agrupa y baraja los fondos de los usuarios (generalmente a través de métodos fuera de cadena), luego envía bitcoins a cada participante con un valor de entrada igual pero desde una fuente desconocida.
En resumen, la mezcla oscurece el rastro de transacciones de las monedas barajadas ya que las entradas de transacciones no se pueden vincular fácilmente con sus salidas respectivas.
La mezcla se puede implementar con custodia o sin custodia. En un formato de custodia, los usuarios ceden el control de sus entradas de bitcoin al servicio de mezcla. El riesgo obvio es una violación de seguridad o un proveedor de servicios malintencionado podría conducir a una pérdida completa de los fondos con pocas posibilidades de recurrir a opciones financieras (un inconveniente de las transacciones inmutables). En respuesta, se desarrollaron algunos marcos de mezcla de bitcoin sin custodia para proporcionar una opción de mezcla de confianza minimizada.
CoinJoin
CoinJoin es uno de los métodos más confiables y en cadena más populares para combatir la naturaleza pública de las transacciones de Bitcoin mediante la mezcla. Fue propuesto por primera vez en 2013 por el desarrollador core de Bitcoin (y ahora CTO de Blockstream) Gregory Maxwell, junto con algunos otros desarrolladores.
CoinJoin funciona combinando entradas de múltiples usuarios en una sola transacción grande. Esta transacción final agrupada hace que sea difícil distinguir qué entradas pagan qué salidas. Andreas Antonopoulos agrega que cada «participante firma parcialmente su entrada y su salida de tal manera que la transacción puede proceder sin que [los usuarios] tengan que confiar en los otros participantes». Mezclar estas entradas y salidas en varias rondas de transacciones puede oscurecer los enlaces a transacciones pasadas en una mayor extensión.
CoinJoin más tarde sirvió como marco base para los protocolos Coinshuffle ++ (y su precursor, CoinShuffle) y ZeroLink. CoinShuffle ++ está configurado para mejorar la coordinación de las firmas de los participantes al excluir las transacciones no firmadas y reducir el riesgo de un ataque de denegación de servicio (DoS).
ZeroLink utilizó un derivado de CoinJoin (denominado Chaumian CoinJoin) para crear un marco de premezcla, mezcla y posmezcla para billeteras bitcoin en un esfuerzo por mejorar los estándares de mezcla de billetera. CoinJoin también se ha implementado en JoinMarket, DarkWallet y SharedCoin, así como en las billeteras Samourai y Wasabi a través de ZeroLink.
Riesgos a Superar de CoinJoin
Un desafío clave para los usuarios es que CoinJoin no oculta el valor de cada entrada y que su efectividad depende del número de entradas totales (o «conjunto de anonimato»). La desventaja de CoinJoin basado en billetera es que los usuarios tienen que optar por usar el servicio. Esto disminuye su efectividad porque los usuarios no están al tanto de estos servicios o pueden no preocuparse lo suficiente como para pasar por la molestia de usarlos, lo que resulta en un pequeño conjunto de transacciones unidas por monedas (un pequeño «conjunto de anonimato»). Esto no oculta efectivamente las direcciones y destinos de origen.
Pequeños conjuntos de anonimato combinados con valores de transacciones públicas pueden hacer posible que las empresas de análisis de cadena descifren técnicas de mezcla como CoinJoin, lo que hace que las billeteras y los servicios relacionados sean insuficientes. [Nota: Una solución propuesta es Transacciones Confidenciales, un concepto criptográfico también introducido por Gregory Maxwell que intenta ocultar el valor de una salida de transacción no utilizada (UTXO).]
Pero por el momento, los servicios de mezcla parecen estar funcionando como se anuncia. En un informe reciente, Chainalysis dijo que podría identificar las monedas que se enviaron hacia y desde los mezcladores; sin embargo, «[un] error común es que uno puede rastrear la ruta de los fondos a través de un servicio».
Comentarios Finales
Si bien CoinJoin y esquemas similares pueden mejorar la privacidad del usuario de Bitcoin, las agencias gubernamentales consideran desfavorables los servicios de mezcla por su papel en el lavado de monedas robadas y la protección de transacciones ilícitas. Por ejemplo, el Servicio de Investigación Criminal Financiera Holandesa incautó y cerró el sitio web de Bestmixer.io en mayo, declarando que su investigación reveló que el mezclador de transacciones de bitcoin probablemente se usó para «ocultar y lavar flujos de dinero criminales».
Pero estas preocupaciones del regulador pueden ser exageradas. La investigación de Chainalysis encontró que menos del 11% de las monedas mixtas fueron robadas o utilizadas en los mercados de darknet. Por lo tanto, la firma sugiere que la mayoría de los servicios de mezcla de Bitcoin se usan por razones de privacidad personal, no por actividad ilegal. Como resultado, el aumento reciente en la actividad de mezcla se puede atribuir a la creciente demanda de anonimato en cadena.
Esta necesidad de privacidad también condujo a la creación de redes criptográficas alternativas centradas en la privacidad. Las monedas de privacidad como Zcash, Monero y los activos basados en MimbleWimble (Grin and Beam) se desarrollaron para abordar las preocupaciones relacionadas con el diseño transparente de Bitcoin.
Algunas de estas redes han adoptado esquemas de mezcla de Bitcoin para mejorar la privacidad de las transacciones. Por ejemplo, MimbleWimble (por lo tanto, Grin and Beam) utiliza CoinJoin y Transacciones Confidenciales para ayudar a alcanzar la privacidad, al mismo tiempo que optimiza la privacidad de las transacciones.
Versión traducida del artículo de Circle Research, publicado en Weekly Crypto Recap