En una era cada vez más digitalizada, los problemas de privacidad que surgen serán un gran desafío a resolver. Tomando como ejemplo el flujo de fondos, supongamos que alguien publica durante mucho tiempo la misma dirección de recepción (por ejemplo, un enlace de donación en redes sociales). Cualquier persona puede rastrear fácilmente todos los movimientos de fondos de esa dirección, lo que hace que la privacidad financiera del usuario desaparezca por completo. Para mantener la privacidad, la práctica tradicional es generar una nueva dirección en cada recepción, pero en aplicaciones reales, como aceptar donaciones fijas o pagos en comercio electrónico, esta práctica resulta extremadamente incómoda. Los Pagos Silenciosos (Silent Payments) resuelven este problema, permitiendo que una dirección pública se reutilice sin comprometer la privacidad.
Intentos tempranos: Desde direcciones ocultas hasta BIP 47
Antes de la aparición de Silent Payments, los desarrolladores propusieron varias soluciones para abordar la privacidad de las direcciones estáticas, entre las más famosas están las Direcciones Ocultas (Stealth Addresses), creadas en 2012, y BIP 47 (PayNyms).
El concepto inicial de las direcciones ocultas era muy intuitivo: permitir que el destinatario genere una dirección única y privada, asegurando mediante técnicas criptográficas que solo el destinatario pueda acceder a ella. Sin embargo, para que el sistema funcione, se requiere agregar datos adicionales en la blockchain (OP_RETURN), lo que no solo aumenta el tamaño de la transacción, sino que también hace que estas transacciones sean fácilmente identificables en la cadena, perdiendo así el anonimato.
Luego, apareció BIP 47 (también conocido como PayNyms), que mejoró este aspecto. Permite a los usuarios publicar un “código” permanente, y ambas partes pueden establecer un canal de pago a través de este código. Sin embargo, BIP 47 tiene una desventaja clara: antes de comenzar una transacción, ambas partes deben realizar una “transacción de notificación” para establecer la conexión. Esto no solo implica un costo adicional en tarifas, sino que también deja huellas en la cadena, y la experiencia de usuario sigue sin ser muy intuitiva y con costos relativamente altos.
(Dirección Oculta (Stealth Address) ¿Qué es? Descubre el misterio detrás de las armas de privacidad en blockchain)
¿Qué son los Pagos Silenciosos (Silent Payments)?
Los Pagos Silenciosos han recibido atención gracias a la propuesta BIP 352, que resuelve perfectamente los problemas mencionados anteriormente: permite a los usuarios compartir públicamente una dirección estática, pero cada vez que reciben bitcoins, los fondos se ingresan en una nueva dirección en la cadena, sin relación pública con esa dirección estática.
Esto significa que puedes poner con confianza la dirección de Silent Payments en tu biografía de Twitter o en tu sitio web personal. El público solo verá esa dirección estática, pero cuando alguien te transfiera fondos, en la blockchain solo aparecerá una transacción normal, sin que nadie pueda vincular esa transacción con tu dirección estática.
¿Cómo funcionan los Pagos Silenciosos en Bitcoin?
Silent Payments elimina principalmente la necesidad de interacción entre el remitente y el destinatario, haciendo que el proceso sea tan simple como escanear un código QR.
El remitente solo necesita escanear el código Silent Payments proporcionado por el destinatario (código QR). La cartera, en segundo plano, utilizará la “clave privada del remitente” y la “clave pública del destinatario” para calcular mediante criptografía un dato secreto compartido (Shared Secret). Con este dato secreto, la cartera generará una dirección de Bitcoin completamente nueva y de un solo uso. Cuando los fondos se envían a esta nueva dirección, en la cadena parecerá una transacción normal de Taproot, sin ninguna relación con el destinatario.
Para el destinatario, la cartera de Silent Payments requiere más trabajo. Como las direcciones se generan aleatoriamente, el destinatario no sabe a qué dirección irá el dinero. Por lo tanto, la cartera debe escanear continuamente cada nueva transacción Taproot en la blockchain y, usando la “clave de escaneo (Scan Key)”, probar cada transacción. Si el resultado coincide, significa que ese dinero es tuyo; una vez confirmado, puedes usar la “clave de gasto (Spend Key)” para gastar esos fondos.
En resumen, el remitente se encarga de “ocultar” los fondos, mientras que el destinatario se encarga de “identificar” sus fondos en medio del mar de transacciones.
La tecnología de Etiquetas (Labels) para distinguir el origen de los fondos
Dado que Silent Payments promueve el uso de una única dirección estática, el desafío siguiente es cómo identificar la fuente de los pagos. Para ello, el protocolo introduce el mecanismo de “Etiquetas (Labels)”, una técnica que, sin sacrificar la privacidad, permite distinguir el origen de los fondos mediante un ajuste determinista en la clave de gasto.
Por ejemplo, un creador puede generar dos direcciones silenciosas con diferentes etiquetas, colocándolas en plataformas como X (Twitter) y Nostr; aunque ambas pertenezcan a la misma cartera, por la ligera variación en el código debido a las etiquetas. Cuando recibe fondos, el usuario puede identificar claramente en la interfaz de la cartera de qué plataforma provienen las propinas, pero en la blockchain estas transacciones siguen sin tener ninguna relación con su identidad real, permitiendo al usuario disfrutar de la conveniencia de una sola cartera y, al mismo tiempo, tener control sobre el flujo de fondos en diferentes canales.
Aplicaciones prácticas: Estado actual del soporte en carteras y exchanges
Aunque la tecnología Silent Payments tiene un gran potencial, todavía está en una fase temprana de adopción, principalmente debido a la alta demanda computacional para escanear transacciones en la blockchain.
Actualmente, algunos carteras pioneras ya soportan o están desarrollando esta función:
Cake Wallet: una cartera multimoneda conocida, que ha sido la primera en soportar Silent Payments.
Silentium: una aplicación de cartera diseñada específicamente para Silent Payments.
BlueWallet: se dice que también está investigando la integración de esta función.
Para los exchanges, soportar Silent Payments sería una gran ventaja, ya que reduciría significativamente las preocupaciones de privacidad al retirar fondos. Con el tiempo, a medida que la tecnología madure, es muy probable que veamos más carteras de hardware (como Trezor, Ledger) y carteras de software que la soporten. Esta tecnología permite que Bitcoin, manteniendo su transparencia, ofrezca una experiencia de privacidad digital similar a la del dinero en efectivo.
Este artículo titulado “Bitcoin ya no revela todo al recibir fondos públicamente! ¿Cómo se logra la conveniencia y protección de la privacidad con Silent Payments?” fue publicado originalmente en Chain News ABMedia.