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

  • Autor del tema Autor del tema bmbnct
  • Fecha de inicio Fecha de inicio
Ok, es lo que intuía, pero quería confirmar por si acaso. Luego lo pruebo, a ver si no pierdo nada al restaurar

Enviado desde mi Redmi 5 mediante Tapatalk
 
He actualizado los pasos de instalación a Marzo de 2019 con las versiones recientes del cliente de Bitcoin Core, LND, Zap, Go ...
 
Me lleva el nodo por la calle de la amargura ultimamente sonrisa:. Total, que el otro dia la lie parda. Llegue cansado y no me apetecia nada restaurarlo, pero como no queria dejarlo offline mucho tiempo me lie a ello. Resultado: me cargo el backup de lnd y parace que pierdo un canal, justo el que tenia casi todo el saldo 2M. Hoy vuelve a no arrancar y ni siquiera accedo por ssh. doh!
 
Me lleva el nodo por la calle de la amargura ultimamente sonrisa:. Total, que el otro dia la lie parda. Llegue cansado y no me apetecia nada restaurarlo, pero como no queria dejarlo offline mucho tiempo me lie a ello. Resultado: me cargo el backup de lnd y parace que pierdo un canal, justo el que tenia casi todo el saldo 2M. Hoy vuelve a no arrancar y ni siquiera accedo por ssh. doh!


Supongo que habras reiniciado tambien la raspberry no vaya a ser que se haya quedado colgada. Sin aun asi no te va el ssh tendras que conectar la raspberry a un monitor y ver que le pasa.
 
Supongo que habras reiniciado tambien la raspberry no vaya a ser que se haya quedado colgada. Sin aun asi no te va el ssh tendras que conectar la raspberry a un monitor y ver que le pasa.

Si, es lo que hice la ultima vez, tenia un error de sincro de kernel o algo asi, no me acuerdo bien, y no me quedo mas remedio que grabar la SD con la imagen que tenia de backup, de ahi el estropicio al restaurar canales. Ahora me da ese error y alguno mas....

La voy a volver a grabar y la dejo unos dias solo con core, me da que lnd puede haberse quedado algo corrompido, igual lo vuelvo a instalar.
 
Última edición:
Hagas lo que hagas no restaures una copia del directorio .lnd anterior a la última que tengas. La copia de .lnd tiene que estar lo más actualizada posible, y si se puede que se haya realizado parando el nodo LND y copiandolo; pero que tenga el último estado de los canales, sino, si la parte contraria tiene un saldo más actual que el tuyo puedes perder todo su saldo.

Esto se solucionará con los backups de los canales que vendrán en la versión 0.6 de LND y con las torres de control.
 
Si lo tenía más o menos claro, y más sencillo no podía ser, lo que pasa es si te cargas el backup difícil solución tiene la cosa.

Se sabe cómo va a funcionar el tema de backup de canales en la 0.6?

Enviado desde mi Redmi 5 mediante Tapatalk
 
Si lo tenía más o menos claro, y más sencillo no podía ser, lo que pasa es si te cargas el backup difícil solución tiene la cosa.

Se sabe cómo va a funcionar el tema de backup de canales en la 0.6?

Enviado desde mi Redmi 5 mediante Tapatalk
No entiendo bien lo que te ha pasado, ¿no tienes copia del directorio ".lnd"?
 
No entiendo bien lo que te ha pasado, ¿no tienes copia del directorio ".lnd"?

Pues ahora ya yo tampoco se que ha pasado. No se si he machacado algo al hacer la copia o que el backup no se estaba haciendo..

El caso es que el ultimo channel.db que tengo es del dia 16 y abri algun canal el dia 19. Ahora ni siquiera veo los canales online en zap.
Creo que voy a cerrar todos y empezar de nuevo.🙁
 
Pues ahora ya yo tampoco se que ha pasado. No se si he machacado algo al hacer la copia o que el backup no se estaba haciendo..

El caso es que el ultimo channel.db que tengo es del dia 16 y abri algun canal el dia 19. Ahora ni siquiera veo los canales online en zap.
Creo que voy a cerrar todos y empezar de nuevo.🙁

Si no tienes backups más recientes, restaura el del día 16, aunque probablemente pierdas más saldo que los posteriores canales que abriste por anunciar un estado de canal anterior.
Para cerrar los canales hazlo con "lncli closeallchannels", con esto se cerraran todos los canales que tengas levantados y el saldo pasará a estar en tu cartera (pendiente de confirmarse). Con los que esten caidos, puedes esperar a ver si levantan o sino con el comando "lncli closeallchannels --force" (PRIMERO EJECUTA SIN --force PORQUE SINO TODOS SE FORZARAN). Ten en cuenta que --force activa el timelock y para que veas el saldo en la cartera este tendra que agotarse; normalmente suelen ser 144 bloques (1 día), pero segun el canal puede ser más.
Ya nos contaras, si tienes alguna duda, ya sabes.
 
Se sabe cómo va a funcionar el tema de backup de canales en la 0.6?

Ayer anunciaron un primer paso en este sentido:




Hay mucho por hacer aún; requiere cooperación con el peer del canal ya que cuando se restaura el backup le pide información y parece que no hay garantía de que el estado que te de este sea el ultimo.
 
Ayer anunciaron un primer paso en este sentido:




Hay mucho por hacer aún; requiere cooperación con el peer del canal ya que cuando se restaura el backup le pide información y parece que no hay garantía de que el estado que te de este sea el ultimo.
Bien, bien, tiene que ser algo a prueba de torpes[emoji16]

Enviado desde mi Redmi 5 mediante Tapatalk
 
Os sale este warning en core? "Warning: Unknown block versions being mined! It's possible unknown rules are in effect"

Es alguien spameando los bloques o que? Tengo la version 17.1 asi que estoy actualizado creo.
 
Os sale este warning en core? "Warning: Unknown block versions being mined! It's possible unknown rules are in effect"

Es alguien spameando los bloques o que? Tengo la version 17.1 asi que estoy actualizado creo.


Pasa continuamente, Bitmain poniendo una version a los bloques que no se corresponde... pero no pasa nada
 
Alex Bosworth expone un método para automatizar el backup de los canales:

"Now that we have a way to do static channel backups in lnd you can start integrating offsite backups into your node deployments. I've outlined a generic example using inotify and systemd on how to have a copy made automatically when your backup is updated."



Habrá que probarlo!

 
Versión 0.6 recién salida del horno.



 
Lightning Labs estrena app de escritorio en mainnet:

 
Sparkswap is the first cryptocurrency exchange built on the Lightning Network. Now, you can trade Bitcoin for other cryptocurrencies in seconds without depositing assets with a third party.



You must be registered for see images
 

Adjuntos

Archivo oculto para usuarios no registrados
Buenas chicos, otra vez por aqui a pedir sopitas nover:

El caso es que el nodo me crashea continuamente y ya no se que mirar.

Parece que es lnd, por que arranco core y sincroniza bien, lo dejo varios dias y aguanta. Luego arranco lnd, (la ultima vez me instale la 0.6), y funciona, pero lo miro al de un dia o dos y no puedo conectar y no hace amago ni de arrancar, nada. Total, como no puedo ver nada, grabo la imagen de backup que tengo en la SD y vuelta a empezar, y asi ya llevo 3 o 4 veces.

Igual convendria desinstalar totalmente lnd?, pero no encuentro info de como hacerlo. ¿algo mas que se os ocurra?

Tambien he mirado voltajes y tal, estos saltos son normales?

pi ~ ฿ sudo vcgencmd measure_volts
volt=1.2000V
pi ~ ฿ sudo vcgencmd measure_volts
volt=1.3875V
pi ~ ฿ sudo vcgencmd measure_volts
volt=1.3875V
pi ~ ฿ sudo vcgencmd measure_volts
volt=1.2000V
pi ~ ฿ sudo vcgencmd measure_volts
volt=1.3875V
pi ~ ฿ sudo vcgencmd measure_volts
volt=1.2000V
pi ~ ฿ sudo vcgencmd measure_volts
volt=1.3875V
 
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.
 

Estadísticas del foro

Temas
2.049.529
Mensajes
58.150.388
Miembros
190.833
Último miembro
jaimegrcia998

El blog de burbuja.info

Volver