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

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
2.256
Reputación
4.873
Lugar
Bajo techo
Los disipadores no es que sean imprescindibles pero algo ayudan a mantener la temperatura de funcionamiento más baja y por tanto alargando la vida util de la raspberry. Y creo que solo cuestan 2-3€, por ese precio ya compensa por poco que hagan.

Si ayudan si, bajan unos grados (entre 3 y 7) la temperatura de la raspberry. Para consultar la temperatura de la rasp, se hace con el siguiente comando:


sudo vcgencmd measure_temp




---------- Post added 07-jun-2018 at 23:03 ----------

Los disipadores no valen para nada y en lugar de pantalla se hace ssh y listos.

La pantalla no es sustituta de SSH, esta solo se usa para visualizar datos sin posibilidad de interactuar con la raspberry.


---------- Post added 07-jun-2018 at 23:10 ----------

Iré actualizando el primer post con los pasos ya realizados.
 
Última edición:

Cetero

Madmaxista
Desde
17 Oct 2013
Mensajes
1.128
Reputación
1.473
Lugar
Zona Zero
Los disipadores no es que sean imprescindibles pero algo ayudan a mantener la temperatura de funcionamiento más baja y por tanto alargando la vida util de la raspberry. Y creo que solo cuestan 2-3€, por ese precio ya compensa por poco que hagan.
Tengo una raspi en marcha sin disipadores, y alguna vez le he visto 63ºC.
¿Hasta cuanto aguanta?
¿Con los disipadores se puede cerrar la caja oficial?



Gracias por contestar a todos y el trabajo que le estas poniendo.
 

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
2.256
Reputación
4.873
Lugar
Bajo techo
Tengo una raspi en marcha sin disipadores, y alguna vez le he visto 63ºC.
¿Hasta cuanto aguanta?
¿Con los disipadores se puede cerrar la caja oficial?



Gracias por contestar a todos y el trabajo que le estas poniendo.

Esto es lo que indica en la web oficial:


8. WHAT IS ITS OPERATING TEMPERATURE? The Raspberry Pi is built from commercial chips which are qualified to different temperature ranges; the LAN9514 (LAN9512 on older models with 2 USB ports) is specified by the manufacturers as being qualified from 0°C to 70°C, while the SoC is qualified from -40°C to 85°C. You may well find that the board will work outside those temperatures, but we’re not qualifying the board itself to these extremes.
400 Bad Request


Así que 63º andan un poco al limite.


La caja oficial, no dispone de ningún orificio de ventilación; la temperatura de la raspberry va relacionada con la carga de trabajo que este realizando (%CPU), si la CPU es baja, la temperatura no sube mucho.



Una de mis dos rapsberrys (bitcoin core + LND) esta dentro de la caja oficial y con disipadores. La temperatura que muestra con la CPU al 30% (descontando el comando "top") es la siguiente:


 

ninfireblade

Madmaxista
Desde
18 Jul 2008
Mensajes
3.319
Reputación
4.786

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
2.256
Reputación
4.873
Lugar
Bajo techo
Otra opcion para bajar la temperatura es meterla en una caja con ventilador. Yo tambien la tengo con bitcoind+lnd y raramente pasa de 35º




La caja que tengo es esta: Smraza Raspberry Pi 3 b+ Carcasa con 1.5m Cable Fuente de Alimentación 5V 2.5A con Conector ON/OFF + Ventilador + 3 x Disipador de Calor para Raspberry Pi 3 Pi 2 modelo B Caja (sin Raspberry Pi): Amazon.es: Electrónica

Me parece buena opcion porque en el precio ya esta incluido tambien el cargador y los disipadores.
Y el ruido del ventilador? No molesta? En mi caso está al lado de la TV en el salón y es requisito indispensable que el ruido sea 0.
 

ninfireblade

Madmaxista
Desde
18 Jul 2008
Mensajes
3.319
Reputación
4.786
Y el ruido del ventilador? No molesta? En mi caso está al lado de la TV en el salón y es requisito indispensable que el ruido sea 0.

Ruido cero. Es más imagínate como es que a 20 cm de la rasperry no sabrias decir si el ventilador esta funcionando o si está parado.

Hay dos posibles configuraciones, enchufarlo en el pin de 3V o en el de 5V. La diferencia es la velocidad a la que funcionaria el ventilador y a más velocidad enfriaria más logicamente. Yo lo tengo en el de 3V y ya ves que de sobra.
 

TOP NEP

Himbersor
Desde
27 Mar 2016
Mensajes
3.128
Reputación
4.694
Antes tenía un netbook viejo al que se le rompió la pantalla y empecé a usarlo como servidor remoto ssh cutre y como nodo bitcoin, pero hace unos meses estaba dando fallos y como al final tenía que reiniciarlo cada semana lo desconecté, cuánto puede durar una rpi así igual como nodo bitcoin 24/7?
 

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
2.256
Reputación
4.873
Lugar
Bajo techo
Antes tenía un netbook viejo al que se le rompió la pantalla y empecé a usarlo como servidor remoto ssh cutre y como nodo bitcoin, pero hace unos meses estaba dando fallos y como al final tenía que reiniciarlo cada semana lo desconecté, cuánto puede durar una rpi así igual como nodo bitcoin 24/7?
No tengo más datos que los de mi experiencia. En mi caso, tengo una raspberry haciendo de nodo sin parar desde noviembre de 2017 y cero problemas. El disco duro externo supongo que será lo primero que falle, porque esta continuamente activo.
Luego tengo otra raspberry de una serie vieja con kodi y esa lleva años encendida, a esta tuve que cambiarle la alimentación (el cargador de movil) porque empezó ha hacer un pitido.
En resumen, la raspberry creo que tiene una alta durabilidad si se mantiene en una temperatura adecuada y correctamente alimentada.
 

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
2.256
Reputación
4.873
Lugar
Bajo techo
PASO 2 - INSTALACIÓN DEL SISTEMA OPERATIVO EN LA RASPBERRY


Lo siguiente que debemos hacer es instalar el sistema operativo en la raspberry; para ello hay que volcar la imagen que descargamos de internet a la tarjeta microSD, esto se puede realizar de varias formas, indico la que probablemente la mayoría pueda realizar:


a) Insertamos la tarjeta microSD en el adaptador SD que viene con ella:




Prestad especial atención en que la pestaña situada a la izquierda del adaptador, donde indica "lock" este situada arriba; tal y como aparece en la siguiente imagen:




b) Esta tarjeta (con la microSD metida) la insertaremos en un PC con sistema operativo Windows que disponga de ranura para tarjetas SD. Tras ello el PC mostrara el siguiente mensaje y escogeremos la opcion "Continuar sin analizar":




c) Descargar e instalar el programa Win32 Disk Imager: Download Win32 Disk Imager from SourceForge.net



d) Descargar la imagen de raspbian de esta web: Download Raspbian for Raspberry Pi

pinchando en el enlace que pone "Download ZIP" en el apartado "Raspbian Stretch Lite":





Se descargara un archivo .zip (2018-11-13-raspbian-stretch-lite.zip), de unos 350 MB que tras descargarlo lo deberemos descomprimir, dando como resultado un archivo con extensión .img (2018-11-13-raspbian-stretch-lite.img)


e) Abrimos el programa descargado en el paso c) y vemos como la unidad que representa la tarjeta SD es detectada, en mi caso "F:" (flecha negra). Pinchamos en el botón que indica la flecha roja de la imagen, y escogemos el archivo descomprimido en el paso d) (2018-11-13-raspbian-stretch-lite.img)





Tras escoger el archivo "2018-11-13-raspbian-stretch-lite.img", pulsamos en "Write", saldrá un mensaje de aviso indicando que los datos de la tarjeta serán borrados, y pulsamos en "Yes". Comenzara el proceso de volcado del sistema operativo a la tarjeta. Cuando finalice, saldrá un mensaje informativo y cerraremos la aplicación.



f) Con la tarjeta aun insertada, iremos a "Mi PC" y abriremos la unidad donde se encuetra la tarjeta (en mi caso F:)



Dentro de F: (en mi caso, en el vuestro puede que sea otra unidad) abrir el directorio o carpeta "overlays", una vez dentro, deberemos copiar el archivo con el nombre "README" (sin extension) y pegarlo en la raiz, en mi caso F:. Una vez pegado, lo renombraremos a "ssh" (botón derecho encima del fichero y "Cambiar de nombre"). De esta forma raspbian tendrá habilitado el acceso SSH.


g) Sacamos la tarjeta SD del PC, la microSD del adaptador SD y la insertamos en nuestra raspberry (con la raspberry desconectada de la alimentación)


Para volcar la imagen a la tarjeta, como he comentado hay otras formas de realizarlo, por ejemplo desde el móvil sin necesidad de un PC mediante la app Pi SD Card Imager - Apps on Google Play aunque este método no lo he probado, en los foros de raspberry hay usuarios que lo utilizan. Una vez realizado, hay que acordarse de crear en la raiz de la tarjeta un fichero sin extensión llamado "ssh"
 
Última edición:

RutgerBlume

Madmaxista
Desde
13 Ene 2013
Mensajes
83
Reputación
48
PASO 2 - INSTALACIÓN DEL SISTEMA OPERATIVO EN LA RASPBERRY
PARA LOS USUARIOS DE MAC:

No necesitáis descargar ninguna aplicación externa, podéis volcar la imagen del sistema operativo para la Raspberry con unos sencillos pasos.

Estas instrucciones sustituyen a las instrucciones de bmbnct en algunos puntos. Otros puntos son exactamente iguales, pero los adjunto también para la comodidad del lector.

a) Insertamos la tarjeta microSD en el adaptador SD que viene con ella:




Prestad especial atención en que la pestaña situada a la izquierda del adaptador, donde indica "lock" este situada arriba; tal y como aparece en la siguiente imagen:




b) Esta tarjeta (con la microSD metida) la insertaremos en nuestro Mac. Vamos al Finder y deberíamos ver la tarjeta SD en la zona de dispositivos. A mí me sale nombrada como "NO NAME", pero podéis renombrarla haciendo click con el botón derecho y dándole a renombrar:





c) Descargar la imagen de raspbian de esta web: Download Raspbian for Raspberry Pi

pinchando en el enlace que pone "Download ZIP" en el apartado "Raspbian Stretch Lite":





Se descargara un archivo .zip (2018-04-18-raspbian-stretch-lite.zip), de unos 350 MB que tras descargarlo lo deberemos descomprimir, dando como resultado un archivo con extensión .img (2018-04-18-raspbian-stretch-lite.img)


d) Abrimos una ventana de terminal con la aplicación consola de nuestro Mac.
Ejecutar el siguiente comando:

diskutil list

Os aparecerá algo similar a esto:



SDCARD32 es el nombre que le he puesto a mi tarjeta SD en el punto b) al renombrar. Por lo tanto, la ruta a mi tarjeta SD es /dev/disk1
A vosotros podría saliros otro valor. Aseguraos bien de que usáis la ruta correcta según en los siguientes pasos. De lo contrario, ¡podríais borrar el contenido del disco duro vuestro Mac sin querer!

e) Asumiendo que vuestra ruta es /dev/diskX, ingresad el siguiente comando en la consola:

sudo dd if=ruta_a_imagen.img of=/dev/rdiskX bs=1m

Sustituid ruta_a_imagen.img por la ruta a la imagen descargada y descomprimida en el punto c)
IMPORTANTE: fijaos en la "r"puesta antes de diskX en el comando. Esto acelerará el proceso, así que dejadla ahí. Simplemente sustituid diskX según sea la ruta que hayáis obtenido en el punto d)

Si os sale lo siguiente un error que dice "resource is busy", probad el siguiente comando:

diskutil unmount /dev/diskXs1

De nuevo, sustituid diskX de acuerdo a vuestra ruta y dejad lo demás como está.

Probad de nuevo el paso e)

Una vez que el proceso comienza, debería terminar en unos pocos minutos.

f)
Una vez acabado el proceso anterior, ir al finder, entrar en la tarjeta SD, y abrir el directorio o carpeta "overlays". Una vez dentro, deberemos copiar el archivo con el nombre "README" (sin extension) y pegarlo en el directorio principal de la tarjeta SD. Una vez pegado, lo renombraremos a "ssh" (botón derecho encima del fichero y "Cambiar de nombre"). De esta forma raspbian tendrá habilitado el acceso SSH.

g) Sacamos la tarjeta SD del PC, la microSD del adaptador SD y la insertamos en nuestra raspberry (con la raspberry desconectada de la alimentación)
 
Última edición:

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
2.256
Reputación
4.873
Lugar
Bajo techo
PARA LOS USUARIOS DE MAC:

No necesitáis descargar ninguna aplicación externa, podéis volcar la imagen del sistema operativo para la Raspberry con unos sencillos pasos.

Estas instrucciones sustituyen a las instrucciones de bmbnct en algunos puntos. Otros puntos son exactamente iguales, pero los adjunto también para la comodidad del lector.

a) Insertamos la tarjeta microSD en el adaptador SD que viene con ella:




Prestad especial atención en que la pestaña situada a la izquierda del adaptador, donde indica "lock" este situada arriba; tal y como aparece en la siguiente imagen:




b) Esta tarjeta (con la microSD metida) la insertaremos en nuestro Mac. Vamos al Finder y deberíamos ver la tarjeta SD en la zona de dispositivos. A mí me sale nombrada como "NO NAME", pero podéis renombrarla haciendo click con el botón derecho y dándole a renombrar:





c) Descargar la imagen de raspbian de esta web: Download Raspbian for Raspberry Pi

pinchando en el enlace que pone "Download ZIP" en el apartado "Raspbian Stretch Lite":





Se descargara un archivo .zip (2018-04-18-raspbian-stretch-lite.zip), de unos 350 MB que tras descargarlo lo deberemos descomprimir, dando como resultado un archivo con extensión .img (2018-04-18-raspbian-stretch-lite.img)


d) Abrimos una ventana de terminal con la aplicación consola de nuestro Mac.
Ejecutar el siguiente comando:

diskutil list

Os aparecerá algo similar a esto:



SDCARD32 es el nombre que le he puesto a mi tarjeta SD en el punto b) al renombrar. Por lo tanto, la ruta a mi tarjeta SD es /dev/disk1
A vosotros podría saliros otro valor. Aseguraos bien de que usáis la ruta correcta según en los siguientes pasos. De lo contrario, ¡podríais borrar el contenido del disco duro vuestro Mac sin querer!

e) Asumiendo que vuestra ruta es /dev/diskX, ingresad el siguiente comando en la consola:

sudo dd if=ruta_a_imagen.img of=/dev/rdiskX bs=1m

Sustituid ruta_a_imagen.img por la ruta a la imagen descargada y descomprimida en el punto c)
IMPORTANTE: fijaos en la "r"puesta antes de diskX en el comando. Esto acelerará el proceso, así que dejadla ahí. Simplemente sustituid diskX según sea la ruta que hayáis obtenido en el punto d)

Si os sale lo siguiente un error que dice "resource is busy", probad el siguiente comando:

diskutil unmount /dev/diskXs1

De nuevo, sustituid diskX de acuerdo a vuestra ruta y dejad lo demás como está.

Probad de nuevo el paso e)

Una vez que el proceso comienza, debería terminar en unos pocos minutos.

f)
Una vez acabado el proceso anterior, ir al finder, entrar en la tarjeta SD, y abrir el directorio o carpeta "overlays". Una vez dentro, deberemos copiar el archivo con el nombre "README" (sin extension) y pegarlo en el directorio principal de la tarjeta SD. Una vez pegado, lo renombraremos a "ssh" (botón derecho encima del fichero y "Cambiar de nombre"). De esta forma raspbian tendrá habilitado el acceso SSH.

g) Sacamos la tarjeta SD del PC, la microSD del adaptador SD y la insertamos en nuestra raspberry (con la raspberry desconectada de la alimentación)
Genial! Muchas gracias por el trabajo!
A ver si se va animando la gente a montar su propio nodo.

Los que esteis en ello comentad, por favor, que tal os va y así poder avanzar al siguiente paso.
 

DEREC

Madmaxista
Desde
30 Mar 2008
Mensajes
8.365
Reputación
23.731
Genial! Muchas gracias por el trabajo!
A ver si se va animando la gente a montar su propio nodo.

Los que esteis en ello comentad, por favor, que tal os va y así poder avanzar al siguiente paso.
Yo en espera de que me llegue la Raspberry :fiufiu::fiufiu:
 

bmbnct

Madmaxista
Desde
5 May 2010
Mensajes
2.256
Reputación
4.873
Lugar
Bajo techo
Para los que ya dispongan de un nodo Bitcoin Core sincronizado, existe la siguiente opción:

Conectar la cartera para Android SAMOURAI BITCOIN WALLET a nuestro propio nodo Bitcoin (cliente Bitcoin Core)

Descarga Samourai Wallet: Samourai Wallet - Apps on Google Play


Con la cartera Samourai es posible difundir las transacciones que se realizan con ella a traves de nuestro nodo usando RPC (Remote Procedure Call.

El proceso de configuración solo son un par de pasos:


1- En nuestro nodo:
a) Editar el fichero bitcoin.conf que se encuentra en:​

Windows: C:\Users\username\AppData\Roaming\Bitcoin\bitcoin.conf
Linux: /home/username/.bitcoin/bitcoin.conf
Mac: /Users/username/Library/Application Support/Bitcoin/bitcoin.conf

con los siguientes parámetros (habilita usuario/contraseña para RPC, deshabilitar la cartera en el cliente Bitcoin Core):

Código:
server=1
rpcuser=elusuarioquesequiera
rpcpassword=elpasswordquesequiera
# En el siguiente parámetro indicar el direccionamiento privado de nuestra red LAN
# (Bitcoin Core no permite llamadas RPC externas a nuestra LAN aunque es posible
# solventarlo mediante VPN)
rpcallowip=192.168.0.0/24
disablewallet=1

b) Reiniciar el proceso bitcoind (pararlo y arrancarlo)​
2.- En la cartera Samourai del dispositivo Android:
a) Desplegar el menú de opciones pinchando en los tres puntitos de la derecha superior y elegir "Configuración", después escoger la opción "Transacciones". Ahí aparecerá la opción "Nodo de confianza" que tendremos que completar con los parámetros de RPC introducidos en el punto 1 y la dirección IP de nuestro nodo:​
b) Tras pinchar en "OK" intentara conectarse a nuestro nodo y si ha ido todo bien aparecera el mensaje "Trusted Node Running... (la version de nuestro nodo)"​
c) Seleccionar "Usar nodo de confianza"; para de esta forma enviar las transacciones desde nuestro nodo.​
d) OPCIONAL: Seleccionar dentro de "Estimación de la comisión de red (fee)" la opción "Trusted node"; esto elegirá nuestro nodo como fuente para estimar la comisión.​
 
Última edición:

DEREC

Madmaxista
Desde
30 Mar 2008
Mensajes
8.365
Reputación
23.731
Bueno, ya estoy manos a la obra. Voy comentando por si a alguno le salen los mismos problemas que a mi.

PASO 1: OK

- Lo unico que me sobra un disipador. Venian uno plano y tres de aletas, sobra uno pequeño de aletas.

PASO 2: OK

- Aqui he tenido problemas. La tarjeta SD la he comprado en un kit rasperry y venia preinstalada con el sistema operativo. He supuesto que era con entorno grafico asi que he procedido a formatearla para empezar de cero. El problema es que venia particionada y desde windows no he sido capaz de eliminar las particiones y daba errores al grabar la ISO. Lo he arreglado formateandola desde un movil android y luego borrando desde el PC las carpetas que me ha creado el movil.
 
Última edición: