CoinJoin
En un CoinJoin, muchas personas construyen una transacción juntas. Cada uno aporta entradas y recibe salidas de la misma cantidad estándar. Desde fuera, todas las salidas iguales se ven similares: un observador no puede decir qué salida pertenece a qué entrada. Cada participante firma solo sus propias entradas, por lo que nadie puede robar a los demás.
La mayoría de los CoinJoin utilizan un coordinador para reunir a los participantes. El coordinador no puede tomar fondos, pero ve algunos metadatos, y los coordinadores se han enfrentado a presiones legales: algunos servicios conocidos cerraron en 2024. Algunos exchanges también rechazan monedas con un CoinJoin en su historial reciente.
PayJoin
PayJoin es más discreto. Cuando pagas a alguien, el receptor también añade una de sus propias entradas a la transacción. Parece un pago ordinario, pero la heurística de propiedad común de las entradas ahora da una respuesta incorrecta, y el monto realmente pagado se oculta. Ambas billeteras deben admitirlo.