Pages:
Author

Topic: La cantidad de nodos de Bitcoin está disminuyendo, considera contribuir a la red (Read 543613 times)

full member
Activity: 224
Merit: 146
¿Cuál es el objetivo de ejecutar un nodo propio de Bitcoin?

Entiendo que son los siguientes:
- Incrementar la descentralización de la red.
- Crear un nodo de alta disponibilidad para: 1. desarrollo de aplicaciones blockchain, al que me pueda conectar siempre; 2. transaccionar en la red

No sé si hay alguna razón más para desplegar un nodo completo de Bitcoin.


Lo primero de ayudar a la descentralización es importante, además que te sirve de aprendizaje.

Sobre tu nodo puedes desarrollar aplicaciones como dices: desde servidores para otros usos, hasta un nodo de LN. También el uso de tu propio nodo para entrar en la red te da privacidad e independencia.
newbie
Activity: 12
Merit: 12
¿Cuál es el objetivo de ejecutar un nodo propio de Bitcoin?

Entiendo que son los siguientes:
- Incrementar la descentralización de la red.
- Crear un nodo de alta disponibilidad para: 1. desarrollo de aplicaciones blockchain, al que me pueda conectar siempre; 2. transaccionar en la red

No sé si hay alguna razón más para desplegar un nodo completo de Bitcoin.

---

Intentando aportar al tema en cuestión; existe otra opción: en vez de montarlo localmente - utilizar un servidor AWS donde desplegarlo.
https://aws.amazon.com/marketplace/pp/prodview-r4k55sw6rtezc
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
Hola.
EDITO: Pregunta: La memoria USB viene con sistema de archivos exFAT. Si lo formateo con sistema de archivos NTFS, ¿mejorará?

Ese es tu problema: Windows.

Hazlo en Linux y veras como si funciona. NTFS lo que va es a matar ese pendrive. Hay que usar algo tipo ext4 sin journal, btrfs o f2fs.

PD: Si es estafa pues reformatearlo en un sistema operativo decente, probablemente revele el problema...
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
El que te has comprado me parece tremendamente barato para la capacidad que tiene, por lo que, de entrada, me produciría serias dudas acerca de sus prestaciones reales y sostenidas.

Muchas gracias DdmrDdmr.

Efectivamente, creo que me han vuelto a estafar.

Yo no lo sabía pero parece que hay formas de falsificar la capacidad de un pendrive engañando al sistema operativo.

Me fie de la marca Xiaomi y de que todas las reseñas del producto eran positivas.

El que he comprado dice tener 2 TB pero no, no creo que los tenga. El caso es que lo he formateado con la opción rápido y me sigue mostrando una capacidad de 2 TB.

Si hubiera alguna forma sencilla de formatearlo a su tamaño real sin tener que instalar ningún programa, sólo con Windows 10...

Saludos.
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
<...>
Un pendrive, como indicaba en posts precedentes, parece tener poca cancha de casos de uso de éxito publicados al correr Bitcoin Core. El que te has comprado me parece tremendamente barato para la capacidad que tiene, por lo que, de entrada, me produciría serias dudas acerca de sus prestaciones reales y sostenidas.

Puedes monitorizar la velocidad que te da el sistema operativo al copiar gran cantidad de información sobre el dispositivo, y ver si se producen muchas fluctuaciones de entidad, y si se llega a congelar en ciertos momentos.

También es posible que se trabe al recibir peticiones simultaneas o quasi simultaneas como podría producirse al intentar bajar la cadena de bloques y escribir los datos de los bloques y/o actualizar el fichero índice (a diferencia de discos duros propiamente dichos, sean del tipo que sean).

En lo relativo al sistema de archivos (exFat o NTFS), leyendo algunos artículos por encima, para dispositivos usb, parecen apuntar a exFat como algo mejor en términos de rendimiento, pero vamos, no creo que este aspecto sea fundamental ni raíz en el problema.
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Hola.

He comprado esta memoria USB: https://es.aliexpress.com/item/1005005485316268.html

La idea era tener un nodo Bitcoin completo con la cadena de bloques en la memoria USB de 2 TB.

Lo he probado pero lamentablemente no funciona, creo que se debe a la velocidad de transferencia, aunque es un USB 3.0, no es suficiente. Bitcoin Core se bloquea.

Es una pena porque la memoria USB es muy chula y queda muy bien una vez puesta en mi portátil, y la marca es buena, Xiaomi.

Saludos.

EDITO: Pregunta: La memoria USB viene con sistema de archivos exFAT. Si lo formateo con sistema de archivos NTFS, ¿mejorará?
legendary
Activity: 1623
Merit: 1608
Hola.

Pensando ya para cuando la cadena de bloques de mi Bitcoin Core no ente en el disco duro de mi portátil, ¿pensáis que sería aceptable conectar una memoria mini-usb 3.0 de 2TB para guardarla ahí?

Sería con algo como esto:

https://www.ebay.es/itm/Small-Super-Mini-USB-Flash-Drive-2T-1T-128G-32G-Memory-Stick-Pen-For-Laptop-PC/313644882854

Un saludo.


Hola. MA40.

Como indica DdmrDdmr, ya de primeras, la velocidad de acceso por USB será más lenta. Existe, sin embargo, un tema aún más importante que debes tener en cuenta.

Tengo un portátil Lenovo al que cambié sin problemas el disco duro interno de 500 GB a 1 TB.

Sin embargo, mi primer intento fue cambiar el disco duro interno de 500 GB por otro de 2 TB también interno. Durante varias horas, incluso un día completo, funciona todo correctamente y de repente, el sistema o se queda colgado o da problemas intermitentes.

Había incluso videos en YouTube para el mismo portátil Lenovo de cómo hacer el cambio a 2 TB. Sin embargo, tras referirme a las especificaciones del portátil, comprobé que solo soportaba un disco con una capacidad máxima de 1 TB.

Así que, resumiendo, deberías comprobar primero que tu portátil realmente puede soportar discos de 2 TB para evitar problemas mayores.

legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
<…>
He mirado un tanto por el foro, y no he visto casos de éxito duradero y reciente donde tengan toda la blockchain en un dispositivo por el estilo, aunque puede que me haya saltado algún caso.
El dispositivo es barato para los 2TB, pero ten en cuenta que estas unidades USB flash no son lo mismo que los SSD (ver este artículo por ejemplo – aunque sea del 2019). No he visto datos de velocidad del dispositivo, pero es probable que sea bastante más lento que un disco SSD, amén de la fiabilidad.

Tambien tienes que tener claro que tengas un puerto USB 3.X en tu equipo. De lo contrario, las velocidades serán netamente más lentas.

A ver si alguien más aporta su opinión (o mejor aún, experiencia práctica con estos dispositivos).
hero member
Activity: 782
Merit: 523
--- I ❤ Ƀ ---
Hola.

Pensando ya para cuando la cadena de bloques de mi Bitcoin Core no ente en el disco duro de mi portátil, ¿pensáis que sería aceptable conectar una memoria mini-usb 3.0 de 2TB para guardarla ahí?

Sería con algo como esto:

https://www.ebay.es/itm/Small-Super-Mini-USB-Flash-Drive-2T-1T-128G-32G-Memory-Stick-Pen-For-Laptop-PC/313644882854

Un saludo.
legendary
Activity: 2030
Merit: 1569
CLEAN non GPL infringing code made in Rust lang
Esa explicación es innecesariamente enredada.

Cuando minas lo haces contra un pool, el cual tiene su nodo. En algunos casos se puede minar contra tu nodo sin tener el software intermediario de pool, solo software viejo que aun soporte getwork.

Los nodos no minan, pero los mineros usan nodos. directa o indirectamente.

cgminer etc no es un nodo ni tiene nada que ver con eso.
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
De donde sale la informacion que la mayoria de los que mantienen un nodo completo no mina??
Los nodos completes no minan, sino que mantienen una versión completa y actualizada de la blockchain de bitcoin y verifican contra ella las reglas establecidas por protocolo de Bitcoin, validando o rechazando bloques generados y propagando la información de la red.

Para minar se requiere usar un software específico de minería tipo CGMiner. Técnicamente, aunque tiene también una copia actualizada de toda la blockchain, como un nodo completo, tiene funcionalidad adicional para realizar el minado en sí.
newbie
Activity: 44
Merit: 0
De donde sale la informacion que la mayoria de los que mantienen un nodo completo no mina??
newbie
Activity: 1
Merit: 0
http://www.reddit.com/r/Bitcoin/comments/24645i/psa_the_amount_of_full_bitcoin_nodes_is_dropping/
Hechos
- Solo hay unos 8000 nodos de bitcoin funcionando
- Solo un 35% de ellos usan Bitcoin 0.9.1
- La mayoría están en EEUU o Europa ver: https://getaddr.bitnodes.io/
- La estabilidad y por tanto el precio del Bitcoin depende de que su red funcione correctamente!

Esto es malo pero puedes arreglarlo contribuyendo con tu propio nodo:

Corre un nodo
1. Descarga la blockchain (bootstrap.dat) a través de su Torrent (https://bitcoin.org/bin/blockchain/bootstrap.dat.torrent) para que el proceso de sincronización sea más rápido (horas y no días)
2. Coloca el archivo bootstrap.dat en /home/user/.bitcoin or %AppData%\Roaming\Bitcoin
3. Descarga y ejecuta el cliente Bitcoin-qt en un ordenador que esté encendido 24/7.
4. No te olvides de dirigir el puerto 8333 de tu ruter a la IP interna de dicho ordenador.
Un viejo Pentium 4 con 4GB de ram y 80GB de disco duro puede correr un nodo perfectamente.

Me limito a traducir y trasladar la recomendación, yo ya tengo mi nodo corriendo en una máquina que he de mantener sí o sí 24horas encendida. No cuesta trabajo usarlo en los mineros GPU y nos beneficia a todos.

EDIT: 15/07/2015
Como comenta @Principiante:
Up
Según comentó el colega dserrano5 en otro hilo, con la versión 0.11 se puede instalar un nodo sin necesidad de tener la friolera de los 50 GB libres asignado al cliente.

Uno de los cambios más esperados que trae la 0.11 es que ya no hacen falta 20, 30, 50 Gb de espacio en el disco duro. Si tu monedero es otro y tienes el ordenador siempre encendido, bájate la 0.11, configúrale el espacio que le quieras dedicar (mínimo 500 Mb) y venga, a poner cada uno su granito de arena.

Digo "si tu monedero es otro" porque actualmente, usar esta funcionalidad es incompatible con el propio monedero de bitcoin core. Ojo al parche con esto.

Vamos a intentar probarlo. Hay alguien del foro que lo haya instalado?
Yo acabo de instalarlo pero (v0.00.0 32 bit) pero voy a tener que esperar un rato para que me actualice la cadena de bloques...

EDITO: postdata, ¿se le podría poner chincheta a este hilo dado la importancia del mismo? que opinan?
Saludos
legendary
Activity: 1623
Merit: 1608
¿Que ventaja tiene tener un nodo en la misma red que los Mineros, Asic?

La ventaja es que tú mismo ves la realidad sin que otro te la cuente. Un exchange, una página web, etc. te pueden mentir, pero el nodo no engaña.

Al mismo tiempo, si aceptas conexiones entrantes, facilitas que otras personas también puedan ver de forma descentralizada la misma realidad que ves tú.


Pero realmente que ves, ¿se ven datos como el minero que encuentra un bloque?,¿puedes ver el trabajo de tus mineros?.


Además de lo que ha comentado womanderful en el post anterior respecto a poder verificar la validez de todas las transacciones confirmadas, también puedes comprobar que no se crean más bitcoins de los que permite el protocolo y, sí, también puedes comprobar que todos los bloques que han publicado todos los mineros superan el umbral de la dificultad mínima requerida.

La mayoría de los que mantienen un nodo completo no se dedican a la minería. Simplemente almacenas la cadena de bloques, verificas que todo es correcto y facilitas a quien quiera que pueda hacer lo mismo. Si tuvieras un equipo de minería y encontraras un bloque, lo cual implica un trabajo brutal, entonces tú y todo el mundo lo vería en la cadena.  Smiley
sr. member
Activity: 494
Merit: 476
Pero realmente que ves

Pues por ejemplo, ves que un pago que has realizado, y que la otra persona te dice que no se ha confirmado, realmente sí se ha confirmado. No tienes que fiarte de lo que te digan los demás; si tienes una copia de la cadena de bloques, tu información es irrefutable.
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
<...>
Puedes echarle un vistazo a este artículo, donde se describen los principales tipos de nodos y la interacción entre los mismo de una manera razonablemente amena.

Normalmente, el hecho de tener un nodo propio, además de contribuir a la red en términos generales (comprobar la validez de TXs y de los bloques, propagar TXs, etc.), es para aumentar la privacidad y evitar tener que conectarte a nodos más centralizados. Por ejemplo, si te conectas a Ledger Live, aunque puedes llegar a conectarte a tu propio nodo completo, en general, la mayor parte de la gente se está conectando a la infraestructura de Ledger, y Ledger podría, por ejemplo, almacenar información acerca de IPs usadas y direcciones consultadas desde éstas.
jr. member
Activity: 85
Merit: 1
¿Que ventaja tiene tener un nodo en la misma red que los Mineros, Asic?

La ventaja es que tú mismo ves la realidad sin que otro te la cuente. Un exchange, una página web, etc. te pueden mentir, pero el nodo no engaña.

Al mismo tiempo, si aceptas conexiones entrantes, facilitas que otras personas también puedan ver de forma descentralizada la misma realidad que ves tú.


Pero realmente que ves, ¿se ven datos como el minero que encuentra un bloque?,¿puedes ver el trabajo de tus mineros?.
legendary
Activity: 2338
Merit: 10802
There are lies, damned lies and statistics. MTwain
<…>
Un mes para bajar el blockchain completo suena larguillo, aunque como indicas, el equipo que estás usando es antiguo, y el disco supongo que es uno convencional mecánico.

En mi caso, la última vez que me bajé la cadena desde cero tardé entorno a los 3 días, aunque con un equipo decente. No obstante, encontré que el aspecto clave fue poder mover el directorio del "chainstate" a un disco SSD, realizar la descarga, y volver a mover el directorio "chainstate" al disco mecánico externo que uso. Con ello, la descarga fue x10 veces más rápida en mis pruebas en su momento.
newbie
Activity: 10
Merit: 5
Yo hace tiempo que monté mi nodo. Lo quería completo por lo que necesité:

- Ordenador viejo
- Disco de 1 TB
- Conexión de fibra

Tardé creo que un mes en bajar toda la Blockchain (~400 GB) para tenerla sincronizada; algunos días corté porque no quería que fuera muy cantoso el asunto.

Lo dejo funcionando bastantes días (80%) aunque a veces lo apago si me voy de vacaciones o similar.

Consumir no consume mucho, y la diferencia de velocidad en la fibra (antes 600 Mbps, ahora 1 Gbps) apenas se nota, pero últimamente chupa mucha transferencia, como puede verse en el gráfico. Supongo que lo dejaré porque al fin y al cabo la gente en su casa está todo el día viendo Netflix y el efecto debe ser similar, pero si me dan un toque o lo que sea pues igual lo tengo que quitar. No creo porque es conexión de Telefónica y no creo que quieran perder clientes.

Lo tengo actualizado a la versión 23.0.0.

https://i.ibb.co/q02GB0z/Bitcoin-node.png

-- RandyWMizher
legendary
Activity: 1623
Merit: 1608
¿Que ventaja tiene tener un nodo en la misma red que los Mineros, Asic?

La ventaja es que tú mismo ves la realidad sin que otro te la cuente. Un exchange, una página web, etc. te pueden mentir, pero el nodo no engaña.

Al mismo tiempo, si aceptas conexiones entrantes, facilitas que otras personas también puedan ver de forma descentralizada la misma realidad que ves tú.
Pages:
Jump to: