Montando un nodo de Lightning Network

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
1.830
Zanx
3.726
Ubicación
Bajo techo
Tengo ahora mismo montado un nodo bajo windows pero no tengo claro contra quién tengo que abrir canales. Algún consejo??
En 1ml.com tienes varios listados de nodos ordenados por diferentes criterios; nodos con más canales, nodos con más capacidad, últimos nodos actualizados...
Si quieres simplemente probar a abrir canales, mandar pagos, recibirlos... conectate a uno o dos de esos "top" y con eso te aseguras el acceso a la mayor parte de la red.
Recordad que cuando abres un canal, todo el saldo del canal lo tienes en tu lado y solo se podrá recibir lo que se haya previamente gastado. Como alternativa a gastar, están las páginas como zigzag.io, que mandas bitcoins por el canal LN y ellos te los devuelven (cobran una pequeña comision, creo que unos 0.5$) a la dirección Bitcoin que se les indique.

---------- Post added 28-sep-2018 at 07:54 ----------

LN monitor; otro sitio donde poder obtener estadísticas de la red LN. Este incluye también medias, medianas de comisiones que se están usando y otros datos.


LightningPeach

Announcing the LN Monitor
 

Los soles al lunes

Madmaxista
Desde
2 Oct 2008
Mensajes
2.973
Zanx
3.734
Ubicación
Cantabrum indoctum iuga ferre nostra
- ¿Tienes abierto el puerto 10009 en el nodo? Prueba con "sudo netstat -nap | grep 10009"

- Has copiado los archivos de las ubicaciones correctas? (admin.macaroon esta donde esta el archivo wallet.db)

- Has editado el archivo lnd.conf añadiendo "rpclisten=0.0.0.0:10009"

- lnd esta totalmente sincronizado y el servicio levantado antes de arrancar Zap?

Eso es lo que se me ocurre que revises. Pero si nos aportas algún dato más como donde tienes Zap (sin en la misma maquina que el nodo o en otra), sistema operativo... igual alguno que por aquí te lea te puede ayudar.
Gracias a ambos.

Después de buscar por todas partes, decidí usar la técnica ancestral por pocos conocida: reboot

Y voilá
 

Geldschrank

Himbersor
Desde
24 Jun 2015
Mensajes
1.162
Zanx
1.684
En 1ml.com tienes varios listados de nodos ordenados por diferentes criterios; nodos con más canales, nodos con más capacidad, últimos nodos actualizados...
Si quieres simplemente probar a abrir canales, mandar pagos, recibirlos... conectate a uno o dos de esos "top" y con eso te aseguras el acceso a la mayor parte de la red.
Recordad que cuando abres un canal, todo el saldo del canal lo tienes en tu lado y solo se podrá recibir lo que se haya previamente gastado. Como alternativa a gastar, están las páginas como zigzag.io, que mandas bitcoins por el canal LN y ellos te los devuelven (cobran una pequeña comision, creo que unos 0.5$) a la dirección Bitcoin que se les indique.

---------- Post added 28-sep-2018 at 07:54 ----------

LN monitor; otro sitio donde poder obtener estadísticas de la red LN. Este incluye también medias, medianas de comisiones que se están usando y otros datos.


LightningPeach

Announcing the LN Monitor
Muy buena info!!

Ya tengo tres canales montados pero no veo pasar nada por ellos (lleva desde el viernes en marcha9. He visto que la media está en 8 canales por nodo. Cuantos tenéis vosotros?? Cuanto tardasteis en tener tráfico??

Saludos y gracias.
 

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
1.830
Zanx
3.726
Ubicación
Bajo techo
Muy buena info!!

Ya tengo tres canales montados pero no veo pasar nada por ellos (lleva desde el viernes en marcha9. He visto que la media está en 8 canales por nodo. Cuantos tenéis vosotros?? Cuanto tardasteis en tener tráfico??

Saludos y gracias.
A que te refieres con tener trafico? A enrutar pagos? Si es eso, primero tendras que poder recibirlos y para ello, o te abren canales a tu nodo o gastas satoshis para tener saldo en el otro lado del canal.

Hay algunos nodos que si les abres un canal, estos te abren otro de la misma cantidad; con este probé yo y me funciono, pero no se si seguirá haciéndolo:

Node: WILL_CONNECT_BACK | 1ML - Lightning Network Search and Analysis Engine - mainnet

Si quieres (y no te importa dejar tu IP) puedes dejar por aquí la dirección de tu nodo y a ver si alguien te abre un canal.

Sobre esto ultimo, tengo pendiente realizar una pequeña guía para que Bitcoind y LND salgan por tor y poder utilizar la dirección onion para poder abrir y que nos abran canales por esa dirección. Espero poder colgarla por aquí en unos días.
 

Geldschrank

Himbersor
Desde
24 Jun 2015
Mensajes
1.162
Zanx
1.684
A que te refieres con tener trafico? A enrutar pagos? Si es eso, primero tendras que poder recibirlos y para ello, o te abren canales a tu nodo o gastas satoshis para tener saldo en el otro lado del canal.

Hay algunos nodos que si les abres un canal, estos te abren otro de la misma cantidad; con este probé yo y me funciono, pero no se si seguirá haciéndolo:

Node: WILL_CONNECT_BACK | 1ML - Lightning Network Search and Analysis Engine - mainnet

Si quieres (y no te importa dejar tu IP) puedes dejar por aquí la dirección de tu nodo y a ver si alguien te abre un canal.

Sobre esto ultimo, tengo pendiente realizar una pequeña guía para que Bitcoind y LND salgan por tor y poder utilizar la dirección onion para poder abrir y que nos abran canales por esa dirección. Espero poder colgarla por aquí en unos días.
Si, me refería a enrutar pagos. Tenía pensado que cuando abres un canal ya es bidireccional. La IP no quiero dejarla, ya que son unos satoshis que he ido recogiendo por ahí aprovechando airdrops y minando shitcoins, y son completamente anónimos.
 

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
1.830
Zanx
3.726
Ubicación
Bajo techo
Si, me refería a enrutar pagos. Tenía pensado que cuando abres un canal ya es bidireccional. La IP no quiero dejarla, ya que son unos satoshis que he ido recogiendo por ahí aprovechando airdrops y minando shitcoins, y son completamente anónimos.
El canal si es bidireccional, solo que cuando abres uno, todo el saldo esta en tu lado. Hay que pensar en un canal cómo si fuera una línea de un ábaco. Este artículo lo explica bastante bien: Understanding Lightning Network using an Abacus
 

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
1.830
Zanx
3.726
Ubicación
Bajo techo
Lanzo una pregunta con premio de 20000 satoshis (se los envío por LN por supuesto) para quien la acierte... :p

¿como puedo demostrar a alguien que un nodo lightning con LND es mío sin abrir canales contra el ni hacerle una transacción?

Si nadie lo averigua, la respuesta mañana a las 15h :XX:
 

ninfireblade

Madmaxista
Desde
18 Jul 2008
Mensajes
2.507
Zanx
3.034
Lanzo una pregunta con premio de 20000 satoshis (se los envío por LN por supuesto) para quien la acierte... :p

¿como puedo demostrar a alguien que un nodo lightning con LND es mío sin abrir canales contra el ni hacerle una transacción?

Si nadie lo averigua, la respuesta mañana a las 15h :XX:

Abriendo canales contra otro nodo de la red desde tu nodo ya que solo tú puedes hacerlo.

Tambien me acabo de dar cuenta que hay un comando 'signmessage' que firma un mensaje utilizando la clave privada de nuestro nodo:

Código:
[email protected]:~ $ lncli help signmessage
NAME:
   lncli signmessage - Sign a message with the node's private key.

USAGE:
   lncli signmessage [command options] msg

CATEGORY:
   Wallet

DESCRIPTION:

  Sign msg with the resident node's private key.
  Returns the signature as a zbase32 string.

  Positional arguments and flags can be used interchangeably but not at the same time!

OPTIONS:
   --msg value  the message to sign

Ejemplo:

Código:
[email protected]:~ $ lncli signmessage test
{
    "signature": "rd31d5ofysytd479xqkcsh4t4uk6ykmxry8xc17h3qc76zkzuqwfau6sfgc7sxmmkp984z4uee66ebx3z58458zqdfygs7ihf1bhiadi"
}
[email protected]:~ $ lncli verifymessage test rd31d5ofysytd479xqkcsh4t4uk6ykmxry8xc17h3qc76zkzuqwfau6sfgc7sxmmkp984z4uee66ebx3z58458zqdfygs7ihf1bhiadi
{
    "valid": true,
    "pubkey": "0261f842bf519ee59abe37f874b48c7bcc31a51c8c0f12668edef3bb82143ac1ff"
}


---------- Post added 02-oct-2018 at 15:25 ----------

Te voy dejando la facturita por aqui para cuando gustes :XX::XX:

Código:
lnbc200u1pdmxuv9pp5acau4gww8kdfkjlmwx5xhuceax7hre2cs7e0cnr0wydtcu8m944qdplvfkkymnrwss8qun9va6kuarpypjx2mt0wd68yctjypcx7um9wd5k7m3qdehkgmccqzysxqyxr2q93msq5vzkzcw8jgnky2pza3p6tv9lcecf3d34r2nv0qkrey4lmp97hzupzj3lqxzlmpx3sv0dq0x468t7d9ke5twz8zcke0qxjl8yscpahjdw4
 
Última edición:

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
1.830
Zanx
3.726
Ubicación
Bajo techo
Abriendo canales contra otro nodo de la red desde tu nodo ya que solo tú puedes hacerlo.

Tambien me acabo de dar cuenta que hay un comando 'signmessage' que firma un mensaje utilizando la clave privada de nuestro nodo:

Código:
[email protected]:~ $ lncli help signmessage
NAME:
   lncli signmessage - Sign a message with the node's private key.

USAGE:
   lncli signmessage [command options] msg

CATEGORY:
   Wallet

DESCRIPTION:

  Sign msg with the resident node's private key.
  Returns the signature as a zbase32 string.

  Positional arguments and flags can be used interchangeably but not at the same time!

OPTIONS:
   --msg value  the message to sign

Ejemplo:

Código:
[email protected]:~ $ lncli signmessage test
{
    "signature": "rd31d5ofysytd479xqkcsh4t4uk6ykmxry8xc17h3qc76zkzuqwfau6sfgc7sxmmkp984z4uee66ebx3z58458zqdfygs7ihf1bhiadi"
}
[email protected]:~ $ lncli verifymessage test rd31d5ofysytd479xqkcsh4t4uk6ykmxry8xc17h3qc76zkzuqwfau6sfgc7sxmmkp984z4uee66ebx3z58458zqdfygs7ihf1bhiadi
{
    "valid": true,
    "pubkey": "0261f842bf519ee59abe37f874b48c7bcc31a51c8c0f12668edef3bb82143ac1ff"
}


---------- Post added 02-oct-2018 at 15:25 ----------

Te voy dejando la facturita por aqui para cuando gustes :XX::XX:

Código:
lnbc200u1pdmxuv9pp5acau4gww8kdfkjlmwx5xhuceax7hre2cs7e0cnr0wydtcu8m944qdplvfkkymnrwss8qun9va6kuarpypjx2mt0wd68yctjypcx7um9wd5k7m3qdehkgmccqzysxqyxr2q93msq5vzkzcw8jgnky2pza3p6tv9lcecf3d34r2nv0qkrey4lmp97hzupzj3lqxzlmpx3sv0dq0x468t7d9ke5twz8zcke0qxjl8yscpahjdw4
Jajajja... Eso es, el comando 'lncli verifymessage' era lo que buscaba.
Premio para ninfireblade.

Ya tienes los 20000 satoshis
 
Última edición:
Arriba Pie