Cómo consolidar UTXOs para abrir Canales LN
Métodos sencillos para solucionar el error "No hay fondos suficientes para abrir un canal"
🇬🇧 English
Ok, he visto algunos nuevos operadores de nodo que están luchando a veces con errores cuando están a punto de abrir nuevos canales LN.
Tenemos este escenario:
Nuevo operador de nodo, algunos pocos conocimientos sobre cómo abrir canales con este nuevo nodo, pero no demasiado.
Está abriendo canales con algunos compañeros, pero no utiliza todo el saldo de su cartera onchain. Esto significa que cada vez que abre un canal, el cambio de UTXO inicial va a un nuevo UTXO, una cantidad más pequeña, y a veces incluso polvo (el polvo se considera menos de 524 sats) o cantidades tan pequeñas que no pueden ser utilizadas para firmar un tx testigo.
Así que ahora digamos, este nodo está teniendo 10 UTXOs, cada uno con menos de 10k sats en él. Esa cantidad, para algunos suena mucho, pero para los mineros, los bloques, el segwit, etc, es demasiado pequeña para ser utilizada para abrir un canal LN. Lee más sobre cómo funciona la apertura de canales y en especial sobre las tasas de commit (Link 1 y Link 2).
Cuando el operador del nodo va a abrir un nuevo canal LN, obtendrá ahora un error diciendo "no hay suficiente cantidad para la firma del testigo" o "no hay suficiente confirmación". Sí, los mensajes de error no son muy útiles para un noob. Las aplicaciones de RTL y Thunderhub deben dar más detalles sobre el error. Así que el operador no puede abrir un nuevo canal aunque tenga suficientes fondos y confirmados.
¿Qué hacer?
Hasta que todas estas aplicaciones hayan implementado nuevos métodos y los protocolos de LN permitan nuevas formas de utilizar estos fondos, he encontrado un truco que me ha funcionado.
OPCIÓN A
En la aplicación RTL (Ride The Lightning), ve a la sección "onchain".
Verás un montón de UTXOs en la lista.
Haz clic en el botón "generar dirección", copia esa dirección
Vaya a la siguiente pestaña "Enviar", pegue esa dirección (se la está enviando a usted mismo), coloque el monto total de su saldo, seleccione la tarifa 1-2 sat/vB y haga clic en "enviar" (o superior, dependiendo de las tarifas de mempool en ese momento).
Si te dice un error que no tienes fondos suficientes para enviar, ajusta el monto menos el total de la tarifa en sats se requiere, ajustando sat por sat hasta que te deje pasar, solo para pagar el menor monto es posible.
Esperar 6 bloques de confirmaciones. Puedes comprobar el Txid en mempool.space o cualquier otro explorador de bloques. También puedes ver el progreso del nuevo UTXO en RTL onchain wallet, mostrando las confirmaciones.
Una vez que tengas las 6 confirmaciones, ve a RTL - Lightning - Peers/channels e inicia el procedimiento para abrir un nuevo canal. Si el peer es nuevo, ve primero a peers, añádelo y en la misma pantalla podrás abrir el nuevo canal. En esa pantalla, pon primero la cuota mínima posible, luego deduce el importe total de la cuota de tu saldo total disponible, ese será tu importe para abrir un nuevo canal. Recomiendo utilizar toda la cantidad de un UTXO.
Ajusta el importe total si te da error de que no tienes fondos suficientes, bajando el importe de apertura, poco a poco hasta que lo consigas. Pero intenta que no quede ninguna saturación en un nuevo UTXO.
Hay un error o una mala visualización en las aplicaciones RTL y Thunderhub. ¡La cantidad total de la tarifa que se muestra no es la misma que se toma en el proceso de apertura! Es por eso que a veces dice que está tomando 250 sats fee, pero al final cuando el tx se hace, en el explorador de bloques está mostrando una tarifa mucho más alta. Los desarrolladores de estas aplicaciones deberían arreglar esto, es confuso y molesto.
OPCIÓN B
En la aplicación Thunderhub, página de inicio haga clic en "SEND" onchain wallet
Pegue la dirección onchain generada desde su tablero Umbrel - depósito de Bitcoin
Selecciona "Send All" - una forma mucho más fácil de vaciar todos los UTXOs
Selecciona Fee sats/vB y pon 1 sat (o el menor posible) si no es urgente
Haz clic en enviar y espera 6 confirmaciones.
Hecho, ahora puedes usar el nuevo UTXO para abrir un nuevo canal.
OPCIÓN C
Coge tu semilla LND AEZEED (los nodos Umbrel la utilizan) y abre la aplicación Bluewallet en tu móvil (o en el escritorio para MacOS) - crear cartera - importar. Ponga su semilla de 24 palabras allí y haga clic en importar. Espera hasta que se importe. Entonces espera un poco más para sincronizar la lista de txs. Lleva un poco de tiempo. Sea paciente.
Lo mismo funciona también con la aplicación de cartera de escritorio Zap
Una vez que se haya importado correctamente y puedas ver el saldo y los txs, vuelve a Umbrel dashboard - Bitcoin y haz clic en el botón "depositar". Se generará una nueva dirección BTC, cópiala/envíala/escanéala con tu monedero Bluewallet AEZEED, pero no hagas clic en enviar, todavía.
En la pantalla de construcción del tx de envío, arriba a la derecha tienes 3 puntos. Abre ese menú y selecciona "control de monedas" en el cajón que se acaba de abrir en la parte inferior de la pantalla.
Seleccione las "monedas" (UTXOs) que desea utilizar en este nuevo tx, seleccionando aquellas con cantidades pequeñas, que se moverán a una sola UTXO con una cantidad mayor. Es como convertir monedas de 1 céntimo en una moneda de 1 USD. Haga clic en "usar moneda" para aquellos que desea que estén en el tx. Luego vuelve a la pantalla para pagar. ¡Asegúrese de poner la dirección BTC correcta de su Umbrel como destino! ¡Compruébalo dos veces!
Debajo del campo donde puede poner una nota, hay una pequeña etiqueta verde sobre "tarifa", haga clic en ella y aparecerá una pantalla con la selección de la tarifa que desea. Seleccione el más bajo, no se apresure a enviárselo a usted mismo. Puede ajustar también con "personalizado".
Así que ahora simplemente haga clic en "enviar" en la pantalla de tx y espere 6 confirmaciones. Una vez hecho, vuelve a tu RTL o Thunderhub y abre el nuevo canal con todo el importe de esa UTXO, descrito en el punto anterior OPCIÓN A.
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í: