Cómo consolidar UTXO para abrir canales LN

Cómo consolidar UTXO para abrir canales LN

DarthCoin ₿⚡️

Bien, vi algunos operadores de nodos nuevos que a veces tienen problemas con errores cuando están a punto de abrir nuevos canales LN.

Tenemos este escenario:

  • Nuevo operador de nodo, con algunos conocimientos sobre cómo abrir canales con este nuevo nodo, pero no demasiado.
  • Está abriendo canales con algunos pares, pero no está usando todo el saldo de su monedero en onchain. Eso significa que cada vez que se abre un canal, el cambio de UTXO inicial va a un nuevo UTXO, una cantidad menor y, a veces, incluso polvo (el polvo se considera menos de 524 sats) o cantidades tan pequeñas que no se pueden usar para firmar una "witness" tx.
  • Entonces, digamos que este nodo tiene 10 UTXO, cada uno con menos de 10k sats. Esa cantidad, para algunos suena mucho, pero para mineros, bloques, segwit, etc., es demasiado pequeña para ser utilizada para abrir un canal LN. Lea más sobre cómo funciona la apertura de canales y, en especial, sobre las tarifas de compromiso.
  • Cuando el operador del nodo vaya a abrir un nuevo canal LN, obtendrá ahora un error que dice "no hay suficiente cantidad para la firma del witness" o "no hay suficiente confirmación". Sí, los mensajes de error no son tan útiles para un novato. Las aplicaciones RTL y Thunderhub deben proporcionar más detalles de error aquí. Entonces, el operador no puede abrir un nuevo canal incluso si tiene fondos suficientes y está confirmado. 

¿Qué hacer?

Hasta que todas estas aplicaciones hayan implementado nuevos métodos y los protocolos LN permitan nuevas formas de usar estos fondos, encontré un truco que funcionó para mí. 

OPCIÓN A

  • En la aplicación RTL (Ride The Lightning), vaya a la sección "onchain"
  • Verá un montón de UTXO en la lista.
  • Haga clic en el botón "generar dirección", copie esa dirección
  • Vaya a la siguiente pestaña "Enviar", pegue esa dirección (se 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, según las tarifas de mempool en ese momento).
  • Si dice un error que no tiene fondos suficientes para enviar, ajuste la cantidad menos la tarifa total en sats que se requiere, ajustando sat por sat hasta que le permita pasar, solo para pagar la menor cantidad posible.
  • Espere 6 bloques de confirmaciones. Puede consultar el Txid en mempool.space o en cualquier otro explorador de bloques. También puede ver el progreso del nuevo UTXO en la billetera RTL onchain, mostrando las confirmaciones.
  • Una vez que obtenga las 6 confirmaciones, vaya a RTL - Lightning - Peers / channels e inicie el procedimiento para abrir un nuevo canal. Si el peer es nuevo, ve primero a peers, agrégalo y en la misma pantalla podrás abrir el nuevo canal. En esa pantalla, coloque primero la tarifa mínima posible, luego deduzca la cantidad total de la tarifa de su saldo total disponible, que será su cantidad para abrir un nuevo canal. Recomiendo usar toda la cantidad de un UTXO.
  • Ajuste el monto total en consecuencia si le da un error de que no tiene fondos suficientes, reduciendo el monto de apertura, poco a poco hasta que lo complete. Pero trate de que no quede ningún satélite en un nuevo UTXO.
  • Hay un error o visualización incorrecta en las aplicaciones RTL y Thunderhub. ¡El monto total de la tarifa que se muestra no es el mismo que se toma en el proceso de apertura! Es por eso que a veces se dice que está cobrando una tarifa de 250 sats, pero al final, cuando se realiza el tx, en el explorador de bloques se muestra una tarifa mucho más alta. Los desarrolladores de estas aplicaciones deberían solucionar este problema, es confuso y molesto. 

OPCIÓN B

  • Tome su semilla de AEZEED LND (los nodos de Umbrel están usando) y abra Bluewallet: cree billetera - Importación. Ponga sus 24 palabras semillas allí y haga clic en Importar. Espera hasta que se importen. Luego, espere un poco más más para sincronizar la lista TXS. Toma un poco de tiempo Se paciente.
  • Una vez se importa correctamente y puede ver el saldo y TXS, vuelva a Umbrel Dashboard - Bitcoin y haga clic en el botón "Depósito". Generará una nueva dirección BTC, copiarla / enviarla / escanearla con su billetera Bluewallet AEZED, pero no haga clic en Enviar, ¡todavía!
  • En la pantalla de construir el envío de TX, en la parte superior derecha, tiene 3 puntos. Abra ese menú y seleccione "Control de monedas" en el cajón que acaba de abrir en la parte inferior de la pantalla.
  • Seleccione las "Monedas" (UTXOS) que desea usar en este nuevo TX, seleccionando aquellos con pequeñas cantidades, que se moverán a un solo utxo con una cantidad mayor. Es como convertir las monedas de 1 centavo en una moneda de 1 USD. Haga clic en "Usar Coin" para aquellos que desea estar en el TX. Luego vuelve a la pantalla para pagar. ¡Asegúrese de que ponga la dirección BTC derecha de su paribrel como destino! ¡Revísalo dos veces!
  • Debajo del campo donde puede poner una nota, hay una pequeña etiqueta verde sobre "Tarifa", haga clic enLancar y emitirá una pantalla con la selección de la tarifa que desea. Seleccione el más bajo, no es apresurado para enviarse a usted mismo. Puedes ajustarte también con "personalizado".
  • Así que ahora simplemente haga clic en "Enviar" en la pantalla TX y espere 6 confirmaciones. Una vez hecho, vuelva a su RTL o Thunderhub y abra el nuevo canal con la cantidad total de ese utxo, descrito en la opción de punto anterior A. 

DarthCoin guides:

Si aprecia las guías de DarthCoin, puede enviar algunos satoshis, para probar su nuevo nodo, usando LNurl, otra gran herramienta para LN:

MAY THE ₿ITCOIN BE WITH YOU!

Report Page