Intercambios Submarinos Lightning Network
Cómo intercambiar sats entre canales LN y monederos onchain
Hoy en día, tenemos muchos nodos Lightning, pero aún sus operadores no saben cómo usarlos en todo su potencial.
Así que intentaré explicar en esta guía cómo puedes usar los intercambios submarinos en LN.
Aquí tenemos una buena explicación de lo que son los intercambios de submarinos, así que lea primero este artículo para tener una base de conocimiento sobre lo que va a usar.
También aquí una explicación detallada de Voltage sobre los intercambios de submarinos.
Entonces, básicamente, con los intercambios submarinos, podemos mover liquidez en/desde un monedero onchain HODL/caché hacia/desde un nodo/monedero LN. También podría usarse muy bien como un método de coinjoin, para perder el rastro de sus monedas KYC.
ESCENARIO A
Caso: Tiene un nodo LN y desea mover liquidez (cuando sea necesario) desde/hacia sus canales LN. Tomemos el ejemplo de un simple comerciante, con una tienda en línea o física, donde acepta pagos a través de LN.
Por lo tanto, como tiene más pagos entrantes, sus canales LN se llenarán al máximo al final del día, por lo que tendrá que "vaciarlos" para tener más espacio para el próximo día de recepción de pagos. Eso significa que tendrá que pasar de los canales LN a los sats recibidos a un monedero onchain. Esta operación se llama "LOOP OUT".
El “LOOP IN” es el mismo proceso, solo que en modo inverso, desde cualquiera de sus monederos onchain, hacia su nodo/monedero LN.
En este caso tenemos algunos métodos simples:
1 - RTL y/o Thunderhub - aplicaciones de gestión de nodos
Ambos han integrado la función de "bucle de salida", utilizando los servicios de Boltz y Loop.
En Thunderhub, puede elegir desde qué canal desea realizar un bucle o dejar que Thunderhub calcule la mejor opción. Puede elegir una dirección en cadena de nodo interno o una externa.
RTL a veces funciona mejor y puedes usar cantidades más grandes. También puede ir a los canales de LN, seleccionar uno en el que tenga más liquidez de su lado y en los botones de acción del lado derecho tiene la opción de "salir".
Listo, una vez que establezca los términos, tomará un tiempo hasta que se apruebe el bucle y los fondos se envíen a la dirección indicada en la cadena. Puede monitorear el estado en la misma página.
Otra mención: si ejecuta un nodo con una instancia de LNbits, también ha integrado la extensión Boltz Swap directamente en LNBits, para facilitar los intercambios. Como comerciante que usa LNbits para su negocio, esta es una herramienta muy útil para "vaciar" sus canales llenos de pagos, con intercambios en direcciones en cadena.
2 - CoinOS.io - monedero web, con funcionalidades onchain y LN
Esta aplicación también podría usarse como monedero de carga principal (si no tiene su propio nodo) para un pequeño comerciante, como se describe en otra guía aquí.
CoinOS tiene intercambios integrados y podría usarse de forma anónima, incluidos los intercambios con Liquid Network.
El proceso de intercambio simple con CoinOS será:
Abra una cuenta en CoinOS (guarde los detalles de inicio de sesión, si desea reutilizarlos)
Cree una factura de LN o utilice la Lightning Address proporcionada por CoinOS, que será nombredeusuario@coinos.io. También puede usar la dirección de pago LNURL provista y puede pagar cualquier cantidad que desee.
Pague a esa factura de LN/dirección de LN/dirección LNURL-p desde su nodo (usar Thunderhub es mucho más fácil para la LN Address / LNURL, también puede usar la billetera Zeus conectada a su nodo).
Una vez que tenga los fondos en CoinOS LN, realice un pago a cualquiera de sus direcciones BTC en cadena, de su nodo (para futuros nuevos canales LN) o cualquier otro monedero onchain HODL, o puede dividir.
Listo, acaba de mover sus fondos desde LN a onchain, con tarifas y molestias mínimas, con total privacidad.
3 - Utilizando varios servicios externos de swap
Boltz | ZigZag | FixedFloat | Deezy | DiamondHands |
Submarine Swap | myLOOP (telegram bot)
Estos son intercambios en línea dedicados a los intercambios y, mediante un procedimiento simple en 3-4 pasos, obtiene su intercambio de sats de LN a cualquier dirección onchain.
TENGA EN CUENTA: A veces, ZigZag.io podría tener serios problemas de liquidez y no puede cumplir con sus intercambios. Me doy cuenta de que muchos otros usuarios se quejan de ello.
Sí, cobran una tarifa, pero todo es muy transparente y se muestra antes de hacer clic en "cambiar". El mismo proceso, estás pagando una factura de LN desde tu nodo e indicas una dirección onchain donde quieres recibir.
Aquí hay algunas guías más detalladas sobre los swaps utilizando estos servicios:
4 - Ghetto Swap - El intercambio amistoso con tus pares de confianza
Este es un tipo especial de intercambio, recomendado para realizar SOLO con sus pares del nodo de confianza.
¡No hagas este método con personas aleatorias de Internet!
Prácticamente es un intercambio de sats desde LN a onchain, utilizando la función de keysend de su nodo, el más utilizado es Thunderhub para este procedimiento. Empuja los sats a través de un canal común a su par, él le devolverá el dinero a una dirección en cadena que le indique.
Esta transacción es conocida SOLAMENTE por ustedes dos. Keysend tx no es una factura de LN y, si tiene un canal común, no pagará tarifas y tampoco pasará por ningún otro nodo de salto. También puede hacerlo si no tiene un canal común, pero eso le costará más porque pasará por algunos saltos, como un pago regular de LN.
Escribí una guía dedicada para este procedimiento aquí.
5 - Bluewallet LNDHUB
Si su nodo (Umbrel, MyNode, RaspiBlitz, Embassy) ya instaló y configuró BW LNDHUB, este podría ser un método fácil para obtener liquidez rápidamente de un monedero externo onchain.
Pasos a seguir:
Conecte la aplicación móvil BW a su nodo BW LNDHUB (aqui una guia)
Cree un nuevo monedero LN (se creará en su nodo, no en los servidores BW)
Esta billetera de LN estará "vacía" como saldo, pero utilizará la liquidez de su nodo. Guarda la copia de seguridad de este nuevo monedero (vez en detalles de esl mondero dentro de BW, tienes para exportar backup un enlace).
En BW, abra esta billetera LN y haga clic en el botón "recargar - desde una fuente externa". Aparecerá un código QR con una dirección en cadena desde su nodo.
Una vez que pague a esa dirección (no use cantidades pequeñas como 100, 10k sats), su billetera LN tendrá un saldo con esos sats y su nodo LN también tendrá una mayor liquidez con esa cantidad.
La tx se reflejará en su nodo onchain txs, pero siempre estará en una dirección onchain "dedicada" para esa billetera LNDHUB. Y los fondos también estarán en sus canales LN (vea la lista de txs de su nodo LN).
Listo, en un simple paso pasó de onchain a LN, usando su nodo.
Más información sobre cómo usar Bluewallet LNDHUB con el nodo Umbrel aquí, guía dedicada.
ESCENARIO B
Caso: Usted es un usuario habitual, que solo quiere más privacidad y pierde el rastro de algunos BTC comprados en un exchange KYC o recibió algunos BTC de una fuente desconocida y no quiere estar vinculado de ninguna manera con ellos.
En este caso no es necesario tener un nodo LN, pero puedes hacerlo desde un nodo o un monedero LN simple.
Para este proceso contamos con los siguientes métodos:
1 - RoboSats - intercambio totalmente anónimo, solo sobre Tor y LN
Vaya a la página de RoboSats, usando el navegador Tor
genere una identidad de robot (guarde la clave si desea reutilizarla)
haga una oferta o recoja una existente, especificando en el destino de intercambio dónde desea recibir los satélites (onchain o LN)
Listo, recibe los sats en cualquier monedero LN/onchain. Elija uno de esta lista.
2 - Compre BTC con fiat y retírelo a los canales de billetera/nodo de LN
Este método es bueno para cantidades pequeñas, o si no desea tratar con direcciones en cadena, obtiene más privacidad y también puede usarlo como método de "bucle" para sus canales LN o billeteras LN.
Aquí tienes una guía comparativa de todos los monederos de LN con sus características.
Herramientas que puedes utilizar:
RoboSats, anteriormente mencionado
Bot de Telegram https://t.me/lnp2pBot Intercambio P2P
Azte.co cupònes LN o su bot de Telegram
3 - Intercambios KYC en cadena a billetera / canales LN
Debería considerar no usarlos y, en su lugar, usar los de KYCnot.me.
Este es el caso, cuando compró en un exchange KYC y no admiten retiros a través de LN. Esta parte es un poco complicada, porque muchos de ellos retrasarán el retiro, no es instantáneo, para evitar enviar estos BTC a un servicio de swap o simplemente por medidas draconianas de KYC.
Por lo tanto, necesitará un "monedero de caché" como se describe en esta otra guía que escribí, donde hará el control de monedas, organizará los intercambios, la distribución por categoría, etc. Se retira del exchange a este monedero de caché y desde allí en trozos más pequeños, intercámbielos a través de LN, utilizando los exchanges de swaps indicados: Boltz, ZigZag, FixedFloat, CoinOS, etc. (son muchos más).
Si su exchange admite el retiro instantáneo, está bien, puede omitir la parte de "monedero de caché" y simplemente enviar fragmentos más pequeños para hacwer los swaps y desde allí a su monedero LN que desea.
Para este proceso, sugiero usar un monedero externa, no desde su nodo. Como describí en esta otra guía sobre liquidez entre nodos. Blixt, SBW, Breeze, Phoenix son buenas opciones para este proceso.
Desde este monedero LN, también puede enviar a su propio nodo (si necesita más liquidez) o a cualquier otra billetera HODL onchain (usando otro swap).
4 - Rayo de escritorio de Electrum
Esta es un monedero LN bastante poderosa con swaps integrados también.
Pasos a seguir para este proceso:
Descargue e instale en su PC de escritorio la aplicación Electrum. Está disponible para todas las plataformas.
Cree una billetera nativa segwit (bech32) para que sea totalmente compatible con LN
Guarde todos los detalles, semilla, contraseña, etc. en su administrador de contraseñas
Vaya a las opciones de monedero y active "Lightning" (no está por defecto)
Puedes utilizar canales trampolín (gestionados por ACINQ y otros servidores) o canales propios (privados) con los nodos que desees.
Primero tendrías que abrir algunos canales. Guárdalos también como copia de seguridad.
Para hacer más "espacio" en estos canales, necesitaría mover algunos sats, enviándolos a otro monedero LN suya, o si abre un canal con su propio nodo, simplemente empújelos usando keyend hacia su nodo o una simple factura LN a ti mismo (tu nodo).
Entonces está listo para recibir nuevos sats en estos canales Electrum LN.
Una vez que compra de otras fuentes y recibe en Electrum, puede hacer un swap interno, en Electrum. Los fondos se transferirán a una de sus direcciones BTC en Electrum.
Aquí tienes una demostración de cómo usar Electrum con Lightning.
ESCENARIO C
El uso de LNTXBOT (bot de LN Telegram) es una de las formas más sencillas de recibir e intercambiar satélites en la cadena. Este bot está utilizando la API de Deezy.io para los intercambios de satélites de entrada y salida de LN.
Aquí tienes un completo manual de usuario sobre cómo utilizar este increíble bot de Telegram.
Un escenario simple que usa este bot para intercambiar será:
cree una cuenta en Telegram y agregue un apodo "@username".
reciba algunos sats directamente usando su "página de donación" ya creada en https://lntxbot.com/@username que muestra un LNURL. O usando la dirección Lightning ya creada nombredeusuario@lntxbot.com. O simplemente usando la cuenta lntxbot importada como cuenta lndhub en las aplicaciones móviles Zeus o Bluewallet, como cualquier otra billetera LN.
puede financiar desde una billetera en cadena con el comando:
/fundbtc
y siga las instrucciones.puede intercambiar sats desde LN a cualquier dirección en cadena con el comando:
/send <sats> <bc1... dirección bitcoin>
Use todos estos consejos para obtener más escenarios para bucles de entrada y salida, puede hacer más combinaciones usando diferentes billeteras LN, intercambios, nodos, etc.
Aquí hay una guía más detallada sobre las tarifas de los intercambios submarinos.
RECORDAR:
En un canal LN, digamos de 1 millón de satélites, puede pasar 21 BTC o más, de ida y vuelta. Cuando cierre este canal, en la cadena de bloques serán "visibles" solo los 1M de satélites que se "usaron" en el tx. Todos los otros 20.09 BTC no se reflejan, no hay rastro de ellos (si lo haces bien).
También podría usar proveedores de liquidez entrante, que se abrirán hacia los canales de su nodo y estará listo para recibir sats de esos servicios de intercambio y/o intercambios de LN. Eso significa que la UTXO utilizada para abrir el canal no es suya. Este es otro aspecto que aumenta su privacidad.
Pasando por más saltos un pago, también aumenta el anonimato.
Utiliza MPP (multi part payment) si puede y las aplicaciones de su monedero lo admiten.
Si desea un nodo LN rápido, para el anonimato y no se molesta en ejecutar un nodo completo, solo para comprar algunos satélites de forma anónima, le recomiendo usar la monedero y nodo Blixt LN (esta es una herramienta muy poderosa, si sabe cómo usarlo), SBW, Breez, Electrum. Con estos puedes gestionar fácilmente los canales y la liquidez que desees. También puede en cualquier momento, simplemente vaciarlos e iniciar una nueva instancia de forma anónima.
El futuro de las transacciones está en Lightning Network. Pronto, los txs onchain se usarán solo para abrir/cerrar canales LN. Así que prepárese desde ahora, comience a aprender cómo usar todas estas herramientas de LN, monederos, ejecute su propio nodo, cree su propia red de pares, genere su propia liquidez en LN. ¡Llegará ese día en que será MUY CARO HACERLO! Usted ha sido advertido.
QUE EL ₿ITCOIN TE ACOMPAÑE!
Si aprecia las guias de DarthCoin, puede enviar algunos satoshis a través de Lightning Address: darthcoin@getalby.com or darthcoin@stacker.news or darthcoin.blink.sv
o con Cashu Address a darthcoin@minibits.cash
Si no desea suscribirse en Substack, todas las guías de Bitcoin de Darthcoin también se anuncian en este canal de Telegram dedicado, para una fácil búsqueda.
Para suscribirse en Substack, haga clic aquí:
Gracias Darth. A raíz del pod con Lunaticoin donde hablasteis la semana pasada de lightning, me estoy iniciando. Y quería preguntarte a ver si sabes por qué no puedo enviar por ejemplo 100.000 sats de Phoenix a Alby Hub. Lo he preguntado a soporte de ambas wallets y no dan con lo que falla.
En Alby Hub tengo 1 canal de 1M sats abierto con Megalith y tiene capacidad entrante de más de 900.000 sats.
No damos con lo que puede fallar. 5.000 sats sí que deja enviar desde Phoenix a Alby Hub, pero claro, no voy a ir de 5.000 en 5.000 pasando. He pensado que pueda ser algún fallo con Megalith.
Gracias, un saludo
Gracias Darth por tus aportes. Si lo entiendo bien, podria hacer un envío de mi trezor, ledger, o cualquier otra billetera a blixt ( teniendo la apertura de canales automático por ejemplo ), lo aual entraría a blixt en LN y luego cerrando el canal, Blixt devolvería el saldo de LN a la billetera on chain.
Sería un procedimiento correcto para romper la trazabilidad del BTC?