Parte 1 - Introducción y Registro de Nombre de Dominio

Introducción

Esta guía está hecha para quien desee configurar un Nodo Seguro/Super Nodo de Horizen. Un Nodo Seguro  o un Super Nodo está diseñado para ser instalado en un Servidor Virtual Privado (VPS), una Máquina Virtual (VM) o un servidor de hardware con una arquitectura de 64-bit. La configuración será llevada a cabo desde una interfaz de línea de comando (CLI).  Para versiones de Windows 7 64-bit o más reciente, será configurado en PuTTY, para Mac OS y Linux será instalado en la Terminal.

El formato de la guía se basa en columnas y proporciona una descripción a la izquierda, junto con cada uno de los pasos, para aclarar el propósito exacto. Un usuario más experimentado puede preferir simplemente seguir los comandos de línea en la columna de la derecha. La guía permite dar doble clic para seleccionar completamente el comando para que se pueda copiar y pegar cada comando en una terminal.


Donde corresponda, estas imágenes se mostrarán para indicar si un paso o página en particular en la guía es específico para uno o más sistemas operativos. Si no hay ninguna imagen presente, los pasos se aplican para los tres sistemas operativos.

           

Mac OS       Linux         Windows          

Mueva la barra lateral a la izquierda << con la tecla [

Para una mejor experiencia con la guía, maximice la pantalla de su ventana de modo que no tenga ninguna barra de desplazamiento horizontal


NO INSTALE NI CORRA UN NODO SEGURO/SUPER NODO EN EL USUARIO ROOTLa guía detalla cómo agregar un usuario que no sea root, mismo en el que correrán los procesos necesarios.

Nodos Seguros

NOTA: Nuestra guía anterior aconseja usar un servidor VPS RAM de 4 GB con 2 GB de intercambio (swap) en una SSD bajo Zen 2001150. Bajo Zen 2001450, estos requisitos se han reducido. Ahora recomendamos configuraciones con 2 GB de RAM y 2 GB de intercambio en una SSD.

La asignación de memoria total recomendada es de 4 GB (RAM + intercambio (swap)). Las CPU de una arquitectura Intel Haswell x86-64 (o equivalente de AMD) y más recientes han tenido un buen rendimiento. Actualmente, debido a el tamaño de la cadena de bloques, el tamaño de almacenamiento mínimo requerido es de 30 GB.

Nosotros recomendamos tener 40 GB o más para permitir espacio por si la blockchain (cadena de bloques) crece más. Los requerimientos mínimos de almacenamiento y las recomendaciones serán periódicamente incrementadas conforme el tamaño de la blockchain incrementa.

Super Nodos

NOTA: Es probable que cambie la cantidad de espacio de 100GB de disco cuando la solución de los Super Nodos sea implementado (implementación estimada: primer trimestre 2019)

La asignación de memoria total recomendada es de 8 GB+ of RAM (Sin incluir memoria swap).Las CPU de una arquitectura Intel Haswell x86-64 (o equivalente de AMD) y más recientes han tenido un buen rendimiento. Los Super Nodos deben de tener como mínimo 100 GB de espació de almacenamiento. 


Listas de la Comunidad

Vea la página  Lista de VPS de la Comunidad para una lista de servicios de VPS  que nuestra comunidad utiliza con buenos resultados.

  • Esta lista se actualiza con la mayor frecuencia posible y no refleja la gama completa de servicios posibles que se pueden usar para un nodo seguro/super nodo de Horizen.

Si usted no quiere llevar a cabo la configuración y el mantenimiento necesario para un nodo seguro/super nodo tal vez prefiera tener referencia de la página: Servicios de Hosting de la Comunidad y Lista de Configuración para tener un listado de los servicios de alojamiento de nodos que nuestra comunidad ofrece.

  • Esta lista se actualiza con la mayor frecuencia posible y no refleja la gama completa de servicios posibles que se pueden usar para un nodo seguro/super nodo de Horizen.

Requisitos del Operador de Nodo

Más detalles sobre los criterios de Nodo Seguro/Super Nodo y la elegibilidad de recompensa están disponibles en las siguientes páginas:


DescriptionCommand
1

Registro del Nombre de Dominio y Propagación

Se requiere un registro de nombre de dominio (registro DNS) para configurar un nodo seguro/super nodo. Esto debe apuntar a la dirección IP externa del nodo seguro/super nodo. El valor utilizado para su registro DNS se conoce como su nombre de dominio completamente calificado (FQDN), mismo que tendrá un formato a lo largo de las líneas de >> myhost.mydomain.com

Antes de comenzar la configuración de su nodo seguro/super nodo, verifique que su nombre de dominio se haya propagado por completo. Puede verificar esto en "what is my dns?". Si está utilizando una dirección pública ipv4, tiene un registro “A” , si está utilizando una dirección IPv6, tiene un registro “AAAA”. Ingrese su nombre de dominio completamente calificado FQDN en el motor de búsqueda con su registro de DNS apropiado y búsqueda. Si su nombre de dominio completamente calificado (FQDN) se ha propagado por completo, todos los servidores de la lista tendrán una marca de verificación verde.  

Para los Super Nodos, se deben crear un registro A y AAAA para su DNS que se resuelva en las direcciones IPv4 e IPv6 de su nodo.

NOTA: 

Muchos proveedores de VPS no preconfiguran la dirección IPv6. Debe seguir las instrucciones de su proveedor para configurar esta conexión. Una vez que se haya configurado correctamente y se haya agregado a su DNS con un registro AAAA que se resuelva en el mismo FQDN que la dirección IPv4, puede verificar la conectividad adecuada con los comandos enumerados a continuación.

Many VPS providers do not pre-configure IPv6, you must follow your providers instructions on setting up this connection. Once configured properly and added to your DNS with a AAAA record resolving to the same FQDN as the IPv4 address, you can verify proper connectivity with the commands listed below

2

Verifique que puede comunicarse con su nodo seguro/super nodo (usando el nombre de dominio) desde su máquina local. Reemplace el ejemplo (myhost.mydomain.com) en el comando con su propio FQDN.


  • Mac OS - Use la Terminal (presione <CMD> + <SPACE> y escriba terminal, seguido  de <Enter>)
  • Linux - Abra la aplicación terminal (los pasos exactos difieren según la distribución)

Ping a dirección IPv4

ping -c 3 myhost.mydomain.com

Ping a dirección IPv6

ping6 -c 3 myhost.mydomain.com
Terminal

satoshi@goldwasser:~$ ping -c 3 node01.zentest.win
PING node01.zentest.win (123.123.123.123) 56(84) bytes of data.
64 bytes from 123.ip-123-123-42.net (123.123.123.123): icmp_seq=1 ttl=52 time=27.5 ms
64 bytes from 123.ip-123-123-42.net (123.123.123.123): icmp_seq=2 ttl=52 time=27.6 ms
64 bytes from 123.ip-123-123-42.net (123.123.123.123): icmp_seq=3 ttl=52 time=27.7 ms

--- node01.zentest.win ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 82.8ms
rtt min/avg/max/mdev = 27.590/27.660/27.723/0.043 ms

3

Verifique que puede comunicarse con su nodo seguro/super nodo (usando el nombre de dominio) desde su máquina local. Reemplace el ejemplo (myhost.mydomain.com) en el comando con su propio FQDN.

  • Abrir un comando del sistema (presione <WinKey> + <r> y escriba cmd, seguido de  <Enter>)

Ping a dirección IPv4

ping -n 3 myhost.mydomain.com -4

Ping a dirección IPv6

ping -n 3 myhost.mydomain.com -6
C:\WINDOWS\system32\cmd.exe

C:\Users\turing>ping -n 3 node01.zentest.win -4

Pinging node01.zentest.win [123.123.123.123] with 32 bytes of data:
Reply from 123.123.123.123: bytes=32 time=181ms TTL=52
Reply from 123.123.123.123: bytes=32 time=215ms TTL=52
Reply from 123.123.123.123: bytes=32 time=178ms TTL=52

Ping statistics for 123.123.123.123:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 178ms, Maximum = 226ms, Average = 200ms

Parte 1 de 11 - Introducción y Registro de Nombre de Dominio



© 2019 Horizen. All rights reserved.