Requisitos del servidor para alojar el nodo de Bitcoin
Hay varias opciones sobre cómo ejecutar su propio nodo de bitcoin, pero todas deben cumplir con los siguientes criterios;
- Al menos 300 GB de espacio en disco – Cualquier nodo debe descargar toda la cadena de bloques de Bitcoin, actualmente tiene alrededor de 248 GB pero crece exponencialmente,
- 4GB de RAM – Cuanta más memoria podamos tener mejor,
- Ancho de banda de 5 GB – Una red estable que facilita la carga de datos de 5 GB y la descarga de datos de 500 MB al día, y
- Mínimo 6 horas de tiempo de funcionamiento – Cuanto más tiempo de ejecución podamos tener, mejor.
Con estos criterios en mente, es bastante complicado comenzar a alojar su propio nodo completo en su computadora de escritorio o portátil en casa.
Existe la opción de usar algunas de las soluciones 'listas para usar' que no requieren ninguna configuración. Estos vienen en forma de pequeñas cajas que tienen todo el software necesario preinstalado, sin dejar espacio para ajustes personales. Podría decirse que la forma más conveniente de alojar su nodo completo es a través de un VPS o alojamiento en la nube. Al hacerlo, se asegura de que su nodo esté en funcionamiento las 24 horas del día, los 7 días de la semana, y después de configurarlo, no requiere ningún esfuerzo adicional.
1. Digital Ocean
Página web: https://www.digitalocean.com
Uno de los factores dominantes al elegir su grupo de alojamiento para su propio nodo de Bitcoin es una combinación del tiempo de actividad y la capacidad de alojar todos los datos de la cadena de bloques. Como la mayoría de los VPS y los servicios en la nube ofrecen espacio SSD limitado, las opciones son limitadas. Digital Ocean es una de las empresas que proporciona la solución adecuada para el espacio de memoria requerido con una amplia variedad de opciones.
Cual Digital Ocean ¿Plan para empezar?
Al observar las necesidades para configurar su propio nodo, debe profundizar un poco más de lo habitual. Con Digital Ocean, existen múltiples opciones que podría considerar, sin embargo, hemos encontrado el plan correcto que es el más rentable y le deja un poco de espacio cuando el tamaño de Blockchain aumenta con el tiempo.
Estándar Digital Ocean Plan de gotas
- Memoria = 16 GB RAM
- vCPU = 8 núcleos de CPU
- Transferencia de datos = 6 TB
- Almacenamiento en disco SSD = 320 GB
- Precio = $96/mes o $0.142/hora
2. Linode
Página web: https://www.linode.com/
Puede ser el nombre de esta empresa, Linode, que ya se corresponde con un nodo de Bitcoin, pero eso no es todo. Mientras que muchas otras empresas de hosting ofrecen una amplia variedad de productos además de VPS, Linode se dedica a brindar las mejores soluciones de VPS.
Una cosa debe tenerse en cuenta; esta dedicado a Linux usuarios Esto no significa que nadie con quien nunca haya trabajado Linux antes no puede administrar alojar su servidor VPS con Linode, es algo que debe tener en cuenta. Linode es una empresa de alojamiento de nicho que ofrece una amplia variedad de soluciones para aquellos expertos en tecnología y conoce su paradero en Internet. Aquellos que han dado el paso para alojar su propio nodo de Bitcoin en general se han ganado su stripes en el frente de la tecnología y sería perfectamente capaz de utilizar Linode.
¿Con qué plan de Linode empezar?
Con Linode, hay una variedad de productos para que elijas. Si eso es un servidor dedicado personalizado según sus necesidades o el producto Linode más estándar. Después de profundizar en los productos que ofrece Linode, encontramos un plan que se destaca por ser el más óptimo para alojar su nodo Bitcoin. Este te deja un respiro para un aumento en el tamaño de Blockchain y una velocidad óptima.
Plan Linode estándar de 16 GB
- Memoria = 16 GB RAM
- vCPU = 6 núcleos de CPU
- Transferencia de datos = 8 TB
- Almacenamiento en disco SSD = 320 GB
- Precio = $80/mes o $0.12/hora
3. Sitio
Página web: https://www.siteground.com/
Una cosa que debe tener en cuenta al elegir su solución de alojamiento es el hecho de que el tamaño de Bitcoin Blockchain está aumentando. Ha crecido a alrededor de 250 GB en los últimos diez años con más y más tráfico llegando todos los días. En el momento en que ocurre la adopción real, y se producen aún más transacciones en la red, este tamaño puede aumentar aún más.
Al elegir su host, debe asegurarse de que esté preparado para estos aumentos y pueda escalar junto con sus solicitudes. Siteground lo hace a la perfección, ya que permite que cualquier persona configure su alojamiento en la nube de acuerdo con sus necesidades. En el momento en que necesite un poco más de espacio SSD, acelerar la RAM de cualquier otra cosa, es cuando ajusta su plan.
¿Con qué plan de SiteGround comenzar?
Cuando miramos SiteGround, nos encontramos con una opción más personalizable. Con un nodo de Bitcoin, se necesita una gran cantidad de almacenamiento SSD en comparación con el ancho de banda y la velocidad de transferencia requeridos. Sin embargo, aumentar su almacenamiento SSD, en la mayoría de los casos, aumenta la cantidad de núcleos, la memoria y la velocidad de transferencia, como hemos visto en los ejemplos anteriores. Con Siteground, no deja nada que perder y ajusta el plan cuando lo necesite. es mas caro que Digital Ocean o Linode, pero utiliza completamente todo lo que está incluido en su plan.
El plan de inicio rápido
- Memoria = 8 GB RAM
- vCPU = 4 núcleos de CPU
- Transferencia de datos = 5 TB
- Almacenamiento en disco SSD = 40 GB
- Precio = $100/mes o $0.138/hora
Comprender Blockchain y el nodo de Bitcoin
El mundo de las criptomonedas puede ser un territorio desconocido para muchos, y puede parecer una nueva realidad complicada en la que solo unos pocos saben lo que está pasando. En realidad, millones de personas en todo el mundo están usando criptomonedas y aún más usan la tecnología detrás de ellas; Servicios. Hay más de 3000 monedas virtuales diferentes, pero todo comenzó con Bitcoin.
En enero de 2009 se creó el primer Bitcoin, desde entonces, cada transacción se registra en la llamada cadena de bloques.
A lo largo de los años, esta pieza revolucionaria de tecnología ha traído fortunas a muchos al invertir en el momento adecuado. Ahora bien, la inversión y el comercio no son las únicas formas de beneficiarse de esta tecnología.
Para comprender qué es un nodo de Bitcoin, es esencial comprender primero la tecnología detrás de Bitcoin.
La tecnología Blockchain es la creación de una figura desconocida que se conoce con el nombre de Satoshi Nakamoto. Después de publicar su manifiesto a través de un boletín para expertos en criptografía, pasó a abrir el proyecto que pasó a ser conocido como Bitcoin. El manifiesto fue escrito con la recesión de 2008 en mente; los bancos ya no deben tener el control de la riqueza de otras personas, cada persona debe tener el control de sus fondos sin un órgano central en el medio. Esta idea revolucionaria está respaldada por la invención de una tecnología llamada blockchain.
¿Cuál es Blockchain?
Blockchain consiste en una red con miles de validadores en todo el mundo. Estos validadores verifican transacciones; por ejemplo, la posesión de fondos, los pagos que se realizan y las verificaciones periódicas de saldos. Esta verificación se realiza mediante nodos descentralizados, en lugar de una parte central en forma de banco.
Te preguntarás, ¿cómo funciona eso? Una analogía útil puede ser la siguiente;
“Imagínese una hoja de cálculo que se duplica miles de veces en una red de computadoras. Luego imagine que esta red está diseñada para actualizar esta hoja de cálculo regularmente y tiene una comprensión básica de la cadena de bloques”.
¿Cómo funciona Blockchain en la vida real?
En la práctica, una cadena de bloques consta de millones de bloques en forma de cadena.
Cada bloque contiene datos, será el hecho de que posee 1 Bitcoin o será que acabo de transferir 5 Bitcoin a mi primo, todo está almacenado en estos bloques.
Cada 10 minutos se genera un nuevo bloque, a día de hoy hay más de 600,000 de estos bloques que datan de 2009.
Los datos almacenados en estos bloques están abiertos para que cualquiera los vea y tenga total transparencia.
Estos bloques están siendo generados por 'mineros', miles de computadoras en todo el mundo que usan su poder de procesamiento para resolver ecuaciones matemáticas.
Eso suena complicado, pero esta solución criptográfica es la forma de verificar que todos los datos almacenados en estos bloques son correctos. Los mineros verifican que poseo 1 Bitcoin cuando quiero enviar 1 Bitcoin a mi primo, no verificará mi transacción si resulta que no tengo ese 1 Bitcoin cuando los mineros intentan verificar esta ecuación. Este proceso descentraliza el poder de verificar cualquier bloque, ya que requiere mucha potencia de procesamiento para verificar solo un bloque.
¿Qué es el nodo Bitcoin?
Como se mencionó anteriormente, docenas de computadoras en todo el planeta controlan, verifican y verifican continuamente toda la cadena de bloques.
Estas computadoras se pueden dividir en mineros y nodos.
Esencialmente, los mineros y los nodos están en el mismo equipo; ambos quieren una red segura. La diferencia aquí es que cuando estás minando, tu sistema no requiere ningún conocimiento de los bloques generados en el pasado. Solo te pregunta la información almacenada en el bloque anterior y el bloque que estás verificando actualmente. Como recompensa por la verificación, el minero recibe una compensación en forma de Bitcoin. Los mineros, en este caso, solo contribuyen a los bloques futuros, no a la red en su conjunto.
Un nodo de bitcoin es un armario gigante que contiene todos los bloques que se hayan registrado en la cadena de bloques. Los mineros están haciendo la verificación de los bloques recién creados. Sin embargo, cuando se ha verificado un bloque, ahora se puede poner en el armario, en el nodo. Luego, el nodo continuará monitoreando continuamente la red en busca de bloques creados incorrectamente que no se correspondan con las reglas establecidas por consenso dentro de la red, todos los nodos que se ejecutan en todo el mundo.
¿Por qué ejecutar su propio nodo de Bitcoin?
En cierto sentido, cada vez que posee Bitcoin, le conviene tener la mayor cantidad de nodos de Bitcoin (completos) en ejecución. Estos nodos funcionan como la columna vertebral de Bitcoin. Sin estos nodos, la red no estaría descentralizada y una sola entidad podría alterar el protocolo. Ahora mismo, esto no es posible. Mientras que con la minería, hay una recompensa financiera por su poder de cómputo. Cuando se ejecuta un nodo, no lo hay. Sin embargo, existen ciertos beneficios al ejecutar su propio nodo personal.
1. La confianza está en tus manos
Según la promesa de Bitcoin, usted tiene el control de sus fondos. Cuando no ejecuta su nodo completo, aún depende de la red de un tercero. Para que sus transacciones se implementen en la red, debe comunicarse con un nodo completo.
Ejecutar su propio nodo completo le permitirá garantizar que sus transacciones se transmitan a los mineros, sin la intervención de terceros. Tenga en cuenta que sus transacciones aún deben ser verificadas por los mineros para integrarse en Blockchain.
2. Su seguridad y privacidad están en sus manos
Cualquiera que sea un verdadero defensor de privacidad en línea probablemente ha oído hablar de Bitcoin.
Se utiliza desde hace años como medio de pago en el lado más oscuro de internet aunque, en la práctica, no es la forma más privada de pago. operating si no ejecuta su propio nodo. Imagine que se ha registrado en una billetera en línea con una dirección de correo electrónico, esta información ahora estará directamente vinculada a este tercero. En este caso, el momento en que asume su pago en Bitcoin es anónimo y, de hecho, está relacionado con su dirección de correo electrónico.
Ejecutar un nodo completo creará una dirección de billetera para usted que solo está conectada a este nodo; no se puede rastrear hasta su información personal. De esta manera, elimina la confianza en cualquier tercero para mantener sus fondos o realizar cualquier transacción.
3. La elección está en tus manos
El protocolo Bitcoin original tenía un conjunto específico de reglas y criterios. De vez en cuando, los desarrolladores centrales del proyecto Bitcoin están realizando nuevas tecnologías o agregando código consistente. Todos estos son verdaderos creyentes de Bitcoin.
No hay ninguna empresa detrás de Bitcoin que les pague para hacerlo. Con cada actualización del código fuente, todos los nodos completos tienen la opción de aceptar estas actualizaciones. Cada vez que ocurre una actualización significativa, se produce una "bifurcación". Uno de los más famosos es la bifurcación que creó la moneda Bitcoin Cash, lo que lleva a todos los nodos completos a decidir si admiten Bitcoin o Bitcoin Cash. Cuando está ejecutando su propio nodo completo, usted mismo está a cargo de tomar estas decisiones, usted decide qué proyecto apoya más.
Veredicto: es difícil elegir el plan correcto
Siempre que esté considerando seriamente ejecutar su propio nodo de Bitcoin, debe estar dispuesto a invertir algunos dólares para hacerlo. Es no es la opción más barata de apoyar la red teniendo en cuenta el hecho de que no hay ningún incentivo financiero para hacerlo.
Sin embargo, cuando realmente cree que la red Bitcoin debería permanecer tan estable, descentralizada y segura como lo es actualmente, debería considerar ejecutar su nodo. Es un proceso emocionante por el que pasar, además de que le permite contribuir a una tecnología revolucionaria que podría afectar a muchas industrias sin que nos demos cuenta.