¿Los "mezcladores de monedas" son realmente algo real? ¿Se puede confiar en ellos?

Desde que comencé a escuchar sobre Bitcoin, la gente me ha estado mencionando "mezcladores de monedas" y me han dicho que los use. Sin embargo, incluso desde el principio, cuando prácticamente tiraban Bitcoins a la izquierda y a la derecha para que cualquiera pudiera agarrarlos, debido a su bajo precio de mercado, estos siempre me parecieron sospechosos.

Simplemente no podía confiar en ellos, ni siquiera por pequeñas cantidades de Bitcoin. Ciertamente no con todas mis monedas.

Hoy, nunca podría confiar en un servicio de este tipo para hacer algo más que simplemente robar mis monedas y no hacer nada más que conservarlas.

Al mismo tiempo, realmente quiero privacidad. He pagado tales márgenes adicionales durante todos estos años por comprar Bitcoin de manera "P2P", pero mi nombre/identidad aún es conocido por varias personas con las que he intercambiado o comprado bienes.

Cuando inicie mi servicio de Bitcoin, necesariamente tendré que enviar algo de Bitcoin a los clientes de vez en cuando. ¡Y luego recogerá "piezas" de mi billetera que se sabe que están atadas a mí! Y eso violará mi privacidad. Pero no puedo arriesgarme a perderlos por completo, o pagar incluso más de lo que ya he perdido al pagar todos estos costos adicionales y sin mencionar las enormes tarifas de transacción que cobra la propia red de Bitcoin. Las tarifas adicionales por "mezclar" las monedas son más o menos impensables.

¿Son realmente una cosa? ¿O simplemente otra estafa? ¿Cómo puedo confiar en ellos? ¿Todos los usáis? ¿Por qué esta función no se incorporó simplemente a Bitcoin y se automatizó?

Respuestas (1)

La privacidad de Bitcoin es un tema complicado y matizado, para tener una buena idea de lo que implica, recomendaría leer este artículo . Dicho esto, aún puedo brindarle algunas respuestas más directas a su pregunta:

la gente me ha estado mencionando "mezcladores de monedas" y me han dicho que los use. Sin embargo, (...) simplemente no podía confiar en ellos, ni siquiera por pequeñas cantidades de Bitcoin.

Eres inteligente al no confiar tus monedas a otra persona. En los primeros días de la red, algunas personas ejecutaban servicios de "mezcla", que aceptaban depósitos de los usuarios y luego devolvían monedas con un historial no relacionado a esos usuarios. Esto rompería la cadena de propiedad, pero tiene varias desventajas obvias:

  • Tienes que confiar completamente en el servicio para no robar tus fondos.
  • Debe confiar completamente en el servicio para no mantener registros de propiedad de monedas
  • Debe confiar completamente en que el servicio está haciendo un buen trabajo al enviarle monedas con un historial no relacionado

Entonces, para la mayoría de los usuarios, esta no es una buena solución al problema de querer mantener la privacidad mientras usan bitcoin.

La buena noticia es que con el tiempo se han inventado nuevas técnicas que permiten al usuario ofuscar el historial de sus monedas, sin encontrar los problemas mencionados anteriormente. Algunos ejemplos de estas técnicas incluyen lo que se conoce en términos generales como transacciones 'coinjoin' y transacciones 'payjoin'.

Las transacciones 'Coinjoin' son transacciones especiales que toman entradas de una gran cantidad de usuarios y luego crean salidas de igual valor. Como usuario, la salida de igual valor que recibe de esta transacción no se puede asignar a su entrada específica, por lo que obtiene privacidad en el sentido de que su salida ahora podría provenir de cualquiera de las (muchas) entradas. Al emplear una criptografía inteligente y transacciones de bitcoin parcialmente firmadas (PSBT), usted, como usuario, nunca tendrá que confiar en ningún servidor u otro participante de la transacción.. El software solo firmará su entrada si puede ver que se le está pagando una de las salidas, ¡así que no hay confianza involucrada! Sus monedas siempre residen en direcciones cuyas claves solo usted controla. Algunos ejemplos de billeteras que brindan esta funcionalidad incluyen JoinMarket y Wasabi.

Las transacciones 'Payjoin' brindan privacidad de una manera diferente: funcionan para romper algunas de las heurísticas utilizadas por las empresas de espionaje en cadena, al crear transacciones con entradas tanto del pagador como del beneficiario. Para cualquiera que no sea parte de la transacción, se vuelve difícil inferir qué entrada(s)/salida(s) fueron el pago real. Creo que BTCPayServer implementa esta función, y es probable que haya un par de otras billeteras que también puedan participar en este estilo de transacción (nota: es un proceso interactivo, por lo que necesita que ambas billeteras sean capaces y estén en línea). Al igual que con las transacciones de coinjoin mencionadas anteriormente, no existe confianza involucrada en la participación en una transacción de payjoin.

También se están realizando más investigaciones para investigar la viabilidad de otras técnicas que permitan la privacidad. Por ejemplo, esta idea para un protocolo de intercambio de monedas se publicó en la lista de correo de bitcoin-dev hace solo un par de semanas, completa con una implementación funcional.

No está claro qué técnicas serán más útiles en el futuro, pero ciertamente hay muchas promesas para una economía bitcoin más privada, si se construye y adopta la infraestructura adecuada.

Y dicho todo esto, simplemente participando en una transacción coinjoin/payjoin, el usuario no gana mágicamente un escudo de privacidad impenetrable. Por ejemplo, si el usuario recibe una salida de coinjoin'd y luego va a buscar esa dirección de bitcoin utilizando un sitio web popular de exploración de bloques, entonces acaba de mostrar su interés en esa dirección a los operadores de ese sitio web (y su ISP, la NSA, etc.). ¡Así que ahora todas esas entidades pueden inferir que esa salida en particular es propiedad de alguien en esa dirección IP en particular! ¡Ups! Ahora se ha perdido algo de privacidad, incluso si el historial en cadena se ha ofuscado. Para reiterar lo que escribí primero: la privacidad de bitcoin es difícil (pero no es imposible).


¡Pero eso no es todo! Al usar Lightning Network, elimina por completo la huella de su pago en la cadena de bloques. Las transacciones Lightning pueden ser extremadamente privadas, ni siquiera necesitan transmitirse públicamente, simplemente pueden comunicarse a través de canales de comunicación privados (encriptados). Lightning aún se encuentra en las primeras etapas de desarrollo y adopción, pero muestra una gran promesa, especialmente en términos de privacidad del usuario. (Además, si se adopta la raíz principal, incluso la apertura/cierre de los canales de rayos se volverá más privada, lo que hará que los pagos de rayos sean aún más difíciles de rastrear).


Entonces, para responder a sus últimas preguntas en breve:

¿Son realmente una cosa?

¿O simplemente otra estafa?

Algunos mezcladores son definitivamente estafas, pero los legítimos que usan protocolos adecuados no lo son.

¿Cómo puedo confiar en ellos?

No tienes que hacerlo. Con una buena implementación, no hay riesgo de robo.

¿Todos los usáis?

Cada usuario debe decidir por sí mismo qué nivel de privacidad quiere. No todos los usuarios tienen las mismas necesidades o deseos. Pero creo que, en general, es una buena idea participar en prácticas de preservación de la privacidad.

¿Por qué esta función no se incorporó simplemente a Bitcoin y se automatizó?

En el futuro, es muy posible que las billeteras empleen estas técnicas "bajo el capó", para que los usuarios obtengan el beneficio de la privacidad, sin siquiera darse cuenta de lo que sucede en segundo plano. Creo que este ya es el caso con BTCPayServer, por ejemplo.

Existen otras técnicas criptográficas más avanzadas, que pueden ocultar la información de la transacción (como los valores de salida o las direcciones), pero muchas de estas técnicas escalan aún más pobremente que Bitcoin, o tienen suposiciones criptográficas menos probadas en batalla, o requieren configuraciones confiables. , etc. Intentar agregar dicha funcionalidad a la red bitcoin sería una tarea enorme, lo que impone un gran riesgo en la red. Por esta razón, encontrar formas inteligentes de crear transacciones para preservar la privacidad, sin requerir cambios importantes en el código de la red, parece ser una alternativa más viable.


He mencionado algunos proyectos de software en esta publicación; descargo de responsabilidad general: no estoy asociado con ninguno de esos proyectos, es posible que los haya usado o no en el pasado, y siempre lo alentaré a que haga su propia investigación antes de ejecutar cualquier software de bitcoin.