Taller - Montar un nodo Bitcoin y LND (Actualizado a Marzo 2019)

Ahora mismo de sobra, lo que no sé es si al arrancar lnd me llena la SD, tiene más de 10 GB libres... Lo vigilo a ver.


Enviado desde mi Redmi 5 mediante Tapatalk
 
¿Has probado a actualizar el sistema? No vaya a ser alguna incompatibilidad con algún componente.

¿Como tienes de cargado el proceso?

¿Temperatura?

A mi me ocurrió algo similar y finalmente era la SD, la cambié y listo; también puedes probar a cambiar de fuente de alimentación, en otra raspberry que tenía dedicada para musica me dio bastante la lata también.
 
Habia un archivo corrupto y no me dejaba actualizar el SO, al final he conseguido restaurarlo. Tambien he actualizado core a la 18.

Solo con core arrancado estoy en torno al 5-10% de CPU, 30% de memoria y 49º C. Creo que esta correcto.
Eso si, al arranque con bloques sincronizados esta en torno al 50% de CPU durante unos 20-30 min. Supongo que sera la busqueda de peers.

Voy a hacer una imagen de la SD y luego pruebo arrancando lnd a ver como va.

Edit:

esto es lo que me sale, lleva 20 min arrancado y no baja de 90-100% incluso 120% roto2 he visto.

%Cpu(s): 27.2 us, 1.0 sy, 0.0 ni, 71.2 id, 0.6 wa, 0.0 hi, 0.1 si, 0.0 st
KiB Mem : 949448 total, 37860 free, 407352 used, 504236 buff/cache
KiB Swap: 2097148 total, 2071540 free, 25608 used. 486092 avail Mem

1297 pi 20 0 1076968 69476 8256 S 90.5 7.3 19:58.73 lnd
817 pi 20 0 471672 304804 3596 S 17.8 32.1 21:53.66 bitcoind

La temperatura ha subido a 60º y me da este mensaje, que por lo que he visto por ahi es voltaje bajo.

sudo vcgencmd get_throttled

throttled=0x80000

Edit2:

Durante toda la noche se ha mantenido la CPU en torno al 100% y la menoria usada ha ido subiendo continuamente hasta el 30%. De repente justo ahora se liberado un monton de memoria y la CPU ha bajado bruscamente. Creo que son valores normales. Si vuelve a fallar probaria a cambiar fuente o SD.

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
817 pi 20 0 517852 336104 2584 S 7.9 35.4 400:59.96 bitcoind
1297 pi 20 0 1079592 100104 18764 S 4.3 10.5 735:06.90 lnd
 
Última edición:
Tengo al nodo de mi raspberry sincronizando pero se ha quedado atrás por unos 100 bloques. Tarda unos 2 minutos por bloque asi que supongo que a este ritmo no tardará mucho en alcanzarla pero me sorprende ver que se ha quedado atras. ¿ A alguno mas le pasa ?

Este es un claro ejemplo por el que no hay que aumentar el tamaño de los bloques e incluso por que reducirlo seria bueno.
 
El mio está sincronizado. Dos minutos por bloque es un poco mucho ¿no?
 
Si, no se que le ha podido pasar. Aunque tarde 2 minutos por bloque es suficiente para no quedarse atrás, ya que se crea uno cada 10 minutos.

PD. Ya solo le faltan 60 para alcanzar la cabeza.
 
Ya disponible la beta de Zap version android. Tiene buena pinta y se conecta al nodo muy facil.

Zap: Bitcoin Lightning Wallet - Apps on Google Play


Al final se solucionaron los problemas del nodo actualizando el software, no me hizo falta cambiar SD ni fuente. Lleva un mes funcionando sin dar problemas. Ya que me puse con ello, aproveche y le instale Electrum personal server con exito. :)
 
Me ha parecido leer que la nueva versión de lnd 0.7 trae ya las watchtowers:

This release marks a new major release of lnd that includes several important bug fixes, an improved payment API, pathfinding enhancements, faster initial sync times, support for fee bumping on sweeps, and an initial rollout of altruistic watchtowers. As always, users are highly encouraged to upgrade to this new version.
 
¿Cómo podemos configurar el nodo del Bitcoin de tal modo que las consultas RPC puedan realizarse no sólo desde el servidor local (127.0.0.1), sino TAMBIÉN desde cualquier ordenador de la red de área local (192.168.*.*)?
 
¿Cómo podemos configurar el nodo del Bitcoin de tal modo que las consultas RPC puedan realizarse no sólo desde el servidor local (127.0.0.1), sino TAMBIÉN desde cualquier ordenador de la red de área local (192.168.*.*)?

Editando el archivo bitcoin.conf y añadiendo la red que quieras, por ejemplo la 192.168.1.0/24:

Código:
rpcallowip=192.168.1.0/24

Añade también un nombre de usuario y password, el cual debe coincidir en la aplicación que haga las consultas RPC

Código:
rpcuser=nombredeusuario
rpcpassword=password
 
Gracias bmbnct,

Tengo un par de preguntas para ti:

a) Mi intención es adquirir una tarjeta microSD de gran capacidad (probablemente unos 512 Gb). Sin embargo, he leído en internet, que la manipulación del swap por parte de la Raspberry puede deteriorar bastante la tarjeta de almacenamiento. ¿Tu qué piensas? No me gustaría incorporar a la Raspberry un disco duro externo, más que nada por cuestiones de espacio.

b) ¿Tienes intención de crear algo parecido con el protocolo Ripple, el más usado por los bancos y al que se le pueden incorporar incluso mecanismos anti-blanqueo de dinero?
 
Gracias bmbnct,

Tengo un par de preguntas para ti:

a) Mi intención es adquirir una tarjeta microSD de gran capacidad (probablemente unos 512 Gb). Sin embargo, he leído en internet, que la manipulación del swap por parte de la Raspberry puede deteriorar bastante la tarjeta de almacenamiento. ¿Tu qué piensas? No me gustaría incorporar a la Raspberry un disco duro externo, más que nada por cuestiones de espacio.

b) ¿Tienes intención de crear algo parecido con el protocolo Ripple, el más usado por los bancos y al que se le pueden incorporar incluso mecanismos anti-blanqueo de dinero?

a) En la pagina 1 de este hilo hay un indice que te lleva a distintas paginas sobre como configurar un nodo bitcoin, LN y otros extras. Aquí, en el punto 4, puedes ver que la swap la muevo al disco duro por la razón que tu comentas. Taller - Montar un nodo Bitcoin y LND (Actualizado a Marzo 2019)

b) No.
 
Volver