Autor: Area Bitcoin
Compilado por: Felix, PANews
Resumen: Los pagos silenciosos pueden reducir la reutilización de direcciones y mejorar la privacidad general.
La privacidad de las transacciones de Bitcoin está recibiendo una atención creciente. Con la demanda de formas más seguras y privadas para las transacciones on-chain, ha surgido una nueva propuesta: los Pagos Silenciosos (Silent Payments).
Este artículo explorará qué son los Pagos Silenciosos, su importancia para la red Bitcoin y la estructura de las direcciones de pago silencioso, entre otros aspectos.
¿Qué son los Pagos Silenciosos?
Un pago silencioso es una forma de recibir Bitcoin que no revela información privada, como tu saldo o historial de transacciones, a cualquier persona que pueda ver tu dirección pública.
Esta idea se origina en una propuesta llamada BIP 352, que sugiere el uso de direcciones reutilizables en Bitcoin.
Imagina que quieres aceptar donaciones en Bitcoin, o necesitas recibir pagos múltiples veces a lo largo de un año. Actualmente, tendrías que crear una nueva dirección para cada transacción o reutilizar la misma dirección, sacrificando la privacidad y permitiendo que cualquier persona rastree todos los ingresos y gastos de esa dirección a través de un explorador de blockchain.
Sin embargo, con los pagos silenciosos, solo necesitas proporcionar una dirección de clave pública que puedas reutilizar sin preocuparte por la filtración de privacidad.
El concepto de pago silencioso se propuso por primera vez en marzo de 2022. Recientemente, este BIP se integró en el repositorio oficial de código, lo que marca un hito importante en el desarrollo de esta tecnología.
Esta integración indica que la tecnología ha sido suficientemente revisada y que los desarrolladores de billeteras pueden comenzar a implementarla, aunque aún podrían ser necesarios algunos ajustes menores.
¿Por qué es importante?
Las direcciones de Bitcoin actualmente son similares a los números de cuenta bancaria. Sin embargo, debido a que la blockchain es completamente transparente, cualquiera puede ver todas las transacciones asociadas con una dirección a través de un explorador de bloques.
Si reutilizas la misma dirección, cada pago que recibas será público.
Los pagos silenciosos cambian esto: solo compartes una dirección pública, y los detalles de la transacción solo son visibles para el remitente y el receptor. Esto se logra mediante una técnica criptográfica que permite al receptor recibir fondos en una dirección única y completamente diferente cada vez, y solo el receptor puede identificar y acceder a esos fondos.
Los "Pagos Silenciosos" no son una idea completamente nueva; evolucionaron a partir del concepto de "direcciones stealth" propuesto en 2012.
Sin embargo, hasta ahora, esta idea no había tenido una implementación práctica y efectiva en Bitcoin.
Se mencionaron las direcciones stealth, pero ¿qué son exactamente?
Direcciones Stealth y BIP 47: Desafíos y Limitaciones en la Búsqueda de Privacidad
La privacidad de las transacciones de Bitcoin ha sido una preocupación central desde el nacimiento de la red. Con el tiempo, han surgido varias propuestas para mejorar la privacidad, siendo las direcciones stealth y el BIP 47 particularmente notables, propuestas inicialmente por Peter Todd.
A continuación, se exploran las limitaciones y desafíos que estos métodos enfrentaron en la búsqueda de mayor anonimato y eficiencia en las transacciones.
Direcciones Stealth
Las direcciones stealth fueron uno de los primeros intentos para mejorar la privacidad de las transacciones de Bitcoin.
La idea es simple: permitir que el destinatario genere una dirección única y privada a la que solo pueda acceder mediante criptografía.
Pero había un obstáculo importante: para que el sistema funcionara, era necesario agregar una clave adicional en la blockchain, generalmente usando el campo OP_RETURN.
Esto presentaba dos serias desventajas:
-
Pérdida de anonimato: Agregar datos adicionales en la blockchain hacía evidente que se trataba de una transacción que utilizaba una dirección stealth, permitiendo que cualquier observador identificara la técnica, lo que dañaba el anonimato.
-
Ineficiencia y alto costo: Aumentar la cantidad de datos en la blockchain hacía las transacciones más pesadas, menos eficientes y más costosas, contradiciendo los principios de Bitcoin de ser ligero y fácil de acceder.
En su momento, también surgió una alternativa: utilizar una clave ya existente en la transacción, evitando agregar datos adicionales.
Pero debido a la complejidad técnica y la falta de herramientas eficientes en ese entonces (por ejemplo, bibliotecas como Lipsack P que hoy simplifican estos cálculos), la idea fue archivada.
BIP 47
Con el tiempo, surgió otra propuesta destinada a resolver estos problemas: el BIP 47.
El BIP 47 introdujo el concepto de un sistema de notificación, en lugar de agregar datos a la blockchain en cada pago. En este método, el remitente solo necesita subir los datos a la blockchain una vez, y el receptor puede identificar esos datos y usar esta "clave" para simplificar los procesos de pago futuros.
Ventajas del BIP 47:
-
Identificación clara para el receptor: El receptor puede identificar fácilmente qué parte de los datos on-chain son para él, haciendo el proceso de verificación más simple.
-
Reduce datos adicionales: Solo se agregan datos de notificación la primera vez, lo que ahorra espacio y recursos en comparación con las direcciones stealth que lo hacían cada vez.
Desventajas del BIP 47:
-
Complejidad para el remitente: Cada pago requería que el remitente enviara primero una notificación on-chain, equivalente a una transacción adicional, lo que resultaba engorroso para uso a gran escala.
-
Uso ineficiente de la blockchain: Los datos agregados para la notificación no estaban relacionados con el pago real, lo que se consideraba ineficiente.
-
Correlación de pagos: Si se realizaban múltiples pagos a la misma persona, el receptor podía descubrir que los fondos provenían de la misma fuente, dañando el anonimato (mientras que en los pagos silenciosos el remitente es completamente anónimo).
-
Exposición de identidad: En la transacción de notificación, el código de pago del remitente quedaba expuesto al receptor, lo que podía ser un problema en situaciones que requerían alto anonimato (como donaciones a causas sensibles).
Aunque el BIP 47 tenía sus ventajas (como la claridad para el receptor), desventajas significativas como la transacción adicional y la falta de anonimato completo limitaron su adopción generalizada.
Los pagos silenciosos buscan resolver estos problemas, ofreciendo una experiencia de uso más intuitiva y privada. En comparación con el BIP 47, la única desventaja de los pagos silenciosos es la necesidad de escanear la blockchain, pero esto podría ser una compensación valiosa por la mejora significativa en la privacidad.
En resumen, tanto las direcciones stealth como el BIP 47 contribuyeron a la privacidad de Bitcoin, pero sus respectivas limitaciones impidieron una adopción generalizada.
Los pagos silenciosos se presentan hoy como una solución prometedora que intenta combinar lo mejor de ambos:
-
Alta privacidad
-
Alta eficiencia
-
Experiencia de usuario simplificada
¿Cómo funcionan los Pagos Silenciosos?
Para el usuario, la operación es muy simple.
Supongamos que tienes una billetera Bitcoin conectada a tu propio nodo. Generas un código SP (Pago Silencioso), que se puede compartir en forma de código QR. Cualquier persona que admita pagos silenciosos puede escanear el código QR o ingresar el código para realizar un pago... así de simple.
Para los receptores que ejecutan un nodo completo, el costo es casi cero debido a las optimizaciones que hacen el proceso eficiente.
Sin embargo, para el lado que recibe, se requiere un poco más de trabajo. El receptor debe verificar cada nueva transacción Taproot en la red para determinar si incluye un pago a su dirección de pago silencioso, lo que requiere más procesamiento por parte del software de la billetera.
¿Cómo es una dirección de Pago Silencioso?
La estructura de una dirección de pago silencioso es la misma que una dirección Taproot. Las direcciones Taproot usan el prefijo "bc", que indica una dirección Bitcoin, seguido de un "1" y un número de versión, y el resto está codificado en bech32m.
Los pagos silenciosos también utilizan la codificación bech32m, pero con el prefijo "sp1" (indicando que es una dirección de pago silencioso), y esta dirección contiene dos claves públicas. Estas dos claves públicas no muestran directamente el destino de los Bitcoin, sino que proporcionan instrucciones para generar un script de clave pública Taproot.
En el uso práctico, los usuarios pueden generar, compartir y reutilizar de forma segura una dirección de pago silencioso como lo harían con una dirección Bitcoin normal, sin sacrificar la privacidad, esta es su ventaja central.
¿Qué billeteras admiten este tipo de dirección?
Actualmente, las billeteras que admiten direcciones de pago silencioso son Cake Wallet y BitBox.
Dado que la funcionalidad de pagos silenciosos aún está en desarrollo y no ha sido ampliamente adoptada, Cake Wallet es una de las primeras billeteras en implementar pagos silenciosos para Bitcoin. La billetera ya está disponible en versión beta pública para Android e iOS.
Así es como se usan los Pagos Silenciosos en Cake Wallet:
En la página principal de la billetera, haz clic en el botón "Silent Payments" en la tarjeta/cuadro para comenzar a escanear bloques en busca de estas transacciones.
Es importante tener en cuenta que, debido a que las transacciones de pago silencioso son anónimas, la billetera debe escanear activamente los bloques para buscar transacciones.
Una vez completado el escaneo, la verificación de pagos silenciosos se desactiva automáticamente al llegar al bloque más reciente.
Si deseas que la billetera continúe verificando automáticamente los nuevos bloques en busca de pagos silenciosos, ve a "Menú" -> "Configuración de Pagos Silenciosos" y habilita la opción "Escanear siempre pagos silenciosos".
BitBox
Al igual que la billetera caliente Cake Wallet, BitBox es una de las primeras billeteras hardware en admitir pagos silenciosos, mejorando enormemente la protección de la privacidad del usuario.
A través de los pagos silenciosos, el remitente puede generar una dirección única a partir de la clave pública fija del receptor. Esto es particularmente útil para activistas, ONG y organizaciones benéficas: pueden compartir una dirección reutilizable para recibir donaciones sin exponer identidades, donantes o montos recibidos.
Esta integración permite a los usuarios de BitBox apoyar diversas causas y realizar pagos, evitando al mismo tiempo que sus actividades financieras sean expuestas a terceros innecesarios.
Función de las Etiquetas
Uno de los desafíos iniciales de los pagos silenciosos era cómo identificar quién envió el pago. La solución fue la introducción de etiquetas (Labeling).
Entonces, ¿qué es una etiqueta?
Las etiquetas te permiten, al usar una única dirección de pago silencioso, distinguir entre diferentes remitentes sin sacrificar la privacidad ni aumentar significativamente el costo de escaneo.
Esta técnica permite agregar información adicional a la dirección de pago silencioso sin sacrificar la privacidad del usuario. Su principio se basa en ajustar determinísticamente la clave de gasto.
En términos simples, la clave de gasto es como una firma digital que autoriza el uso de los fondos en la dirección. Al ajustar ligeramente esta clave, se pueden identificar diferentes fuentes de pago.
Por ejemplo, supongamos que tienes dos direcciones de pago silencioso:
-
Una para actividades en X
-
Otra para actividades en Nostr
Con las etiquetas, la primera parte de estas dos direcciones es la misma (indicando que ambas te pertenecen), pero la segunda parte es ligeramente diferente, ayudándote a identificar la fuente del pago.
De esta manera, cuando revisas tus fondos, puedes ver que algunos pagos provienen de usuarios de X y otros de Nostr.
Esta flexibilidad logra un equilibrio entre proteger la privacidad y recopilar información útil sobre las transacciones.
Por supuesto, si deseas un anonimato completo, también puedes usar simplemente una dirección de pago silencioso estándar sin etiquetas, asegurando que el remitente no tenga información identificable. Pero si necesitas rastrear la fuente de un pago, las etiquetas ofrecen una manera eficiente.
Esta técnica se puede aplicar en varios escenarios, como exchanges, plataformas de redes sociales, uso personal, permitiéndote gestionar múltiples identidades en línea sin crear asociaciones evidentes, o simplemente obtener más información de pago cuando sea necesario.
Ejemplo de Pago Silencioso en un Exchange
Si los exchanges adoptaran esta tecnología, surgirían escenarios de aplicación interesantes.
Supongamos que recargas fondos en un exchange. Con los pagos silenciosos, el exchange ya no te da una dirección de recarga reutilizable, sino que genera una dirección de pago silencioso para ti.
Cada vez que pagas a esta dirección, el exchange puede identificarte automáticamente (a través del mecanismo de etiquetas), sin que tengas que gestionar múltiples direcciones. Además, esta tecnología también es muy útil para retiros automáticos.
Puedes reutilizar la misma dirección de pago silencioso en diferentes plataformas, sin necesidad de gestionar diferentes claves públicas extendidas (xPub) para cada plataforma, simplificando enormemente el proceso.
Conclusión
Los pagos silenciosos prometen revolucionar la forma en que se usa Bitcoin, ofreciendo una experiencia más simple e intuitiva, al mismo tiempo que mejoran significativamente la privacidad.
Si esta tecnología se adopta ampliamente, la tasa de reutilización de direcciones on-chain podría disminuir drásticamente, creando un entorno más seguro y privado para todos.
Los pagos silenciosos ofrecen una oportunidad excelente para alinear los incentivos de los usuarios con las mejores prácticas de privacidad, haciendo que los pagos de Bitcoin en el futuro sean más discretos y seguros que nunca.
Lectura relacionada: ¿Más de 1.7 millones de BTC frente a un ataque? Bitcoin vuelve a estar en controversia cuántica, las cadenas públicas inician la batalla defensiva











