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

He tenido un problema instalando un disco duro Seagate Expansion +. El portátil detecta el Master Boot Record, pero no así la Raspberry. En la Raspberry, el disco duro ni siquiera es capaz de rotar ni de leer simples sectores FÍSICOS a través del opcode 0x28. Por lo visto, el problema reside en que la Raspberry no es capaz de proporcionar suficiente voltaje/potencia/corriente a través de sus puertos USB como para poner en marcha el disco duro.

¿Qué disco duro me recomendáis?
 
He tenido un problema instalando un disco duro Seagate Expansion +. El portátil detecta el Master Boot Record, pero no así la Raspberry. En la Raspberry, el disco duro ni siquiera es capaz de rotar ni de leer simples sectores FÍSICOS a través del opcode 0x28. Por lo visto, el problema reside en que la Raspberry no es capaz de proporcionar suficiente voltaje/potencia/corriente a través de sus puertos USB como para poner en marcha el disco duro.

¿Qué disco duro me recomendáis?

Yo compre el que se recomendaba en este hilo y no he tenido ningun problema

Toshiba Canvio Basics - Disco duro externo, 2.5 pulgadas (7.9 cm), neցro, 1 TB: TOSHIBA: Amazon.es: Informática
 
He tenido un problema instalando un disco duro Seagate Expansion +. El portátil detecta el Master Boot Record, pero no así la Raspberry. En la Raspberry, el disco duro ni siquiera es capaz de rotar ni de leer simples sectores FÍSICOS a través del opcode 0x28. Por lo visto, el problema reside en que la Raspberry no es capaz de proporcionar suficiente voltaje/potencia/corriente a través de sus puertos USB como para poner en marcha el disco duro.

¿Qué disco duro me recomendáis?


Mira a ver de cuantos amperios es la fuente de alimentacion de la raspberry. Con 1.5A o 2A te deberia ir bien.
 
Últimamente he estado probando la "suite" que ofrece Samourai y he de decir que me parece una muy buena configuración; tener una cartera en el móvil (Samourai) conectada por Tor a tu propio nodo (Dojo) tambien conectado por Tor a la red, donde ademas poder realizar coinjoin (Whirpool) sin enviar ningún tipo de información a servidores de terceros es "perfecto".

1564733351874.png

El nodo completo de Samourai (basado en Bitcoin Core), ofrece un portal de mantenimiento que es accesible desde cualquier sitio a través de un navegador tor:

1564733305037.png

Y en el Coinjoin de Whirpool, puedes dejar los UTXO en postmix, solo pagas el primero y puedes hacer los que quieras. Ahora mismo hay tres pools creados, de 0.01 btc, de 0.05 btc y de 0.5 btc:

1564733843259.png

Si alguno se anima os dejo las guías que he seguido para instalar Dojo y emparejar la cartera del móvil; no pongo la guía de Whirpool porque es simplemente descargar el programa y emparejarlo escaneando un código QR.

- Para instalar el nodo completo Dojo (yo lo hice en Ubuntu): Samourai Wallet's Dojo - Linux Installation Guide | Why Hold Bitcoin
Pide los siguientes requisitos:

1564734109857.png

- Asociar la cartera al nodo Dojo: Quick Guide: Pairing Your Samourai Wallet to Your Dojo Full Node (Linux Guide) | Why Hold Bitcoin

Más información: Samourai Wallet
 
Puff, no tengo hardware yo para montar eso, se necesita un PC majo dedicado en exclusiva.

Es un poco la pata que me falta, poder conectarme desde el wallet del móvil a mi nodo estando fuera de casa. Supongo que habrá alguna otra solución mas sencilla.
 
Puff, no tengo hardware yo para montar eso, se necesita un PC majo dedicado en exclusiva.

Es un poco la pata que me falta, poder conectarme desde el wallet del móvil a mi nodo estando fuera de casa. Supongo que habrá alguna otra solución mas sencilla.
Si, para esta arquitectura yo creo que es lo suyo, montarlo en un PC dedicado. Hay quien lo ha montado en la nueva raspberry pi 4 y aunque le dio algún problema en la instalación, lo solucionó cambiando algo de ella. Al final su instalación es mediante Docker, asi que puede correr en cualquier sistema operativo; aunque recomiendan Linux y por lo que vi la mayor parte de guías usan Ubuntu.

Samourai, si no me equivoco,es la única solución donde la cartera se conecta mediante tor al nodo. Lo que hace internamente es que Dojo se conecta a bitcoind por RPC en localhost y la cartera Samourai se conecta por un servicio seguro de tor.

Es posible usar Whirlpool sin Dojo, es decir emparejar la cartera Samourai para realizar el coinjoin; pero entonces lo que hace Samourai es usar uno de sus servidores Dojo y se les envía el XPUB (dirección publica); algo que, aunque lo indican claramente en su web, se les critica bastante. Para que esto no sea necesario, hay que asociar la cartera Samourai a nuestro Dojo.
 
Si alguno se ha animado a instalar Dojo, la cartera Samourai y la aplicación Whirlpool, comentar que con la nueva actualización ya es posible asociar Dojo a Whirlpool (antes solo estaba la opción de asociar Dojo con la cartera y la cartera con Whirlpool).
e67abac7be79d929e549bc3c00e567b0.jpg


Añadir también, que Whirlpool también es accesible por consola (no solo GUI), así no haría falta arrancar su interface java, que es bastante pesada. En el siguiente pantallazo se ve el arranque de Whirlpool, como pide la contraseña de la cartera, muestra los utxo que están pendientes de confirmar para su coinjoin...
40247a8e2a998e2d7cb6b1bdf4997f91.jpg
 
Última edición:
Tal y como se ha comentado en los 13 volúmenes del hilo de Bitcoin, es fundamental disponer de un nodo bitcoin porque:

- Es la única forma de usar bitcoin sin confiar en terceros porque valida las reglas consensuadas del protocolo Bitcoin.

- Si se está interesado en aceptar pagos en Bitcoin es responsabilidad de cada uno el validar la tras*acción que recibe.

- Con un nodo completo que guarde toda la blockchain de bitcoin es posible verificar toda la historia desde el bloque génesis por uno mismo.

- Participar en la toma de decisiones que afecten al futuro del proyecto; UASF demostró la fuerza que tienen los usuarios en este aspecto.

- Se refuerzan las reglas consensuadas en bitcoin.

-...

De tal forma que se me ha ocurrido dar oportunidad a todo el que esté interesado, a que pueda tener su propio nodo bitcoin mediante un "taller" donde vayamos poco a poco ayudándonos todos los participantes solventando dudas o proponiendo mejoras.

La idea seria partir de cero donde primero se indicara una lista de materiales para comprar por parte de los participantes y después seguir con los pasos de instalación, siempre echando un cable para intentar que nadie se quede atrás.

El tipo de nodo en el que he pensado es el más accesible económicamente, es decir, una raspberry, un disco duro usb y de forma opcional, una pantalla de tinta electrónica.

Más adelante, además, en la misma raspberry se podría montar un nodo LND para poder 'cacharrear' con Lightning Network.

En principio estoy pensando en que el nivel requerido respecto a conocimientos informáticos sea de usuario común o básicos.


Pasos a seguir:


- Lista de componentes: Post 14 de este mismo hilo: Burbuja.info - Foro de economía - Ver Mensaje Individual - Taller - Montar un nodo Bitcoin

- PASO 1 - MONTAJE DE COMPONENTES: Post 28 de este mismo hilo: Taller - Montar un nodo Bitcoin


- PASO 2 - INSTALACIÓN DEL SISTEMA OPERATIVO EN LA RASPBERRY:

- PASO 3 - CONECTARNOS REMOTAMENTE A NUESTRA RASPBERRY: Post 46 de este mismo hilo: Taller - Montar un nodo Bitcoin

- PASO 4 - CONFIGURACIONES VARIAS DE LA RASPBERRY: Post 64 de este mismo hilo: Taller - Montar un nodo Bitcoin

- PASO 5 - ACTUALIZACION DEL SISTEMA E INSTALACION DEL CLIENTE BITCOIN CORE: Post 100 de este mismo hilo: Taller - Montar un nodo Bitcoin

- PASO 6 - DESCARGA DE LA CADENA DE BLOQUES, CONFIGURACION Y PRIMER ARRANQUE: Post 109 de este mismo hilo: Taller - Montar un nodo Bitcoin

Tras finalizar la instalación del nodo Bitcoin pasos opcionales:

1- Montar un nodo Lightning Network con la implementación LND: Post 145 de este mismo hilo: Taller - Montar un nodo Bitcoin

1.1- Automatizar copia de seguridad de todo nuestro nodo Lightning Network (estado de los canales, wallet, nodos conectados...): Post 158 de este mismo hilo: Taller - Montar un nodo Bitcoin

1.2 Montar un nodo Lightning Network con la implementación LND compilandolo desde fuentes y teniendo la posibilidad de actualizarlo al ultimo commit: Post 166 de este mismo hilo: Taller - Montar un nodo Bitcoin

1.3 Utilizar Tor como proxy para Bitcoin Core y LND; de esta forma ocultamos nuestra IP publica y la conexiones se realizan a traves de la red tor: Post 176 de este mismo hilo: Taller - Montar un nodo Bitcoin


2- Conectar la cartera para Android SAMOURAI BITCOIN WALLET a nuestro propio nodo Bitcoin (cliente Bitcoin Core): Post 41 de este mismo hilo: Taller - Montar un nodo Bitcoin

3.- Utilizar Zap de tal forma que interactue con nuestro nodo de la raspberry: Post 165 de este mismo hilo: Taller - Montar un nodo Bitcoin



e150999ae9fc9e8a612c229b4ce91f43.jpg

d36912ec6b94c149fb686117b74495b4.jpg

Hola una pregunta,

¿cuánta inversión requerían los componentes del apartado 1 que ya no se ven? quiero analizar si me puede interesar meterme en esto, aunque quizá ya es demasiado tarde.
 
Última edición:
Perdona que había escrito mal, pues eso que si no será ya muy tarde para meterse en esto del bitcoin con tanto chino. Más o menos ¿cuánto era el precio total de todos los componentes que habías puesto? gracias.
En el post 14 que te indico aparecen los componentes y un enlace de cada uno de ellos a Amazon donde puedes ver su precio.
Por lo que comentas intuyo que tu intención es obtener algún tipo de ganancia monetaria con el nodo; si es así te has equivocado. Con el nodo LND podrías conseguir algún satoshi si enrutas pero no sería suficiente ni para cubrir los gastos.
 
Guía con varios puntos interesantes sobre seguridad y privacidad en general y para Bitcoin en particular:

 
Como dije en el hilo principal, quiero preparar un sencillo manual para instalar Dojo (solución de nodo completo de Samourai) y he pensado en hacerlo basado en la nueva raspberry pi 4 de 4GB de RAM. Según leo por ahí, este modelo se calienta más que los anteriores y es recomendable añadir algún tipo de ventilación.
¿Alguien que la tenga puede recomendar alguna caja o montaje que la incluya?

Me ha gustado esta:
Jun_Electronic Caja de Aluminio para Raspberry Pi 4 Modelo B Carcasa Ventilador Doble con Disipador Térmico (Pi 4): Amazon.es: Electrónica
 
Volver