¿Qué es Payjoin? La herramienta de privacidad más subestimada de Bitcoin.

7 mins

about 1 month ago

Science
Science

Biz Dev Bull Bitcoin

¿Qué es Payjoin? La herramienta de privacidad más subestimada de Bitcoin.

Bitcoin no funciona como una cuenta bancaria. No hay un “saldo disponible” que exista en algún lado. En su lugar, tu billetera almacena UTXOs (Salidas de Transacción No Gastadas). Cada UTXO es una porción de bitcoin que recibiste de una transacción anterior.

¿Prefieres ver en lugar de leer? Consulta nuestra guía para principiantes de Payjoin: Esta herramienta resuelve la privacidad de Bitcoin.

Por ejemplo, si tienes un UTXO de 2 BTC y otro de 1 BTC, y necesitas pagarle a alguien 3 BTC, tendrás que gastar ambos UTXO. Así de simple.

Pero la mayoría de las veces, tus UTXO no coinciden exactamente con la cantidad que debes pagar. Supongamos que tienes tres UTXO de 2 BTC cada una (6 BTC en total) y le debes 5 BTC a alguien. Tendrás que gastar las tres y recibirás 1 BTC como cambio.

Así es exactamente como funciona una transacción estándar de Bitcoin. Las UTXO que gastas se llaman entradas. El pago y el cambio que le devuelven se llaman salidas.

La mayoría de las transacciones siguen el mismo patrón predecible: una o unas pocas entradas en un lado, dos salidas en el otro, una para el receptor y una que regresa a usted como cambio.

Estos patrones son los que los observadores externos maliciosos utilizan para rastrearlo.

La Heurística De Propiedad De Entrada Común

La suposición más común en la vigilancia de blockchain es esta: si una transacción tiene múltiples entradas, todas pertenecen a la misma persona: se llama Heurística de propiedad de entrada común (Common Input Ownership Heuristic en inglés).

No está matemáticamente garantizado. Pero en la gran mayoría de las transacciones actuales, es cierto, y eso basta para que observadores externos maliciosos creen gráficos de propiedad en toda la cadena de bloques, rastreen la propiedad de Bitcoin y desanonimicen las transacciones.

La otra consecuencia de este modelo de transacción estándar es la fragmentación de UTXO. Tu billetera genera cambios constantemente salidas. Con el tiempo, acumulas docenas de UTXO pequeñas. Eventualmente, necesitas consolidarlas, lo que implica pagar comisiones más altas y crear patrones aún más identificables.

Aquí es donde Payjoin cambia el guión.

Cómo Funciona Payjoin

Un Payjoin es una transacción colaborativa. Tanto el emisor como el receptor contribuyen con entradas.

He aquí un ejemplo hipotético: quieres enviarle a alguien 1 BTC.

En una transacción estándar, tienes una UTXO de 1,5 BTC. Envías 1 BTC al receptor y recibes 0,5 BTC como cambio. Limpio, predecible y completamente transparente para cualquiera que esté observando.

Con Payjoin, sigues usando tu UTXO de 1.5 BTC, pero el receptor también aporta un UTXO de 0.5 BTC. La transacción tiene dos entradas y dos salidas: tú recibes 0.5 BTC y el receptor 1.5 BTC. El pago neto sigue siendo exactamente 1 BTC. Pero la transacción ahora cuenta una historia completamente diferente para un observador externo.

Para cualquiera que observe la cadena de bloques, parece un pago perfectamente normal. Múltiples entradas, dos salidas, una estructura estándar. Pero la suposición de que todas las entradas pertenecen al remitente ahora es equivocado. El receptor también contribuyó con una entrada, y no hay forma de que un observador externo pueda saber cuál entrada pertenece a quién.

Tu historial de UTXO se entrelaza con el del receptor, lo que impide que observadores externos maliciosos atribuyan la propiedad de forma definitiva. El importe real del pago permanece oculto. La blockchain muestra 1,5 BTC en movimiento, no 1 BTC. La cifra en el ledger público es técnicamente real, pero económicamente falsa.

Por qué esto rompe el análisis de la cadena

Durante años, los analistas asumieron que la salida más pequeña era el pago y la más grande, el cambio. Con Payjoin, el pago puede ser mayor, menor o dividirse en varias salidas. A veces no hay ningún cambio. Las entradas y salidas se equilibran de forma natural, lo que produce una transacción con una sola salida que puede ser un pago, una autotransferencia o una consolidación: simplemente no se puede saber.

A diferencia de CoinJoin, Payjoin no produce un patrón reconocible en la cadena de bloques. No existe una transacción gigante con resultados iguales que proclame "herramienta de privacidad". Se integra con las transacciones normales. O, más precisamente, hace que las transacciones normales sean imposibles de categorizar.

Si tan solo entre el cinco y el diez por ciento de los usuarios de Bitcoin adoptan Payjoin, la heurística común de propiedad de entrada pierde su valor. Los analistas pierden su modelo más confiable para inferir la propiedad, la dirección y los montos. No solo para los usuarios de Payjoin, sino también para todos.

La Ventaja De Las Comisiones De La Que Nadie Habla

La mayoría de las técnicas de privacidad son más caras. Más entradas, más salidas, más comisiones. Payjoin es lo contrario.

Cuando recibes una transacción de Payjoin, tus UTXOs antiguos se fusionan con el pago entrante en un único UTXO más grande. Eso es consolidación gratuita.

Con Payjoin, obtienes privacidad y comisiones más bajas al mismo tiempo.

Payjoin V2: Se Acabó El Problema De "Ambos en línea"

El protocolo original de Payjoin tenía un importante inconveniente: tanto el emisor como el receptor debían estar conectados simultáneamente para coordinar la transacción. Para una billetera móvil, esto era un factor decisivo.

Payjoin V2, formalizado como BIP77, resuelve este problema mediante la coordinación asíncrona. El receptor no necesita estar conectado cuando el emisor inicia la transacción. Los mensajes cifrados se transmiten entre ambas partes a través de un Directorio Payjoin y un servidor HTTP Oblivious. Ninguna de las partes puede ver el contenido de la transacción.

Esto es lo que hace que Payjoin sea práctico para el uso diario. No hay servidores que ejecutar, ni restricciones de tiempo: simplemente escanea, envía y el protocolo se encarga del resto.

Payjoin en BULL Wallet

BULL Wallet fue la primera billetera Bitcoin del mundo en implementar Payjoin V2 (BIP77) y está habilitado de forma predeterminada para todas las transacciones en cadena.

Cuando una billetera BULL envía Bitcoin en cadena a otra billetera BULL, la transacción utiliza Payjoin por defecto, siempre que ambas billeteras tengan suficientes UTXO para cubrir la transacción. Si la billetera de la otra parte no admite Payjoin, la transacción vuelve automáticamente al estándar. El usuario no tiene que hacer nada diferente.

Para recibir un Payjoin en BULL Wallet, solo ve a la pestaña "Recibir" y comparte tu dirección o código QR. Listo. Si el remitente admite Payjoin, se activa. Si no, funciona como una transacción normal.

Pruébalo Tú Mismo

Descargar BULL Wallet en Android o iOS: https://wallet.bullbitcoin.com, o descarga el APK directamente desde GitHub: https://github.com/SatoshiPortal/bullbitcoin-mobile/releases. Envía sats a un amigo usando BULL Wallet (pídele que también descargue BULL). Luego, revisa la transacción en https://mempool.space. Observa cómo se oculta la cantidad real que enviaste: así es Payjoin en acción.

¿Te interesa conocer el ecosistema más amplio de Payjoin? Visita payjoin.org para explorar el protocolo, la hoja de ruta y la comunidad detrás de él.

Payjoin es exactamente lo que representa Bull Bitcoin: privacidad y eficiencia trabajando juntas, no una contra la otra. Desde nuestra calculador de multiplicador de comisiones a nuestro intercambio atómico integrado y la implementación de Payjoin, cada característica que desarrollamos está diseñada para reducir tu huella digital sin que te cueste más.

Publicaciones relacionadas

Aprende más de los siguientes artículos

Cómo mover bitcoin entre billeteras sin perder privacidad ni pagar comisiones excesivas

4 mins

2 days ago

Cómo mover bitcoin entre billeteras sin perder privacidad ni pagar comisiones excesivas

BULL Wallet permite mover bitcoin desde tu billetera de gasto en Liquid hacia tu Billetera Bitcoin Segura o tu almacenamiento frío mediante intercambios atómicos sin custodia, de forma privada, con UTXOs consolidados y sin necesidad de intervención manual gracias a las funciones Transfer y Auto Transfer.

BTCAndres
BTCAndres

Jefe de Contenido de Autocustodia

BULL Wallet y Liquid: cómo recibir pagos Lightning sin abrir ni gestionar canales
AutocustodiaGuíaLightningLiquidwallet

4 mins

23 days ago

BULL Wallet y Liquid: cómo recibir pagos Lightning sin abrir ni gestionar canales

La Billetera de Pagos Instantáneos de BULL Wallet está construida de forma nativa sobre la Red Liquid. Permite enviar y recibir pagos de Bitcoin al instante, incluyendo hacia y desde cualquier billetera Lightning, sin abrir canales, sin gestionar liquidez ni ejecutar ninguna infraestructura en segundo plano. Tus claves privadas permanecen en tu dispositivo y Bull Bitcoin nunca custodia tus fondos en ningún momento.

Science
Science

Biz Dev Bull Bitcoin

Pagos con Bitcoin en México: Cómo Pagar en Cualquier Negocio
AutocustodiaGuíaMexico

4 mins

29 days ago

Pagos con Bitcoin en México: Cómo Pagar en Cualquier Negocio

Con Bull Bitcoin, puedes enviar pesos a cualquier cuenta bancaria mexicana directamente desde tu wallet de Bitcoin. El negocio recibe pesos por SPEI, no necesita saber qué es Bitcoin, no necesita una wallet, no necesita nada. El proceso tarda menos de 60 segundos. Esto es lo que necesitas y cómo hacerlo.

BTCAndres
BTCAndres

Jefe de Contenido de Autocustodia

Ver Todas las Publicaciones
Bull Bitcoin
INTERCAMBIO
ComprarVenderCaracterísticasTarifas y Comisiones
AUTOCUSTODIA
NUEVO
Soporte de AutocustodiaPaquetes de CompraComprar para un amigoHazlo tú mismo
APRENDER
BlogGuías