[GUIA] Montar un nodo de Bitcoin con Raspberry Pi + Umbrel
05-jun-2022 16:59
#61
| yo me hice uno, muy facil la verdad. y una buena iniciativa para apoyar la red del valor del futuro |
05-jun-2022 17:03
#62
|
Muy buen hilo shur. No se si también estás enterado sobre nodos de la bsc, yo tengo una raspberry pi 4 de 16gb y no se si, a día de hoy, sigue siendo factible montar un nodo de la bsc. Tengo entendido que es muy pesada y mínimo necesitaría un disco de 2teras. Y otra pregunta, que pasa cuando, por ejemplo, se te va la luz de casa y se te desconecta la raspberry? Tienes que volver a sincronizarla de zero?
Sobre lo de que pasa cuando se va la luz, pues verás, si justo pilla a la RPi escribiendo en el disco duro la blockchain se corromperá y tocará sincronizarla de nuevo. Si no le pilla escribiendo en el disco duro, entonces cuando arranque realizará una serie de validaciones y sincronizará los últimos bloques y volverá a estar operativo (esto puede tardar como 10-15 minutos). Lo más recomendable, si se tiene la opción, es conectar la RPi a un SAI. |
08-jun-2022 15:38
#63
| Hola un par de dudas.al montar mi nodo y tener mis sats guardados y lo tengo un mes o mas tiempo parado( ya que me voy al extranjero a trabajar) al volver a conectarlo seria conectarlo poner las frases de seguridad sincronizarlo y ya esta? Me gustaria montarlo y empezar aprender pero en 2 -3 semanas me voy para alemania.... y tendre que desconectar todo |
08-jun-2022 16:55
#64
|
Hola un par de dudas.al montar mi nodo y tener mis sats guardados y lo tengo un mes o mas tiempo parado( ya que me voy al extranjero a trabajar) al volver a conectarlo seria conectarlo poner las frases de seguridad sincronizarlo y ya esta? Me gustaria montarlo y empezar aprender pero en 2 -3 semanas me voy para alemania.... y tendre que desconectar todo
|
08-jun-2022 17:05
#66
|
No te hace falta volver a introducir las claves privadas. Una vez montado el nodo y configurada la wallet, cuando tengas que irte de vacaciones simplemente apagas el nodo de forma normal. Cuando vuelvas, eso si, tendrás que sincronizar todos los bloques que te has perdido en ese tiempo fuera y ya estaría listo otra vez.
|
08-jun-2022 17:54
#67
| Ya te digo ! Lo estoy viendo ahora. Al menos el proceso de instalación sigue igual, aunque ahora lo han hecho mucho más simple para instalarlo en un linux directamente. Pero bueno, no me han dejado el tutorial desactualizado. Cambia principalmente la gui, y nuevas funcionalidades que han añadido |
29-jun-2022 10:05
#68
Me disponía a comprar una Raspy para el proyecto y veo que se han disparado un poco los precios, no bajan de 200
|
02-ago-2022 09:13
#69
|
|
01-dic-2022 05:24
#71
| Estaria bien añadir un apartado de precio (fijo por los materiales mas el coste de mantenimiento) |
01-dic-2022 09:33
#72
|
Hola shur @vzk91, me he montado un nodo siguiendo el tuto.
Un par de preguntas, ¿Has montado algún canal de lightning? He leído que puedes crear uno pero requieres de otro canal que se conecte a ti y no tengo ni idea de como encontrarlo. Se supone que un nodo te aporta seguridad con las PSBT, ¿Sabes cómo hacerlas con un ledger? Saludos y gracias! Lo suyo es empezar abriendo canales así, y conforme vas creciendo en capacidad puedes optar a triángulos con gente con más capacidad. Recomiendo instalar "thunderhub" y "ride the ligthning" para adminisitrar tu nodo lightning, y más adelante lndg para cambiar las fees automáticamente. |
01-dic-2022 09:37
#73
| Os sale el equivalente en $ de la tarifa que pagáis en la app mempool? De unas semanas hacia aquí no me hace la conversión y sale todo en 0$ |
16-may-2023 16:16
#75
| No shur, a mi solo me importa Bitcoin. De todo lo demás no he mirado nada ni se por donde empezar. |
16-may-2023 17:36
#76
| Se puede hacer en un portatil viejo? Más allá del coste de la electricidad hay algún otro problema? Tengó una raspy 3B también. |
16-may-2023 23:04
#77
| En un portátil viejo diría que sin problemas. Con tener 2 GB de ram y un procesador dual core o mejor ya puedes moverlo. La raspi 3b no podría mover Umbrel con 1GB de ram. |
06-dic-2023 22:18
#78
|
Buen hilo gracias, up! yo me he montado un nodo en un contenedor debian, instalando umbrel, y ese contenedor creado en proxmox. Proxmox lo tengo como sistema operativo principal de un minipc intel n100 de esos que venden en aliexpress a partir de 100 euros. A ver si saco tiempo y hago un minitutorial por si a alguien le interesa, sobre todo la parte de añadir un ssd secundario al minipc para que umbrel se instalará ahi. |
13-dic-2023 12:27
#79
![]() Los nodos son uno de los elementos más importantes de la red de Bitcoin, incluso más importante que los propios mineros. Un nodo de Bitcoin almacena su propia copia de la blockchain, valida las transacciones y los bloques según las reglas de consenso definidas. Actualmente, mientras redacto esta guía existen en la actualidad unos 2 millones de nodos en funcionamiento. Espero que cuando completes esta guía tengamos otro nuevo nodo de bitcoin ��. ¿Qué beneficios tiene un nodo de Bitcoin? Como veo que muchos se interesan por lo mismo lo claro: Un nodo no aporta ningún beneficio ecónomico. Si lo resumimos mucho, el beneficio que nos aporta tener nuestro propio nodo de bitcoin es tener total independencia en la red Bitcoin. Si profundizamos un poco más veremos que esta independencia nos aporta principalmente lo siguiente:
¿Qué material necesito para montar un nodo de Bitcoin? ![]() Como esta guía esta enfocada en montar un nodo de Bitcoin con una Raspberry Pi vamos a dejar una lista de materiales. Dejaré algunos enlaces que no quiere decir que sean los mejores precios, seguramente si investigáis y compráis aquí y allá bajaréis un poco el presupuesto. Estos son los componentes: Raspberry Pi 4 (8GB): Yo para esta guía he usado una Raspberry Pi 4, ya que el otro modelo que tenía (RPi 2B) no tenía potencia suficiente y la Pi 4 es la que se recomienda desde la propia web de Umbrel. Entre la versión de 4GB y 8GB yo he escogido la versión de 8GB ya que los 4GB son el requisito mínimo y prefiero que vaya algo sobrada por si instalo otras cosas. Yo he comprado esta: Raspberry Placa Base PI 4 Modelo B / 8GB. Caja para Raspberry Pi 4: La Raspberry Pi viene sin ninguna carcasa, por lo que deberemos ponerle alguna para protegerla. En mi caso he optado por una carcasa que a su vez hace de disipador y es la que voy a mostrar en esta guía. Si decides escoger otra carcasa, debes tener en cuenta que tiene que tener una buena refrigeración (recomiendo poner disipador + ventilador si lo permite la carcasa). Yo he usado esta caja Carcasa de disipador térmico Raspberry Pi 4 (versión sin ventilador). Disco duro externo de al menos 1TB: La blockchain de Bitcoin no va a parar de crecer por lo que es mejor no tener un disco que vaya muy justo (500GB). Ahora bien, hay dos opciones con el disco duro, o bien comprar uno mecánico o bien comprar un SSD. Voy a resumir principalmente la diferencia entre ambos:
Cable Ethernet: Es común que tengamos cables de estos por casa, ya que habitualmente vienen un par con el router u otros dispositivos, o bien si queremos conectarnos mediante WiFi también podemos ahorrarnoslo. En caso de que no tengáis el cable y queráis conectaros por cable os recomiendo este: Cable Ethernet CAT7 2M. Adaptador de corriente: El adaptador de corriente es muy importante para un correcto funcionamiento de la Raspberry Pi. Se recomienda usar la fuente original de Raspberry Pi pero si no queremos comprarla, el cargador que usemos debe de ser de 5V y 3A como mínimo. Algo como esto: Fuente alimentación Raspberry Pi 4 5V 3A. Montando nuestro nodo Bitcoin ![]() Lo primero que vamos a hacer es montar la Raspberry Pi en la caja que hayamos escogido. Si has escogido la carcasa que hemos indicado en la lista del material, tendrás que tener en cuenta que la caja viene con unos adhesivos termoconductores que deberás colocar sobre los chips de la Raspberry. El resultado quedaría así: ![]() Una vez colocados los adhesivos, simplemente colocamos la parte inferior y superior (solo tienen una posición posible para encajar) y la fijamos con los tornillos que nos vienen con la caja: ![]() Una vez ya tenemos montada nuestra Raspberry Pi 4 con su caja disipadora es hora de preparar la tarjeta MicroSD con Umbrel OS, el sistema que nos va a permitir ejecutar fácilmente el nodo. Para hacer esto vamos a necesitar descargar dos archivos, por un lado el propio Umbrel OS y por otro un pequeño programa que nos va a ayudar a flashear este sistema en nuestra MicroSD y dejarlo listo para funcionar. Aquí os dejo los enlaces de descarga:
Una vez abierto el programa, en el primer icono con forma de [+] debemos indicar donde esta el zip que hemos descargado antes de Umbrel OS. En el segundo icono con forma de disco duro debemos indicar cual es nuestra tarjeta MicroSD. Debería quedar algo parecido a esto: ![]() Ahora simplemente nos quedará pulsar en flashear y comenzará el proceso, el cuál puede durar de 5 a 10 minutos. La pantalla sería la siguiente: ![]() Una vez terminado, y antes de desconectar nuestra MicroSD del ordenador debemos plantearnos si queremos que nuestra Raspberry Pi se conecte con WiFi (en caso de que vuestro modelo tenga WiFi) o mediante cable. Si queremos que se conecte por cable, puedes saltarte la siguiente parte. Pero si quieres que se conecte por WiFi hay que crear un archivo con su configuración. Si nos vamos a un explorador de archivos, veremos que tenemos una unidad llamada ‘Boot’, bien pues en la raíz de esta unidad debemos crear un fichero nuevo llamado ‘wpa_supplicant.conf’. En su interior debemos copiar y editar el siguiente código: Código:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=<Insert 2 letter ISO 3166-1 country code here>
network={
ssid="<Name of your wireless LAN>"
psk="<Password for your wireless LAN>"
}
En la tercera línea donde dice «<Insert 2 letter ISO 3166-1 country code here>», debemos sustituirlo por «ES» en caso de estar en España. Si estás en otro país puedes consultar el código en esta lista. Los otros dos campos que hay que editar creo que están claro, uno será el nombre de nuestra red wifi, por ejemplo, «WifiRoto2». El otro campo será la contraseña que tengamos en nuestro wifi. Aquí un ejemplo: Código:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=ES
network={
ssid="WifiRoto2"
psk="288PassRoto2"
}
Ahora que ya tenemos nuestra MicroSD flasheada y lista para ejecutar Umbrel OS, solo nos queda desconectar la tarjeta de nuestro ordenador y conectarla a la Raspberry PI. Luego debemos coger el disco duro y conectarlo a uno de los USB de color azul (esto es muy importante, que sea en un USB azul). Si escogiste conectar la Raspberry Pi por cable, ahora es el momento de conectarla a nuestro router. Ya con todas las conexiones hechas y nuestra tarjeta SD preparada, es hora de conectar el adaptador de corriente para que la Raspberry Pi arranque. Va a tardar aproximadamente unos 5 minutos en iniciarse completamente. Cuando este iniciado podremos acceder a nuestro nodo mediante cualquier navegador web accediendo a la url: http://umbrel.local. Nota: Desde Android las direcciones ".local" no se resuelven correctamente y no funcionara. Para conectar desde un dispositivo Android deberemos hacerlo a través de la dirección IP. Lo primero que vamos a ver es la pantalla de bienvenida, y nos pedirá el nombre que queremos usar en el nodo y la contraseña para protegerlo. A continuación nos dará la típica semilla de 24 palabras para poder restaurar nuestro nodo en caso de que le pasará algo (muy importante no perder estas 24 palabras y su orden). De esto no hemos hecho capturas debido a la simpleza del proceso. Y ya tendríamos acceso al Dashboard de Umbrel y solo quedaría esperar a que se sincronice la blockchain para ver algo como esto: ![]() Más adelante actualizaré este hilo con los problemas más comunes que se suele tener con el nodo y algo de información de las aplicaciones disponibles dentro de Umbrel. También la iré mejorando según el feedback que vea. Espero que os haya gustado y si queda alguna duda preguntad, a ver si yo o entre todos podemos ayudaros. Un saludo !!! Respecto a usar un SSD frente a un HDD, la única diferencia es en la sincronización inicial? Porque me da igual que tarde más tiempo si luego a nivel operativo el resultado es el mismo |
13-dic-2023 12:33
#80
|
Respecto a SSD vs HDD, la principal diferencia es la velocidad de sincronización y la tolerancia a fallos. Con el HDD es más probable que se te corrompan los datos y tengas que volver a sincronizarla entera. Yo estuve un casi un con HDD y fácilmente tuve que sincronizar 3 o 4 veces porque tenía algún corte de luz momentáneo y se corrompía. Pero desde que le puse el SSD sin problemas. |
13-dic-2023 12:42
#81
Cuidado si alguno está con nodo lightning usando btcpayserver y la extensión lnbank, que tiene una vulnerabilidad y te pueden robar fondos.
|
23-ene-2024 13:38
#82
|
Buenas shur, si, sigue siendo válida. Ha cambiado un poco la interfaz, que se ha modernizado por decirlo así pero sigue siendo muy intuitiva. A ver si saco algo de tiempo y actualizo la guía.
Respecto a SSD vs HDD, la principal diferencia es la velocidad de sincronización y la tolerancia a fallos. Con el HDD es más probable que se te corrompan los datos y tengas que volver a sincronizarla entera. Yo estuve un casi un con HDD y fácilmente tuve que sincronizar 3 o 4 veces porque tenía algún corte de luz momentáneo y se corrompía. Pero desde que le puse el SSD sin problemas. Yo estoy dudoso de meterme desde hace tiempo. Quiero porque quiero aprender más pero no termino de ver que podría hacer con el nodo. He estado leyendo artículos como este https://estudiobitcoin.com/y-despues...r-un-nodo-que/ pero sigo sin entender bien para que sirve y como podria usarlo para entender más bitcoin. Podrias darme algun recurso para aprender que podría hacer con el para ver si me decido a montarlo? Los beneficios teoricos de aportar seguridad a la red y privacidad propia ya los conozco pero.... realmente que puedo hacer?? |
23-ene-2024 18:20
#83
|
Que pasa shur tremenda guía.
Yo estoy dudoso de meterme desde hace tiempo. Quiero porque quiero aprender más pero no termino de ver que podría hacer con el nodo. He estado leyendo artículos como este https://estudiobitcoin.com/y-despues...r-un-nodo-que/ pero sigo sin entender bien para que sirve y como podria usarlo para entender más bitcoin. Podrias darme algun recurso para aprender que podría hacer con el para ver si me decido a montarlo? Los beneficios teoricos de aportar seguridad a la red y privacidad propia ya los conozco pero.... realmente que puedo hacer?? Luego, si vas a ir más allá puedes instalarte LND para tener un nodo de Lightning Network y ser también independiente en este aspecto y aquí ya podrás gestionar tu mismo los canales, puedes incluso operar como un enrutador de la red. Me gustaría darle un repaso a la guía, porque la interfaz de Umbrel cambió y además ampliarla con algunas apps interesantes que no explico como el Mempool y el BTC explorer. Dar una pequeña introducción a la parte de LN.... a ver si saco tiempo y me pongo jeje |
23-ene-2024 19:47
#84
| Con Umbrel desde ayer o hoy ya puedes montarte tu propia pool de Bitcoin conectado a tu propio nodo. És decir, minas en solitario y sin depender de terceros. Una pasada. Si lo quereis montar buscad en la app store "public pool" |
23-ene-2024 22:14
#85
|
Pues ahora mismo no se de algún recurso como el que necesitas pero te puedo contar un poco. Un nodo de Bitcoin puro lo que va a hacer es principalmente darte privacidad, puedes instalarte varias herramientas como Bitcoin explorer o el Mempool y no depender de terceros para hacer consultas. Yo por ejemplo, tengo un Trezor. Yo no uso Trezor Suite para nada, utilizo Sparrow el cual se conecta a mi nodo. Si quiero ver como están las fees, voy al Mempool explorer que tengo instalado en mi nodo. Lo mismo si tengo que consultar el estado de una transacción. De esta forma, todo lo que hago o consulto sobre BTC queda en mi nodo y nadie sabe lo que hago.
Luego, si vas a ir más allá puedes instalarte LND para tener un nodo de Lightning Network y ser también independiente en este aspecto y aquí ya podrás gestionar tu mismo los canales, puedes incluso operar como un enrutador de la red. Me gustaría darle un repaso a la guía, porque la interfaz de Umbrel cambió y además ampliarla con algunas apps interesantes que no explico como el Mempool y el BTC explorer. Dar una pequeña introducción a la parte de LN.... a ver si saco tiempo y me pongo jeje Entonces por lo que dices el nodo solo te da privacidad, nada más. Si considero que sea importante, lo haré en algún momento seguro. Pero ahora mismo estoy intentando profundizar en mas madrigueras de bitcoin solo por aprender. Empecé mastering bitcoin de antonoop pero me pareció muy denso, por ello pensaba en el nodo pero se me sale algo de presupuesto ahora mismo. Muchas gracias por el valor que aportas shur eres grande! En un futuro reabrire este hilo para montarmelo |
31-ene-2024 19:52
#86
|
Pues ahora mismo no se de algún recurso como el que necesitas pero te puedo contar un poco. Un nodo de Bitcoin puro lo que va a hacer es principalmente darte privacidad, puedes instalarte varias herramientas como Bitcoin explorer o el Mempool y no depender de terceros para hacer consultas. Yo por ejemplo, tengo un Trezor. Yo no uso Trezor Suite para nada, utilizo Sparrow el cual se conecta a mi nodo. Si quiero ver como están las fees, voy al Mempool explorer que tengo instalado en mi nodo. Lo mismo si tengo que consultar el estado de una transacción. De esta forma, todo lo que hago o consulto sobre BTC queda en mi nodo y nadie sabe lo que hago.
Luego, si vas a ir más allá puedes instalarte LND para tener un nodo de Lightning Network y ser también independiente en este aspecto y aquí ya podrás gestionar tu mismo los canales, puedes incluso operar como un enrutador de la red. Me gustaría darle un repaso a la guía, porque la interfaz de Umbrel cambió y además ampliarla con algunas apps interesantes que no explico como el Mempool y el BTC explorer. Dar una pequeña introducción a la parte de LN.... a ver si saco tiempo y me pongo jeje Es menos seguro y privado instalarlo desde umbrel? Tengo menos funcionalidades? Si hay una actualizacion gorda como segwit o taproot, se procederia de la misma manera a la hora de actualizar la red en ambos casos? |
01-feb-2024 10:11
#87
|
Shur otra cosa que no entiendo es que diferencias existen entre instalar bitcoin core y umbrel a nivel de privacidad, seguridad y actualizaciones.
Es menos seguro y privado instalarlo desde umbrel? Tengo menos funcionalidades? Si hay una actualizacion gorda como segwit o taproot, se procederia de la misma manera a la hora de actualizar la red en ambos casos? En el caso de Umbrel es otra implementación más, pero en este caso han buscado una solución userfriendly. No todo el mundo sabe instalar un linux y tiene la paciencia y/o ganas para hacerlo todo manual. Usar Umbrel no te resta privacidad ni seguridad, por debajo sigue teniendo un Bitcoin Core pero simplemente te ofrece una interfaz de usuario y una tienda de apps para facilitar las cosas. Con Umbrel es posible correr todos los servicios (Bitcoin Core, Mempool, BTC Explorer...) bajo Tor. En cuanto a la actualización, en el caso de tener Bitcoin Core nativo tendrías que actualizarlo mediante comandos, similar a como lo instalas. En caso de Umbrel sería mediante una interfaz gráfica y la tienda de apps que ya te avisa cuando hay actualización. Por ejemplo, yo ahora mismo en mi nodo tengo pendiente actualizar a la versión 26 y me sale así: ![]() Añadir que Umbrel te permite instalar otras herramientas que no tienen que ver con BTC y que habitualmente recomiendo no instalar y dejar el nodo para lo que es. |
01-feb-2024 20:16
#89
|
Son diferentes implementaciones. Bitcoin Core es digamos la forma pura, yo lo he tenido durante bastante tiempo instalado en la raspberry pi y básicamente tienes que montarlo tu todo a mano. Tienes mucha formas de implementarlo, por ejemplo desde raspibolt te enseñan desde configurar y preparar la raspberry pi hasta tener Bitcoin Core corriendo, con todos los comandos necesarios: https://raspibolt.org/
En el caso de Umbrel es otra implementación más, pero en este caso han buscado una solución userfriendly. No todo el mundo sabe instalar un linux y tiene la paciencia y/o ganas para hacerlo todo manual. Usar Umbrel no te resta privacidad ni seguridad, por debajo sigue teniendo un Bitcoin Core pero simplemente te ofrece una interfaz de usuario y una tienda de apps para facilitar las cosas. Con Umbrel es posible correr todos los servicios (Bitcoin Core, Mempool, BTC Explorer...) bajo Tor. En cuanto a la actualización, en el caso de tener Bitcoin Core nativo tendrías que actualizarlo mediante comandos, similar a como lo instalas. En caso de Umbrel sería mediante una interfaz gráfica y la tienda de apps que ya te avisa cuando hay actualización. Por ejemplo, yo ahora mismo en mi nodo tengo pendiente actualizar a la versión 26 y me sale así: ![]() Añadir que Umbrel te permite instalar otras herramientas que no tienen que ver con BTC y que habitualmente recomiendo no instalar y dejar el nodo para lo que es. Disculpa la chapa y las dudas, ya tengo decidido que lo voy a montar. Es que si es igual en todo no veo que ventaja tendria tener bitcoin core salvo que quieras aprender a un nivel de programación mas profundo. |
02-feb-2024 09:25
#90
|
Y no estas confiando en un tercero para que tenga por debajo Bitcoin Core? Estarias confiando en la propia empresa umbrel, no?
Disculpa la chapa y las dudas, ya tengo decidido que lo voy a montar. Es que si es igual en todo no veo que ventaja tendria tener bitcoin core salvo que quieras aprender a un nivel de programación mas profundo. Una de las ventajas que tiene correr Bitcoin Core directamente frente a Umbrel es que necesitas menos recursos en la máquina para poder moverlo. Necesitas menos memoria RAM y con un disco duro HDD puedes funcionar bastante bien. Con Umbrel necesitas más memoria RAM (Bitcoin Core corre con 1GB de RAM y Umbrel necesita al menos 2GB) y es muy recomendable usar un SSD. Pero por contra Bitcoin Core tiene una gran desventaja, que no es para nada user-friendly. Tienes que instalarlo a base de comandos, que aún siguiendo guías siempre surge algún problema. Si el nodo se estropea es más tedioso de arreglar... Para mi ese es el gran beneficio de Umbrel que han sabido hacer un producto fácil de instalar, fácil de configurar y con una interfaz gráfica limpia y clara. Si Umbrel se estropea, simplemente vuelves a flashear el OS que son 5 minutos y a funcionar de nuevo. Pregunta todo lo que necesites shur, que para eso está el hilo |









