CoinJoin de Bitcoin: Mejora de la fungibilidad. Uno de los aspectos más importantes de Bitcoin es la capacidad de realizar transacciones privadas.
CoinJoin es una tecnología esencial que aumenta la privacidad del usuario y la fungibilidad de Bitcoin, ya que permite a los usuarios combinar numerosos pagos en una sola transacción, por lo que es casi imposible para un atacante saber de dónde vienen o van las monedas.
En esencia, esta característica es extremadamente poderosa para la privacidad de Bitcoin, ya que permite a los usuarios crear transacciones multisig (multifirma) e incluso transacciones complejas de CoinJoin que simplemente se parecen a transacciones normales cotidianas.
Esto dificulta que las empresas de análisis de cadena analicen los flujos de entrada y salida de monedas en las transacciones.
Cómo funciona CoinJoin
Imagen: TwoTx.png.
CoinJoin es un método sin confianza de combinar múltiples pagos de Bitcoin de múltiples gastadores en una sola transacción para hacer más difícil para los terceros determinar qué gastador pagó a qué destinatario o destinatarios. A diferencia de muchas otras soluciones de privacidad, las transacciones de CoinJoin no requieren una modificación del protocolo Bitcoin.
Esta mejora fue propuesta por Gregory Maxwell, un destacado desarrollador de Bitcoin.
Esencialmente, las firmas - una por entrada - dentro de una transacción son completamente independientes entre sí. Esto significa que es posible que los usuarios de Bitcoin acuerden un conjunto de entradas para gastar y un conjunto de salidas para pagar, y luego firmen individualmente y por separado una transacción y luego fusionen sus firmas.
La transacción no es válida y no será aceptada por la red hasta que se proporcionen todas las firmas, y nadie firmará una transacción que no sea de su agrado.
Cómo usar CoinJoin
En el momento de escribir, hay dos monederos de criptomonedas disponibles que han implementado con éxito las transacciones de CoinJoin.
La primera y más utilizada es la billetera Wasabi. El segundo, la billetera Samurai, es un jugador más reciente en el espacio, pero su popularidad está creciendo rápidamente.
La otra forma de usar esta función es creando manualmente una transacción CoinJoin a través del cliente Bitcoin-Qt.
Mejoras en CoinJoin
Constantemente se están realizando mejoras en esta tecnología como una forma de aumentar la privacidad del usuario al realizar transacciones con Bitcoin.
JoinMarket, por ejemplo, es un mercado para transacciones de CoinJoin, que permite a cualquiera crear transacciones por cualquier cantidad que desee en cualquier momento que desee. A cambio, pagan una tasa por la liquidez puesta a su disposición.
Otra mejora es la adición de más saltos entre las transacciones de los usuarios para hacer el seguimiento de la ruta de las transacciones mucho más difícil para terceros.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.