Montando un nodo de Lightning Network

  • Autor del tema Autor del tema MIP
  • Fecha de inicio Fecha de inicio
De momento mucho learn pero poco earn, tampoco es que me esperase que cayeran los satoshis como granizos ni es mi objetivo ahora mismo, pero o bien no se verlo, o bien el numero de pagos es pequeño, el caso es que mi balance está en el mismo sitio donde estaba hace unos dias.

Los pagos por enrutar los puedes ver con:

Código:
 lncli feereport

You must be registered for see images


O sino con:

Código:
 lncli fwdinghistory
 
Los pagos por enrutar los puedes ver con:

Código:
 lncli feereport

O sino con:

Código:
 lncli fwdinghistory

Gracias!

Según esto ha habido un pago de 8050sat y me he llevado 1sat de comisión.

La cosa marcha!!

You must be registered for see images
 
Gracias!

Según esto ha habido un pago de 8050sat y me he llevado 1sat de comisión.

La cosa marcha!!

You must be registered for see images


Bnb, a ver cuando me pones el nodo LN a funcionar que quiero empezar a facturar ya. :XX:

En el articulo dicen que han sacado en comisiones unos 150 € con solo 2000 de capacidad, que alguien me lo explique.😛ienso:
 
Que nadie espere montar un nodo LN y sin más recibir comisiones por enrutamiento porque eso no va a pasar.

Para enrutar transacciones (y recibir las comisiones correspondientes) necesitas 2 cosas:

1. Abrir canales hacia otros nodos
2. Que otros nodos abran canales hacia ti


La 1 es relativamente fácil de conseguir. Solo hay que "congelar" un saldo para mantener ese balance. Digo congelar porque hace falta tenerlo permanentemente en esos canales pero se pueden cerrar cuando uno quiera.

La 2 es más complicada. Algunos nodos terminaran abriendo algun canal hacia ti pero hace falta tiempo y un uptime elevado. Aun asi no será una cantidad importante. El que quiera que otros nodos abran canales hacia ellos tendrá que ofrecer algun servicio. De esa forma los que quieran usar ese servicio se veran obligados a abrir un canal e incluso habra nodos que directamente abriran canales hacia nosotros para poder enrutar pagos de terceros.
 
Bnb, a ver cuando me pones el nodo LN a funcionar que quiero empezar a facturar ya. :XX:

En el articulo dicen que han sacado en comisiones unos 150 € con solo 2000 de capacidad, que alguien me lo explique.😛ienso:

Ya tienes tarea DEREC:
Burbuja.info - Foro de economía - Ver Mensaje Individual - Taller - Montar un nodo Bitcoin

Pero eso de ganar 150€ con 2000 de capacidad, lo veo ciencia ficción. Por ahora crear un nodo LN se hace de forma altruista.
 
Última edición:
Buenas,

según veo la capacidad de tu está aumentando de forma lineal desde hace 2 días ¿son las fees?:



un saludo,
 
Buenas,

según veo la capacidad de tu está aumentando de forma lineal desde hace 2 días ¿son las fees?:



un saludo,


Con las fees nunca aumenta la capacidad de un nodo. La capacidad solo aumenta abriendo nuevos canales.
 
Con las fees nunca aumenta la capacidad de un nodo. La capacidad solo aumenta abriendo nuevos canales.
Solo añadir que la capacidad que se muestra en los exploradores LN es la suma del saldo a favor y en contra que ese nodo tiene. Es decir, si alguien abre un canal a nuestro nodo de 0.2 bitcoins, la capacidad habrá aumentado 0.2 bitcoins, pero no nuestro saldo a favor. Parece obvio pero es un dato confuso si no se ha 'cacharreado' con Lightning Network.
 
Si alguien quiere cacharrear un poco con LN y ganarse unos satoshis que le eche un ojo a esta pagina:



Eso si, por ahora esta solo en testnet
 
Gracias por la info, entonces supongo q aunque uno abra un nodo con una cantidad bajita a medida que pasa el tiempo y te van abriendo canales el nodo va subiendo en el ranking y aumenta la posibilidad de coger fees.
 
[/TONALIDAD]
Gracias por la info, entonces supongo q aunque uno abra un nodo con una cantidad bajita a medida que pasa el tiempo y te van abriendo canales el nodo va subiendo en el ranking y aumenta la posibilidad de coger fees.



Aumenta por los canales que te abren. Los fees van más por elegir conexiones a nodos más “estratégicos” es decir, por estar mejor conectado en la red.

De ahí lo que se comento acerca del riesgo de aparición de hubs o concentradores de tráfico. Cosa que no se vera a largo plazo hasta que la red esté más desarrollada.
 
Última edición:
Voy ya 86 sat de fees... a ver yo creo que ni tan mal, teniendo en cuenta que esto está en mantillas. El dia que la red maneje millones de tx al dia y el BTC valga un par de ordenes de magnitud más, la cosa puede ser muy distinta.

Eso si, con esto va a pasar como con el minado, va a ser una carrera de mínimos, en cuanto de algo de dinero la gente se va a lanzar en plancha a montar nodos y el beneficio se va a diluir hasta alcanzar el punto de equilibrio.

Me interesa mucho el tema de los atomic swaps, voy a tener la oreja puesta.

Los que dicen que sacaron un pico en comisiones creo que fue porque les pilló en medio de un montón de transacciones de un concurso o un casino o algo así. De ahi que pillaran cacho en comisiones. Pero de normal ya te digo yo que no se saca.

Tampoco me ha quedado muy claro aún dónde se van los satoshis que te restan cuando abres un canal. Desde luego cuando los cierras no vuelven, o al menos eso es lo que he experimentado yo.
 
Tampoco me ha quedado muy claro aún dónde se van los satoshis que te restan cuando abres un canal. Desde luego cuando los cierras no vuelven, o al menos eso es lo que he experimentado yo.


Esos satoshis quedan resevados como commit_fee. Si haces un listchannels los veras ahi. Es la comision que hay que pagar onchain para cerrar el canal.
 
La capacidad de LN escala hasta casi 100BTC, un 74% más que hace 30 días.



El mio tiene una media de 70sat al mes en fees, aunque llevo unos dias sin tener nada. Todavia le quedará un rato hasta que la gente lo empiece a usar de verdad.
 
Pregunta de recien llegado, tres días de agosto para armar esto, pero carrula.

He creado wallet y dirección con

lncli create
lncli newaddress p2wkh

Te da dirección pública, pero hay algún comando tipo dumpprivkey sobre esa dirección pública? Formas de hacer copia de seguridad de la wallet LN?

Busco determinadas analogías con bitcoin-cli pero no las encuentro, creo que me falta mucha literatura del tema
Para la cartera tienes la seed que te da cuando la generas pero con ella solo guardas los fondos que tengas 'on-chain' . Con la semilla no guardas el estado de los canales, sus fondos, los peers... para eso tienes que copiar el directorio '.lnd'

Aquí puse un procedimiento de como copiar automaticamente ese directorio cada 59 minutos a un pendrive:
https://www.burbuja.info/inmobiliar...ller-montar-nodo-bitcoin-16.html#post22431758
 
Última edición:
Para la cartera tienes la seed que te da cuando la generas pero con ella solo guardas los fondos que tengas 'on-chain' . Con la semilla no guardas el estado de los canales, sus fondos, los peers... para eso tienes que copiar el directorio '.lnd'

Aquí puse un procedimiento de como copiar automaticamente ese directorio cada 59 minutos a un pendrive:
https://www.burbuja.info/inmobiliar...ller-montar-nodo-bitcoin-16.html#post22431758

Pues he leido por ahi que hacer backup de los canales y sus estados es un error, porque la red penaliza los canales con estados antiguos (que es lo que podría pasar cuando restauramos de un backup que puede tener horas o días) porque los considera un vector de vulnerabilidad, y como penalización te los cierran y pierdes los fondos de dicho canal.

Lo comentan en varios sitios




Y que básicamente con las seeds tendría que ser suficiente. Lo que no me queda claro es como recuperarías los canales, está claro que puedes esperar a que te los cierren desde el otro lado, pero ¿y los que no?
 
Última edición:
Pues he leido por ahi que hacer backup de los canales y sus estados es un error, porque la red penaliza los canales con estados antiguos (que es lo que podría pasar cuando restauramos de un backup que puede tener horas o días) porque los considera un vector de vulnerabilidad, y como penalización te los cierran y pierdes los fondos de dicho canal.

Lo comentan en varios sitios




Y que básicamente con las seeds tendría que ser suficiente. Lo que no me queda claro es como recuperarías los canales, está claro que puedes esperar a que te los cierren desde el otro lado, pero ¿y los que no?

Sí no copias el directorio lnd pierdes todos los canales y sus fondos. Es fácil comprobarlo, haz la prueba. Con la seed solo recuperas la cartera.
Yo hago una copia cada 30 minutos para tenerla lo más actualizada posible para en caso de que la microSD de la raspberry casque poder restaurarlo al último estado conocido.
 
Sí no copias el directorio lnd pierdes todos los canales y sus fondos. Es fácil comprobarlo, haz la prueba. Con la seed solo recuperas la cartera.
Yo hago una copia cada 30 minutos para tenerla lo más actualizada posible para en caso de que la microSD de la raspberry casque poder restaurarlo al último estado conocido.

Por eso digo que en última instancia, si te cierran todos los canales vuelves a tener los fondos en la cartera, con lo que sería suficiente.

Lo que haces te funciona porque ahora mismo es muy probable que en media hora no hayas tenido cambios en los estados, pero el día que el sistema tenga miles de transacciones por segundo ya verás que ese backup va a quedar invalidado a los pocos segundos.

En la direccion que puse antes ponen algún truquillo (eso si, para lightningd, no es para lnd) para manipular la bbdd de canales y "forzar" a la devolución (eso sí en otro nodo con la wallet restaurada y sin abrir nuevos canales).

To recover from a crash, get your hsm_secret and put it on some VM or new spare computer. Run lightningd with --port=0. DO NOT MAKE CHANNELS WITH ANYONE OR CONNECT WITH ANYONE. Run newaddr a few hundred times, then cleanly shut down lightningd. Then run: sqlite3 $HOME/.lightning/lightningd.sqlite3 "UPDATE vars SET val= 500000 WHERE name='last_processed_block';". Rerun lightningd with --port=0 again. DO NOT MAKE CHANNELS WITH ANYONE OR CONNECT WITH ANYONE. Recover onchain funds to some other onchain wallet you control (with withdraw command all argument). Wait a few hours/days/weeks/months until everyone else closes channels to you, which should make the channel funds into onchain funds you can recover onchain (with withdraw all).

Me imagino que será algo que tendrán que mejorar, porque sino de momento no hay una forma efectiva de hacer dichos backups.
 
Por eso digo que en última instancia, si te cierran todos los canales vuelves a tener los fondos en la cartera, con lo que sería suficiente.

Lo que haces te funciona porque ahora mismo es muy probable que en media hora no hayas tenido cambios en los estados, pero el día que el sistema tenga miles de transacciones por segundo ya verás que ese backup va a quedar invalidado a los pocos segundos.

En la direccion que puse antes ponen algún truquillo (eso si, para lightningd, no es para lnd) para manipular la bbdd de canales y "forzar" a la devolución (eso sí en otro nodo con la wallet restaurada y sin abrir nuevos canales).



Me imagino que será algo que tendrán que mejorar, porque sino de momento no hay una forma efectiva de hacer dichos backups.
No estoy en un PC pero en algún sitio leí que la idea a futuro es que con la seed recuperes el estado de todo. Por ahora toca seguir copiando el directorio lnd.
 
Guía de referencia para LND:

 
Videotutorial de como montar un nodo LN con Windows 10 (Bitcoin Core + Eclair)

 
A punto de salir la versión 0.5 de LND, ahora mismo al 97%



---------- Post added 25-ago-2018 at 10:22 ----------

Cuando se reinicia el malo LND, por seguridad, es necesario desbloquear la cartera de forma manual introduciendo la clave; si a alguien le interesa, Stadicus muestra en la siguiente guía como realizar este proceso de forma automática:

 

Estadísticas del foro

Temas
2.049.308
Mensajes
58.144.447
Miembros
190.829
Último miembro
Chinches

El blog de burbuja.info

Volver