Publicado originalmente en Substack el 21 de octubre de 2022. Actualizado aquí el 13 de diciembre de 2024
Cómo agregar más privacidad a tus pagos recibidos a través de Lightning como comerciante
Todos sabemos que en Lightning Network, como receptor, tendrás que revelarle al pagador (solamente) tu ID de nodo de destino. Por eso, intentaré darte algunos ejemplos de cómo operar con más anonimato como receptor de sats a través de Lightning Network.
Algunos considerarán este aspecto como una "violación de la privacidad". Yo lo consideraría de otra manera: cómo poner trampas falsas para aquellos que quieren rastrear sus fondos (si pueden).
Hoy en día, muchas personas están obsesionadas con la palabra "privacidad", pero no tienen en cuenta la otra palabra importante: anonimato o seudónimo.
Puede obtener más privacidad al no revelar su verdadera identidad vinculada a un nodo, servicio, dirección, proceso, etc.
Como remitente a través de LN, todos sabemos que es muy difícil o casi imposible rastrear un pago hasta la fuente original. LN opera las transacciones utilizando "enrutamiento de cebolla". A continuación, se ofrece una explicación muy sencilla de este proceso por parte de Renè Pickhardt.
Supongamos que usted es un pequeño comerciante que vende algunos productos o servicios en línea o en una tienda y desea agregar un cierto nivel de anonimato a los fondos que recibe. O al menos, ¿dónde guardas la mayoría de tus bitcoins recibidos de los pagos de LN?
RESUMEN de cómo funciona el proceso de pago de LN
1 - el comerciante crea una factura de LN (desde su billetera LN, vinculada a su nodo o no)
2 - La factura de LN creada revela al pagador el ID del nodo de destino (pero no las rutas finales)
3 - el cliente paga la factura de LN y puede ver el ID del nodo de destino
4 - el comerciante no puede ver la fuente original del pago, pero solo puede ver el último salto/par que reenvía el pago a su billetera/nodo
Un recordatorio sobre cómo ejecutar un buen nodo de enrutamiento público, escribí varias guías sobre:
- Construye un nodo de enrutamiento LN simple con Umbrel
- ¿Qué software está disponible para ejecutar un nodo LN?
- Experimento de tarifas de enrutamiento de nodos Lightning
- Mantenimiento de nodos Lightning
- Recomendaciones para usuarios/ejecutores de nodos LN
- Gestión de la liquidez de nodos Lightning
Entonces, ¿qué opciones tenemos como ¿Receptor de pago de LN?
Opciones de anonimato
A. Ejecutar un “nodo señuelo”
Como comerciante, necesitará liquidez ENTRANTE y buenas rutas hacia su nodo de destino para poder recibir los pagos de los clientes de manera adecuada.
Pero al mismo tiempo, no puede obligar a todos sus clientes a usar Tor para poder pagar sus facturas de LN generadas desde un nodo Tor. Porque sabemos que las facturas de LN generadas desde un nodo Tor SÓLO se pueden leer desde billeteras de LN que usen la red Tor.
Por lo tanto, sugeriría usar un “nodo señuelo” con buena liquidez y rutas y también para una mejor conectividad para ejecutar en un modo híbrido (Tor + clearnet). El nodo señuelo tendrá un canal privado directo con su nodo final en la ruta, que reenviará todos los pagos. Utilice un canal grande en el medio para no tener que cerrarlo muchas veces.
No vincule estos nodos de ninguna manera con ninguna de sus identidades reales, utilice nyms si es necesario para comunicarse con otros operadores de nodos, durante el proceso de creación de su liquidez de nodo público. Además, trate de no utilizar alias para estos nodos, solo utilice el nodeID aleatorio.
A este "nodo público" puede conectar un nodo LN simple, con un canal privado (no anunciado), lo suficientemente grande como para mover los fondos recibidos de los pagos de los clientes.
En este escenario también podemos tener múltiples opciones:
- ejecutar ambos nodos LN en Tor, pero ofreciendo solo un servicio separado en clearnet para generar las facturas LN (podría ser un servidor BTCPay o LNbits). Aquí escribí una guía sobre cómo usar la suite LNbits como comerciante, también en clearnet.
- ejecuta un nodo LN en Tor pero usa un túnel VPN desde tu servidor BTCPay o LNbits alojado en un VPS de clearnet. Aquí escribí otra guía que usa varios escenarios como este con LNbits. De esta manera, no revela la ubicación real de su nodo LN.
- Ejecute un nodo LN público que reciba todos los pagos, pero a ese nodo, conecte otro nodo LN privado, utilizando un nodo LN móvil rápido como Blixt, Zeus, Phoenix, Electrum, Green o Breez. Estos nodos LN móviles siempre utilizarán un canal privado (sin anunciar). Con Blixt y Zeus también puedes usar el método de envío de claves para enviar fondos desde tu nodo “receptor” hacia tu nodo Blixt. Desde allí puedes cerrar el canal y/o usar otros canales hacia cualquier servicio de intercambio (Deezy, Boltz, FixedFloat, RoboSats, etc.). Escribí otra guía sobre este escenario aquí.
- Ejecuta un nodo LN desechable con configuración instantánea desde Rizful. Simple, rápido, anónimo y fácil.
B. Utilice únicamente un nodo LN móvil privado
Sí, si es un pequeño comerciante que no tiene tiempo ni dinero para invertir en infraestructura de nodos de escritorio, puede aceptar pagos directamente con un nodo LN móvil.
Sí, esta opción tiene sus pros y sus contras, pero, según las particularidades de su negocio, puede adaptarla y utilizarla. Supongamos que eres un comerciante que opera en un mercado móvil, no tienes un gran volumen de ventas utilizando BTC/LN y no tienes un lugar o recursos donde asignar para un nodo de escritorio estable.
Puedes usar Blixt, Zeus, Phoenix, Electrum, Green o Breez para este escenario.
Algunos aspectos de estas aplicaciones para mención:
- Todos son de AUTOCUSTODIA, tú controlas las claves y los fondos al 100 %, todos de código abierto y gratuitos.
- Todos son nodos LN, en tu propio bolsillo, no procesos obscuros y jerga y fondos/claves de custodia.
- Todos son compatibles con LNURL y direcciones Lightning (a las que enviar). Más detalles en esta guía de comparación de características.
- Zeus y Breez ofrecen una aplicación PoS en su interior. Fácil de administrar como comerciante. También son compatibles con NFC.
- Electrum ofrece intercambios LN <-->onchain directamente en la aplicación, sin necesidad de servicio externo. Utiliza canales trampoline y LN normales. Electrum también está disponible en todas las plataformas de escritorio.
- Blixt ofrece administración avanzada de canales LN y herramientas avanzadas para usuarios avanzados (como keysend). Blixt agregó recientemente la versión para Mac de escritorio. Pronto para Linux.
Operaciones
Entonces, ¿cómo debería operar con estas aplicaciones de nodo LN para agregar más anonimato como receptor?
Todos estos nodos LN tendrán un ID de nodo anónimo, no vinculado a su identidad real. No hay KYC ni verificación de identidad para usar estas aplicaciones.
En caso de que desee "refrescar" su ID de nodo de comerciante receptor, sugiero algunos escenarios:
- Puede cerrar todos sus canales LN en cualquier momento, llevar el BTC a otro nodo de billetera en cadena y comenzar un nuevo nodo LN, con un ID de nodo nuevo y fresco. Este es el método más simple. Una vez que tenga un nuevo nodeID, puede comprar uno o varios canales entrantes de cualquier LSP (Olympus, LNBIG, Megalith, Bitrefill, LNServer, FlashSats etc.) pero deberá especificar que desea un "canal privado", no un canal de enrutamiento público. ¡Entonces ya estás listo para recibir pagos de inmediato, con un nuevo nodeID!
- Con Blixt también puedes usar el “proceso de migración” a otro nuevo nodo de Blixt. Por lo tanto, si vaciaste tus canales LN anteriores usando un servicio de intercambio o simplemente quieres mover tu saldo restante a un nuevo nodeID, puedes usar el servicio Dunder ofrecido por el nodo Blixt. De esta manera, puedes mover a través de LN todo el saldo restante de un nodo Blixt a otro y al mismo tiempo obtener algo de liquidez entrante. Más adelante, en el nuevo Blixt, se pueden agregar más canales de entrada con más LSP. Se puede hacer lo mismo con Zeus, los nodos abiertos en Blixt se pueden restaurar en Zeus y viceversa.
C. Utilizar una billetera Lightning de custodia "señuelo"
Sí, muchos tienen miedo de las billeteras de custodia "infames", pero en algunos escenarios son una buena herramienta para ocultar su identidad real.
Hay muchas billeteras y servicios de custodia de LN que no son KYC o no solicitan ningún proceso de verificación de identidad, tal vez solo una dirección de correo electrónico.
Para este escenario, puede usar: CoinOS, Blink, Wallet of Satoshi, Bluewallet, Alby, ver más ejemplos y detalles aquí, un amigo o proveedor de billeteras LNbits como describí aquí.
Una vez que ingrese a estas billeteras LN, puede fácilmente use cualquier servicio de intercambio submarino para sacar los sats y colocarlos en su billetera privada en cadena. Aquí también hay otra guía sobre el uso de un método de “Lightning Cleaning Machine”.
Recibir en estas billeteras no revelará su identidad real ni su nodo, solo será el nodo público del proveedor.
El intercambio en direcciones en cadena tampoco dejará rastro de su identidad real.
Algunos aspectos importantes a mencionar sobre estas aplicaciones:
- CoinOS ofrece una interfaz de PoS web para comerciantes. Puede ejecutarse en cualquier dispositivo, sin instalar nada, siendo solo una aplicación web. También ofrece intercambios integrados LN ←> onchain, soporta todas las opciones LNURL, incluyendo una dirección Lightning para recibir. Es una herramienta muy poderosa para un pequeño comerciante que quiere empezar a aceptar Bitcoin a través de LN.
- Alby es una extensión de navegador con amplias funcionalidades como billetera LN. Puede usarse como billetera de custodia (de un amigo) pero también puede conectarse a sus propios nodos o fuentes (LND, CLN, LNBits, NWC, Blink, LNDhub). Admite NWC y todas las opciones LNURL + Dirección Lightning más una aplicación móvil simple y PoS.
- Wallet of Satoshi es una billetera LN móvil simple + PoS, de custodia. Admite algunas funcionalidades LNURL + ofrece una dirección Lightning. A los usuarios se les pide una dirección de correo electrónico solo en caso de que quieran usar la función de respaldo. Pero si lo deseas, puedes usar un nuevo WoS cada día, después de intercambiar todos los fondos desde él a tu billetera privada en cadena, sin revelar ningún correo electrónico ni identidad.
- Bluewallet es una buena aplicación móvil, en cadena y LN (con un nodo LDK integrado), que usa billeteras LNDhub de los servidores de Bluewallet. También se puede usar con otras cuentas privadas de LNDhub de los nodos de tus amigos u otros proveedores, incluido LNTXBOT. Ofrece intercambios desde su billetera en cadena a la billetera LN.
- LNbits es una poderosa herramienta de suite, que se puede usar desde el nodo o proveedor de un amigo, como expliqué en estos artículos (El banco de LNbits y LNbits para pequeños comerciantes). ¡NO use la instancia de demostración pública de LNbits (demo.lnbits.com)! Esa es solo para pruebas, demostraciones, familiarizarse con ella, no se recomienda para casos de uso reales. LNbits también tiene una extensión dedicada para intercambios, utilizando Boltz.
- LN Voltz es una solución de custodia, basada en LNbits, que ofrece una billetera LN muy fácil de usar para pequeños comerciantes. Sin KYC.
D. Use un proxy LN
A continuación, se muestra una herramienta web simple donde puede usar un proxy para recibir su factura LN:
Con lnproxy, los usuarios pueden generar y entregar facturas envueltas para ocultar la identidad de sus nodos de red Lightning a sus contrapartes de transacción.
CONCLUSIÓN
Entonces… como puedes ver, también como comerciante, puedes obtener un nivel diferente de privacidad a través del anonimato y ocultar el destino final de tus fondos.
¿Es perfecto? Tal vez no. Pero te desafío a que hagas tus propias pruebas: intenta rastrearte a ti mismo, usando algunos de estos métodos y ve si puedes encontrar el origen y el destino final de los fondos transaccionados con estos métodos. Será realmente difícil, yo lo intenté muchas veces, con muchos métodos.
Estos métodos se pueden mejorar, sin duda, usa tu imaginación y tus habilidades. Solo quería ofrecerte algunos trucos por los que puedes empezar.
No te desanimes por aquellos detractores que dicen que Lightning Network no proporciona privacidad y que no deberías usarla. Cuanto más investigue sobre LN, más descubrirá lo fascinante que es y cuántas cosas puede hacer con ella.
Lightning Network, como capa 2 sobre la red Bitcoin, es un verdadero cambio de juego y una herramienta poderosa en manos del usuario.
A continuación, se muestran algunos ejemplos de cosas increíbles que puede hacer con LN:
- Lightning Network es increíble: una colección de enlaces con servicios de LN
- Ejemplos de uso real de Bitcoin Lightning Network
- Comenzando con Bitcoin para pequeños comerciantes