Pages:
Author

Topic: La cantidad de nodos de Bitcoin está disminuyendo, considera contribuir a la red - page 10. (Read 472427 times)

legendary
Activity: 1820
Merit: 1017
Hola.

Estoy pensando que, ya que voy a tener un nodo conectado a la red Bitcoin las 24 horas, puedo utilizar ese mismo ordenador para unirme a algún pool de minería y obtener así alguna pequeña recompensa ¿no?

¿Cuál podría ser interesante?

Un saludo.

EDITO: Tengo otra duda. En algunos sitios leo que al ejecutar Bitcoin Core guardando la cadena de bloques al completo te conviertes en minero, en cambio en otros sitios pone que tener un nodo Bitcoin es una cosa, y la minería es otra diferente. ¿Me podéis aclarar mi duda?

Podrías configurar el nodo para que el ordenador en el que se ejecuta utilice la GPU y/o la CPU para realizar la prueba de trabajo necesaria para resolver un bloque, esto sin embargo dejó de ser eficiente con un ordenador normal desde antes de 2013 ya que gastarías muchísimo más en electricidad que el saldo de bitcoins que ibas a obtener por minería. Desde 2014 se requiere un ASIC para minar.

Solamente en los primeros años de Bitcoin el software que se utilizaba para interactuar con la red, bitcoind, hacía las funciones de monedero, de minero y de nodo. Aquellos tiempos acabaron hace mucho.
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Hola.

Estoy pensando que, ya que voy a tener un nodo conectado a la red Bitcoin las 24 horas, puedo utilizar ese mismo ordenador para unirme a algún pool de minería y obtener así alguna pequeña recompensa ¿no?

¿Cuál podría ser interesante?

Un saludo.

EDITO: Tengo otra duda. En algunos sitios leo que al ejecutar Bitcoin Core guardando la cadena de bloques al completo te conviertes en minero, en cambio en otros sitios pone que tener un nodo Bitcoin es una cosa, y la minería es otra diferente. ¿Me podéis aclarar mi duda?
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
La única recompensa que se me ocurre es la satisfacción de ejecutar un nodo y de poder dar servicio al resto de los usuarios.  Smiley
¡Exacto!

Así es. Grin

Un saludo.
legendary
Activity: 1623
Merit: 1608
Mi pregunta de hoy es la siguiente: ¿Sería posible tener en un portátil con 16 GB de RAM más de un nodo [todos completamente optimizados (con todo el set UTXO en RAM)] funcionando y trabajando con la misma cadena de bloques?

Incluso los nodos podrían ser con diferentes softwares, por ejemplo, Bitcoin Core, Bitcoin UASF, Bitcoin Unlimited, etc.

Como supongo que tu router solo dispone de una única IP externa y como el nodo Bitcoin escucha en el puerto 8333, solo puedes tener un único nodo funcionando a la vez desde esa IP externa.


Quote from: MA40
El sentido de tener varios nodos trabajando es aumentar la probabilidad de conseguir recompensa.

La única recompensa que se me ocurre es la satisfacción de ejecutar un nodo y de poder dar servicio al resto de los usuarios.  Smiley
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Buenos días chicos.

Mi pregunta de hoy es la siguiente: ¿Sería posible tener en un portátil con 16 GB de RAM más de un nodo [todos completamente optimizados (con todo el set UTXO en RAM)] funcionando y trabajando con la misma cadena de bloques?

Incluso los nodos podrían ser con diferentes softwares, por ejemplo, Bitcoin Core, Bitcoin UASF, Bitcoin Unlimited, etc.

Un saludo.

EDITO: El sentido de tener varios nodos trabajando es aumentar la probabilidad de conseguir recompensa.
newbie
Activity: 2
Merit: 0
yo contribuyo en Mexico ... apoyen y contribuyan!!!!
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Buenos días chicos.

Creo que ya he hecho el segundo pedido. Digo creo porque no me ha dejado utilizar la tarjeta de crédito ya que excedo el límite máximo mensual y he tenido que hacer una transferencia bancaria.

Las características de lo que he comprado son éstas:

ThinkPad X270

- Procesador Intel Core i3-7100U (3 MB de memoria caché, 2,4 GHz)
- Windows 10 Home 64
- Windows 10 Home 64 (español)
- 12,5 HD (1366 x 768) sin capacidad táctil
- 16 GB DDR4-2133 MHz SODIMM
- Intel HD Graphics 620
- dTPM de hardware
- Teclado - español
- 3 + 2 BCP, sin lector de huellas dactilares, sin NFC, PCIe
- Hardware habilitado con dTPM2.0
- Unidad de estado sólido OPAL2.0 PCIe-NVMe de 1 TB
- 3-cell integrated battery (23Wh)
- Batería de iones de litio de 6 celdas, 72 WH cilíndrica trasera
- Adaptador de CA de 45 W - UE (3 patillas)
- Doble banda inalámbrica Intel AC (2x2) 8265, Bluetooth versión 4.1
- Ninguno
- Pantalla de 12,5" HD (1366x768) sin capacidad táctil, con retroiluminación LED, con WWAN
- Publicación - español
- 3 años de garantía de reparación in situ

Yo voy a ir publicando todos los pasos que voy siguiendo desde el punto 0 hasta llegar a tener el nodo funcionando y lo más optimizado que yo consiga hacerlo.

Un saludo.
newbie
Activity: 22
Merit: 0
respecto a este tema, el de nodo de bitcoins, para tener un nodo en casa, valdría con un embebido tipo raspberry pi pero más potente?

Con un Raspberry Pi creo que sería suficiente. Recomendaría lanzar Bitcoin Core en modo prune y copiar previamente lo que puedas de la cadena de bloques en la memoria SD desde un ordenador. Si no, la sincronización te va a tardar mucho. No me he puesto a leerlo al detalle, pero parece que hay bastante información:
http://raspnode.com/diyBitcoin.html
http://www.raspberrypifullnode.com

Luego ya sabes, conectarlo a un monitor, un teclado, etc. Es un poco engorroso. Aunque sea más caro, el portátil más sencillo (Lenovo no se rompe según mi experiencia) es calidad de vida frente al Raspberry Pi.


creo que voy a probar yo también a contratar un VPS e instalarme un nodo Bitcoin Core y probar durante un año, no busco tanto el rendimiento económico sino más bien aprender.

No sé, igual estás viviendo en la Costa Azul y no sabes en qué gastar la pasta... Pero si lo que quieres es aprender, ¿no será mejor que te compres un portátil económico (Lenovo me ha dado un resultado muy superior a otra marca que probé) de 400 euros y te instales Linux Ubuntu? Abres el puerto 8333 del router de tu casa para aceptar conexiones entrantes (recomiendo desactivar Universal Plug and Play), pruebas todo lo que quieras sin límites, aprendes un montón y super cómodo.

Si lo que quieres es probar "la experiencia VPS", entonces siempre desde línea de comandos y ya está.  Smiley



Respecto lo que le comentas al compañero de pillarse un portátil porque es más cómodo que una raspberry, decir que raspberry pi y a cualquier ordenador con linux se le puede habilitar la conexión remota ssh por línea de comandos (es lo más eficiente en tema de recursos) e incluso en linux es fácil hacer conexiones remotas de escritorio, al estilo Team Viewer en Windows pero mejor.

Los ordenadores embebidos tipo raspberry están muy bien porque consumen muy poca electricidad, la raspi 1 creo que consumía 4Wh, es que comparativamente, un ordenador de torre alomejor te consume 100 veces más. Eso es un ahorro importante.

El problema de raspberry pi es que no es muy potente, lo bueno es que hay mini ordenadores del mismo tipo como los Odroid XU4 con 2 gb de ram a 750Mhz. Esto es la mitad de lento en velocidad de la DRAM, pero bueno, yo creo que ganas en todo lo demás. Lo bueno que tienen es que son pequeños, son silenciosos y consumen poca electricidad, en mi opinión son ideales para tener un servidor casero. Y cuesta solo 100€

 Y si ya sabes más del tema, puedes comprarte varios y tener una granja de servidores conectados entre sí, por ejemplo 4 Odroids XU-4 (tiene versión sin ventiladores para que haya 0 ruido) 4 odroids xu-4 serían 400€.

Respecto el tema de VPS, como dice Shawshank, puedes hacerlo desde tu casa con una conexión ssh (es muy fácil) lo chungo de hacerlo todo por comandos es que a veces es un suplicio, y como la líes, se lía, pero los que se dedican a esto funcionan con línea de comandos. Lo suyo es tener un server de pruebas y otro "de producción".

Hay servicios VPS gratis por 1 año como el de AWS (Amazon), y creo que Azure y Google también dan un año gratis de VPS.
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Hola chicos.

Me han escrito de Lenovo.

Me dicen que no han podido evitar el envío del pedido, pero que puedo devolverlo sin problema y volver a hacer otro pedido. Así que eso es lo que haré. Smiley

Un saludo.
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Gracias Shawshank.

El lunes sabremos si se puede modificar o no.

En caso que no se pudiera… ¡Más se perdió en la guerra de Cuba! Cheesy

Un saludo.
legendary
Activity: 1623
Merit: 1608
Hola Shawshank.

Me he puesto en contacto por teléfono con Lenovo España y me han atendido muy bien.

Me han dicho que como el pedido es muy reciente, puede haber posibilidades de cancelarlo y modificarlo, pero que tengo que esperar hasta el lunes para saberlo.

Entonces… Si se pudiera modificar, ¿con 8 GB RAM vamos bien? o ¿sería mejor 16? la verdad, que con la pasta que me he gastado, no me importaría gastarme más y poner 16 si mereciera la pena.

¿Qué opinas?

Un saludo.

Pues, si tuviera que comprar un ordenador ahora mismo para un nodo Bitcoin Core y para uso personal, iría a Lenovo 16GB RAM y 1TB de disco. También elegiría el disco SATA en vez de SSD por cuestión de precio aunque parece que la diferencia entre ambos se ha reducido bastante recientemente. Me sorprendería mucho si tuviera que pagar más de 900 euros.

Lo que sí creo que es importante es al menos 8GB RAM (16GB RAM, mejor) y 1TB de disco.
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Hola Shawshank.

Me he puesto en contacto por teléfono con Lenovo España y me han atendido muy bien.

Me han dicho que como el pedido es muy reciente, puede haber posibilidades de cancelarlo y modificarlo, pero que tengo que esperar hasta el lunes para saberlo.

Entonces… Si se pudiera modificar, ¿con 8 GB RAM vamos bien? o ¿sería mejor 16? la verdad, que con la pasta que me he gastado, no me importaría gastarme más y poner 16 si mereciera la pena.

¿Qué opinas?

Un saludo.
legendary
Activity: 1623
Merit: 1608
La URL que ofreces es correcta y el tamaño actual del set UTXO es de 1,933GiB. Curiosamente, se ha reducido durante el último mes. Esta reducción no es nada habitual. Parece que los usuarios están aprovechando para agrupar todos los utxo ahora que las comisiones están más bajas. Se puede comprobar que el 1 de julio el set UTXO estaba a 1,951GiB, pero el 1 de marzo era de "solo" 1,679GiB. La tendencia a largo plazo es sin duda a crecer.


¿Cuándo llegue a qué valor podría dejar de estar todo el set en una RAM de 4 GB?
¿A ver si mi razonamiento es correcto?

En esta web http://computerhoy.com/noticias/software/cuanta-memoria-ram-necesitas-windows-10-50100 pone que Windows 10 en su versión 32 Bits ocupa 1 GB de RAM, pero la de 64 (que es mi caso) ocupa 2 GB. Y en esta otra: https://bitcoin.org/en/full-node#special-cases creo que pone que Bitcoin Core necesita otros 2 GB, por lo tanto ya están ocupados los 4 GB, así que con 4 GB de RAM el set UTXO ya está fuera.

¿Será así? Undecided

La clave es que el set UTXO y el mempool se acceden continuamente para saber si una transacción que se acaba de recibir es válida (comprueba si cada transacción consume de salidas aún sin gastar y por tanto tiene posibilidades de entrar en un bloque). Se puede considerar que el set UTXO normalmente aumentará cada vez más aunque esto no es estrictamente necesario que así sea. También, el tamaño del mempool es normalmente sensiblemente inferior al del set UTXO, por lo que se resume el razonamiento pensando solo en términos de set UTXO.

Supongamos que el set UTXO más el mempool no supera los 2.5GB. En un ordenador con 4GB de memoria RAM, aún quedarían libres 1.5GB para el sistema operativo y el resto de las aplicaciones. Esto es simplificando mucho, pero sirve para hacerse una idea. Si quieres trabajar en otras tareas, el 1.5GB restante, seguramente no sea suficiente.

Además, tu ordenador utiliza un disco SSD, que es más caro y está bien porque es de un tamaño más reducido y consume menos batería, pero tengo entendido que no son tan resistentes a las múltiples lecturas y escrituras como los discos SATA tradicionales. Si vas a tener el nodo funcionando continuamente y la memoria RAM física disponible es de solo 4GB, el acceso a disco va a ser continuado y bastante intenso lo que seguramente reducirá bastante su vida útil.

Con 8GB de memoria RAM física, puedes poner un dbcache en 4GB ó 5GB, que tiene la capacidad de contener perfectamente el set UTXO y el mempool durante algunos años más, reduciendo así drásticamente el acceso al disco duro.

Ahora mismo, en mi nodo Bitcoin Core con dbcache=4000 (4GB):
Uso de CPU: 1%
Uso de disco: 5%
Como puedes ver, el consumo en este caso es mínimo. El ordenador está muy tranquilo y contento.
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
¿Cuándo llegue a qué valor podría dejar de estar todo el set en una RAM de 4 GB?
Hola.

¿A ver si mi razonamiento es correcto?

En esta web http://computerhoy.com/noticias/software/cuanta-memoria-ram-necesitas-windows-10-50100 pone que Windows 10 en su versión 32 Bits ocupa 1 GB de RAM, pero la de 64 (que es mi caso) ocupa 2 GB. Y en esta otra: https://bitcoin.org/en/full-node#special-cases creo que pone que Bitcoin Core necesita otros 2 GB, por lo tanto ya están ocupados los 4 GB, así que con 4 GB de RAM el set UTXO ya está fuera.

¿Será así? Undecided

Un saludo.
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Hola.

Es éste ¿no? https://statoshi.info/dashboard/db/unspent-transaction-output-set?panelId=8&fullscreen

El pico más alto está en 1,933 GB.

¿Cuándo llegue a qué valor podría dejar de estar todo el set en una RAM de 4 GB?

Un saludo.
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
- 4 GB DDR4-2133 SODIMM

Creía que eran 8GB...

Ten en cuenta que el set UTXO ocupa 2GB y necesita de acceso continuo. De hecho, para cada transacción que recibe el nodo (supongamos 7 por segundo), debe consultar automáticamente el set UTXO para ver si esta es válida. Si no está todo el set UTXO en RAM, estará accediendo a disco continuamente, lo que reduce la vida del disco y disminuye el tiempo de autonomía de la batería. Que lo sepas...
Vaya. Embarrassed

Primer error que he cometido. Angry

Esa ampliación sólo me hubiera costado 53,24 €. Cry

Creí entenderte que 4 GB de RAM eran suficiente.

Bueno… Roll Eyes

Edito: El set UTXO va aumentando ¿no? voy a ver si encuentro a qué ritmo aumenta. De lo malo, malo, siempre se podría pedir una ampliación en taller ¿no?
legendary
Activity: 1623
Merit: 1608
- 4 GB DDR4-2133 SODIMM

Creía que eran 8GB...

Ten en cuenta que el set UTXO ocupa 2GB y necesita de acceso continuo. De hecho, para cada transacción que recibe el nodo (supongamos 7 por segundo), debe consultar automáticamente el set UTXO para ver si esta es válida. Si no está todo el set UTXO en RAM, estará accediendo a disco continuamente, lo que reduce la vida del disco y disminuye el tiempo de autonomía de la batería. Que lo sepas...
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Gracias Shawshank.
La compra ya está hecha, espero no haberme equivocado en nada. Undecided
Las características de todo lo que he comprado son éstas:

ThinkPad X270

- Procesador Intel Core i3-7100U (3 MB de memoria caché, 2,4 GHz)
- Windows 10 Home 64
- Windows 10 Home 64 (español)
- 12,5 HD (1366 x 768) sin capacidad táctil
- 4 GB DDR4-2133 SODIMM
- Intel HD Graphics 620
- dTPM de hardware
- Teclado - español
- 3 + 2 BCP, sin lector de huellas dactilares, sin NFC, PCIe
- Hardware habilitado con dTPM2.0
- Unidad de estado sólido OPAL2.0 PCIe-NVMe de 1 TB
- 3-cell integrated battery (23Wh)
- Batería de iones de litio de 6 celdas, 72 WH cilíndrica trasera
- Adaptador de CA de 45 W - UE (3 patillas)
- Doble banda inalámbrica Intel AC (2x2) 8265, Bluetooth versión 4.1
- Ninguno
- Pantalla de 12,5" HD (1366x768) sin capacidad táctil, con retroiluminación LED, con WWAN
- Publicación - español
- 3 años de garantía de reparación in situ

Lo del precio, lo sé Shawshank y no creas que no me duele, pero créeme, lo he pensado mucho.

Un saludo.
legendary
Activity: 1623
Merit: 1608
MA40, básicamente vas a pagar el doble por un portátil de 8GB RAM y 1TB disco. Creo que la diferencia fundamental del precio es que usas disco SSD (sin partes móviles) en vez de SATA. Eso hace que la batería también dure bastante más, aunque como te comenta principiante, debes ser cuidadoso para que no envejezca demasiado rápido. También, la pantalla parece que es más nítida y el procesador es lo más potente del mercado, pero esto último no es relevante para el funcionamiento del día a día del nodo. Sí ayudaría mucho cuando necesites utilizar un fichero wallet.dat diferente al que había sido utilizado anteriorente, ya que en ese caso el nodo necesita verificar de nuevo completamente la cadena de bloques.


Tampoco pasa nada porque un día se quede sin baterías y se pare ¿no? Si he entendido bien, el problema es cuando el nodo está apagado más de tres semanas seguidas ¿no?

El problema de tener demasiado tiempo el nodo apagado solo ocurre en modo "prune" (cadena de bloques podada o recortada), pero ese no va a ser tu caso porque dispones de 1TB y siempre guardarás la cadena de bloques al completo.
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Hola MA40, perdón la intromisión,
Hola principiante.

De perdón nada, aquí se agradece todas las opiniones que aporten.

Vamos a hacer una cosa. Vamos a esperar a que me llegue el equipo y después empezamos a estudiar todo ese tipo de cosas. ¿Vale?

Gracias y un saludo. Wink
Pages:
Jump to: