Hay varias opciones sobre cómo ejecutar su propio nodo bitcoin, pero todas deben cumplir los siguientes criterios:
Requisitos del servidor para alojar el nodo Bitcoin
Caracteristicas | Requisitos | Detalles |
---|---|---|
Almacenamiento | Al menos 300 GB de espacio en disco | Cualquier nodo debería descargar toda la cadena de bloques de Bitcoin; actualmente tiene alrededor de 248 GB, pero crece exponencialmente. |
RAM | 4GB | Cuanta más memoria podamos tener mejor. |
Ancho de banda | 5GB | Una red estable que facilita la carga de datos de 5 GB y la descarga de datos de 500 MB al día. |
Tiempo de ejecución | Mínimo 6 horas | 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 utilizar algunas de las soluciones "listas para usar" que no requieren ninguna configuración. 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 cloud hosting. Al hacerlo, se asegura de que su nodo esté funcionando 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
Pagina web: https://www.digitalocean.com
Uno de los factores dominantes al elegir el anfitrión de su propio nodo 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 ofrece la solución adecuada para el espacio de memoria requerido con una amplia variedad de opciones.
Cual Digital Ocean ¿Planea comenzar?
Al analizar las necesidades para configurar su propio nodo, debe profundizar un poco más de lo habitual. Con Digital Ocean, hay múltiples opciones que podrías considerar, sin embargo, hemos encontrado el plan correcto que es el más rentable y te 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
Digital Ocean Ventajas
- Excelente tiempo de actividad del servidor y rendimiento de velocidad
- Modelo de precios competitivo y flexible
- Elección de 15 centros de datos distribuidos
- Máquinas virtuales altamente configurables
- Sistema de alerta integrado para umbrales de recursos o problemas críticos
Digital Ocean Inconvenientes
- Se aplican cargos por copias de seguridad automatizadas
- Copias de seguridad sin cifrar
- Sólo apto para usuarios avanzados
- Menos fácil de usar para las operaciones en equipo
2. Linodo
Pagina web: https://www.linode.com/
Puede que sea 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 VPS, Linode se dedica a ofrecer las mejores soluciones VPS.
Cabe señalar una cosa; está dedicado a los usuarios de Linux. Esto no significa que cualquiera que nunca haya trabajado con Linux antes no pueda alojar su servidor VPS con Linode, es algo que debe tener en cuenta. Linode es una empresa de alojamiento especializada que ofrece una amplia variedad de soluciones para aquellos expertos en tecnología y que conocen su paradero en Internet. Aquellos que han dado el paso de alojar su propio nodo Bitcoin en general se han ganado su lugar en el frente tecnológico y serían perfectamente capaces de utilizar Linode.
¿Con qué plan Linode empezar?
Con Linode, hay una variedad de productos entre los que puede elegir. Ya sea 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 como el más óptimo para alojar su nodo Bitcoin. Este le deja un respiro para aumentar el tamaño de Blockchain y la velocidad óptima.
Plan Linode estándar de 16 GB
- Memoria = 16 GB de 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
Ventajas de Linode
- Fácil implementación de aplicaciones
- Amplia gama de servicios
- Buen soporte
- Económico
- Documentaciones completas
Contras de Linode
- Habilidades técnicas requeridas
- Proceso de reducción de personal ligeramente complejo
3. Siteground
Pagina web: https://www.siteground.com/
Una cosa que debes tener en cuenta al elegir tu solución de alojamiento es el hecho de que el tamaño de Bitcoin Blockchain está aumentando. Ha crecido hasta alrededor de 250 GB en los últimos diez años y cada día llega más y más tráfico. En el momento en que se produce 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 proveedor de alojamiento, debe asegurarse de que esté preparado para estos aumentos y que pueda adaptarse a sus solicitudes. Siteground lo hace perfectamente ya que permiten que cualquiera configure su alojamiento en la nube según sus necesidades. En el momento en que necesitas un poco más de Espacio SSD, acelerar la RAM o cualquier otra cosa, es cuando ajustas tu plan.
Cual SiteGround ¿Planea comenzar?
Cuando miramos SiteGround, nos topamos con una opción más personalizable. Con un nodo 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 el 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 dejas nada que desperdiciar y ajustas el plan cuando lo necesites. Es más 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
SiteGround Ventajas
- Excelente tiempo de actividad del hosting y rendimiento de velocidad
- Excelente atención al cliente
- Elección de ubicaciones de servidores en 11 países
- Copia de seguridad diaria incluida en todos los planes de hosting compartido
- Servicios WordPress personal de apoyo
SiteGround Inconvenientes
- Precio de renovación muy caro.
- Almacenamiento limitado en planes de hosting compartido
- Opciones de desarrollador limitadas en algunos planes
- Almacenamiento NVMe no incluido
Comprender Blockchain y el nodo Bitcoin
El mundo de las criptomonedas puede ser un territorio desconocido para muchos, y puede parecer una nueva y complicada realidad en la que sólo unos pocos saben lo que está pasando. En realidad, millones de personas en todo el mundo están utilizando criptomonedas y más aún utilizan la tecnología que hay detrás de ellas; Blockchain. Hay más de 3000 monedas virtuales diferentes, pero todo empezó 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 revolucionaria tecnología ha aportado fortunas a muchas personas gracias a sus inversiones en el momento adecuado. Ahora bien, invertir y comerciar no son las únicas formas de beneficiarse de esta tecnología.
Para comprender qué es un nodo Bitcoin, primero es esencial comprender la tecnología detrás de Bitcoin.
La tecnología Blockchain es una 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 se redactó teniendo en mente la recesión de 2008; Los bancos ya no deberían tener el control de la riqueza de otras personas, cada persona debería tener el control de sus fondos sin un órgano central de por medio. Esta idea revolucionaria está respaldada por la invención de una tecnología llamada blockchain.
¿Cuál es Blockchain?
Blockchain consta de una red con miles de validadores en todo el mundo. Estos validadores verifican las transacciones; por ejemplo, la posesión de fondos, los pagos realizados y las comprobaciones periódicas del saldo. Esta verificación se realiza mediante nodos descentralizados, en lugar de una parte central en forma de banco.
Quizás te preguntes, ¿cómo funciona eso? Una analogía útil puede ser la siguiente;
“Imagínese una hoja de cálculo duplicada miles de veces en una red de computadoras. Luego imagina que esta red está diseñada para actualizar esta hoja de cálculo periódicamente y que tienes un conocimiento básico de blockchain”.
¿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, ya sea el hecho de que posees 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 existen más de 600,000 de estos bloques que datan del año 2009.
Los datos almacenados en estos bloques están abiertos para que cualquiera pueda verlos para tener total transparencia.
Estos bloques están siendo generados por 'mineros', miles de ordenadores en todo el mundo que utilizan su potencia de procesamiento para resolver ecuaciones matemáticas.
Suena complicado, pero esta solución criptográfica es la forma de verificar que todos los datos almacenados en estos bloques sean 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 se necesita mucha potencia de procesamiento para verificar solo un bloque.
¿Qué es el nodo Bitcoin?
Como se mencionó anteriormente, toda la cadena de bloques es controlada, verificada y verificada continuamente por docenas de computadoras en todo el planeta.
Estas computadoras se pueden dividir en mineros y nodos.
Básicamente, 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, sólo contribuyen a los bloques futuros, no a la red en su conjunto.
Un nodo bitcoin es un armario gigante que contiene todos los bloques jamás registrados en la cadena de bloques. Los mineros están verificando 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 Bitcoin?
En cierto sentido, siempre que sea propietario de Bitcoin, le beneficiará tener tantos nodos (completos) de Bitcoin 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 potencia informática. 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, todavía 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 ningún tercero. Tenga en cuenta que sus transacciones aún deben ser verificadas por los mineros para integrarse en Blockchain.
2. Tu seguridad y privacidad están en tus manos
Cualquiera que sea un verdadero defensor de la privacidad en línea probablemente haya 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 operar si no gestionas tu 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 asumes que tu pago en Bitcoin es anónimo y, de hecho, está relacionado con tu dirección de correo electrónico.
Al ejecutar un nodo completo, se creará una dirección criptográfica que solo estará conectada a este nodo; no se puede rastrear hasta su información personal. De esta manera, elimina la confianza en que un tercero retenga sus fondos o realice 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 principales del proyecto Bitcoin están incorporando nueva tecnología o añadiendo código consistente. Todos estos son verdaderos creyentes de Bitcoin.
No hay ninguna empresa detrás de Bitcoin que les pague por 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 el fork que creó la moneda Bitcoin Cash, lo que llevó a todos los nodos completos a decidir si admitir Bitcoin o Bitcoin Cash. Cuando ejecuta su propio nodo completo, usted mismo está a cargo de tomar estas decisiones y decide qué proyecto apoya más.
Veredicto: es difícil elegir el plan adecuado
Siempre que esté considerando seriamente ejecutar su propio nodo Bitcoin, debe estar dispuesto a destinar algunos dólares para hacerlo. Es no es la opción más barata de apoyar la red considerando que no existe ningún incentivo financiero para hacerlo.
Sin embargo, cuando realmente crea que la red Bitcoin debe permanecer tan estable, descentralizada y segura como lo es actualmente, debería considerar ejecutar su nodo. Es un proceso emocionante y además le permite contribuir a una tecnología revolucionaria que podría revolucionar muchas industrias sin que nos demos cuenta.