Antes de que Empiece - Nodos Seguros

Antes de empezar la construcción del nodo seguro, es bueno revisar la elegibilidad y los criterios para asegurar que usted esté consciente de cómo cumplirá todos los requisitos. Esto prevendrá cualquier esfuerzo desperdiciado o requerimientos faltantes cuando se esté realizando una Máquina Virtual o instancia de VPS o tu propio hardware.

CriterioCómo Cumplirlo

Balances / Desafíos

  • Mantener un balance de al menos 42 ZEN, mantenido como colateral (congelamiento de fondos), en una dirección transparente (t) donde usted controla sus llaves privadas.
  • Mantener un balance mayor a 0.001 ZEN en un dirección privada (z) en el Nodo Seguro (un desafió consume 0.0002 ZEN).
    • Lo recomendado es mantener un balance de al menos 0.02 ZEN en una dirección privada (z).
  • Capaz de realizar un desafío en 200 segundos o menos.
  • Debe de siempre realizar satisfactoriamente el desafió dentro del intervalo de tiempo de desafíos, actualmente es en un periodo de 72 horas o en un tiempo al azar donde se envía el desafío (los desafíos son enviado actualmente por el servidor de rastreo).
    • Las excepciones en el nodo son creadas por intentos fallidos de desafío. Concluir el desafío satisfactoriamente en intentos consecuentes liberará la excepción. Los desafíos fallidos cuentan en contra sobre la elegibilidad de recompensa por la duración de la excepción. 
    • El servidor de rastreo periódicamente emitirá nuevas solicitudes de desafíos al recibir una respuesta fallida de desafío.

Balances

Mínimo recomendado de ZEN por Nodo Seguro= 42.05 

    • 42 ZEN congelados para la dirección transparente (t)
    • 0.05 ZEN para las direcciones privadas (z) del Nodo; con este monto alcanza 249 desafíos o 747 días con la actual tasa de desafío de uno cada 72 horas.

Cómo congelar los fondos:

    • Descargar la cartera Arizen o Sphere by Horizen un dispositivo diferente o computadora del nodo seguro.
    • Instalar la cartera Arizen o Sphere by Horizen.
    • Selecciona una dirección transparente (t) sin usar y depositarle los 42 ZEN


Cómo fondear las direcciones privadas z del nodo seguro:

    • Arizen o Sphere by Horizen - enviar 0.05 ZEN a una dirección transparente del Nodo (0.0499 de  ZEN después de a tarifa de la transacción)
      • Usar el comando sendmany para dividir a la mitad los 0.0499 (0.0498 con la tarifa) ZEN a dos de las direcciones privadas z del nodo seguro/super nodo.
        • Este proceso resultará en dos direcciones z teniendo un balance de 0.0249 ZEN
          • Esta cantidad combinada cubrirá un total de 249 desafíos.

Desafíos

Los desafíos utilizan considerablemente los recursos computacionales del nodo seguro, requiriendo una cantidad grande de (mayor a 2GB) de RAM y un alto uso de la CPU, como mínimo para cumplir el reto necesitarás:

    • VPS o VM (Máquina Virtual) o hardware dedicado con un combinado mínimo de 4GB (RAM + SWAP).
    • Un CPU moderno, con un solo núcleo rápido o de dos núcleos.
      • Los CPUS con un Intel de arquitectura Hasweel (o equivalente AMD) y versiones más nuevas han tenido una buen desempeño.

Disponibilidad / Excepciones

  • Cumplir, con excepciones mínimas o tiempo fuera de línea (~2 horas máximo), que equivalen a un porcentaje de disponibilidad del 92% del periodo de recompensa. (576 bloques.)
  • No quedarse atrás por más de 4 bloques de la altura del bloque actual.
  • Mantener y correr la versión mínima requerida del software de zend y del sistema de rastreo. (Actualizando el software dentro de los marcos de tiempo permitidos)
  • Se debe dedicar el host para uso exclusivo de un Nodo Seguro y proveer el nivel requerido de recursos computacionales (CPU, RAM / SWAP, espacio en disco) para cumplir consistentemente los criterios de elegibilidad.
  • No se debe agregar o utilizar direcciones transparentes adicionales en el nodo a excepción de aplicaciones aprobadas.
  • No debe de haber más de 5 excepciones por balance de fondos congelados en un periodo periodo de recompensa.
  • La dirección de colateral o de congelamiento no puede ser utilizada por otros nodos (Seguros y Super) al mismo tiempo.
  • Debe de enviar el status actualizado al servidor de rastreo en el horario configurado o cuando se solicite.
  • Debe de responder a todas las solicitudes del servidor de rastreo y permitir al servidor actualizar la configuración del nodo.
    • Se detonaran excepciones para los nodos que nos respondan a los comandos emitidos por el servidor de rastreo.
  • Se debe de proveer al servidor de rastreo una cuenta de correo electrónica válida para recibir alertas y otras notificaciones emitidas por el servidor de rastreo.

Disponibilidad

Para mantener el tiempo en línea límite, su Nodo Seguro ocupar correr 24/7, 365 días del año. Este nivel de tiempo en línea es alcanzado más fácilmente teniendo un ambiente de alojamiento, por ejemplo: un server dedicado o un VPS. Es posible lograr esto teniendo el hardware adecuado, pero esto involucraría tenerlo conectado y además tener el servicio de internet 24/7 y los 365 días del año.


Excepciones*

Altura de Bloque - indica que tu Nodo Seguro ha descargado menos bloques de lo que han sidos generados dentro un intervalo de tiempo. Teniendo su Nodo Seguro conectado al internet de manera continua, asegurará no tener este tipo de error.


Control de Versión - revisar el correo electrónico (a la dirección de email que registró en la configuración del Nodo Seguro) con notificaciones de los requerimiento de software, así como la página web del Rastreador de Nodo Seguro, revise (https://securenodes.zensystem.io/)


*Una lista completa y exhaustiva de las excepciones se encuentra en la página web del Rastreador de Nodo Seguro.


Red / Seguridad

  • No debe de restringir las conexiones a los pares (no maxconnection= en el archivo de zen.conf)
  • Se debe de configurar el puerto P2P del servicio zend con un certificado válido de SSL/TLS alcanzable desde fuera por otros nodos para poder conectarse (zend DEBE de aceptar conexiones entrantes de otros nodos)
  • Una combinación correcta y alcanzable de dirección y puerto la cual es propagada a la red mediante zend (listado en zen-cli getnetworkinfo "localddresses" y 'reachable:true')
  • El Servidor de Rastreo debe de ser capaz de establecer conexión con zend directamente.
  • El Rastreador de Nodos debe de establecer una conexión saliente a los servidores de rastreo de la misma dirección IP especificada en el archivo zen.conf (externalip=) 
  • Una dirección IP única IPv4 o IPv6 es requerida por cada nodo seguro, pero se sugiere tener una de cada tipo para ayudar a la red.
  • El registro válido de DNS (A o AAAA) que apunta a la dirección externa IP que fue configurada en el archivo zen.conf (externalip=)

Red

Dirección IP única: por diseño, se requiere que todas las direcciones IP sean únicas. Cada nodo seguro debe estar conectado a la red a través de una dirección IP única, que no se encuentre actualmente registrado con uso por otro nodo seguro o super nodo. La dirección IP puede ser ipv4 o ipv6. Las conexiones a Internet estándar de banda ancha o domésticas proporcionarán una dirección ipv4 o ipv6 única (generalmente dinámica). Del mismo modo, un VPS adquirido y utilizado para alojar un nodo seguro proporcionará una dirección ipv4 o ipv6, generalmente estas son direcciones IP estáticas.


DNS: la dirección IP pública del Nodo Seguro debe estar referenciada por un registro de correlación de direcciones (A o AAAA según la versión IP) con el nombre de dominio completamente calificado (FQDN). Hay muchos esquemas de registro de DNS de manera gratuita o se puede usar un registro de DNS pagado. También es posible agregar una entrada de subdominio a un registro DNS existente, resolviendo a la dirección IP del nodo seguro. La entrada DNS se valida como parte de las comprobaciones basadas en certificados para garantizar que sea válida para el Nodo Seguro. NOTA: si el VPS/Servidor no tiene una dirección IP estática, a medida que su dirección IP cambia, el registro A DNS también se debe actualizar para resolver la dirección IP correcta.


Conectividad Externa - para poder permitir conexiones externas a el daemon de zend, tiene que asegurarse que el puerto usado por zend (por default 9033 en mainnet) sea accesible a través de su firewall. Para poder cumplir con esto, revise los firewalls ( en el host y modem/router si aplica, revisar el firewall del hardware y en el panel del VPS) entre el host que está corriendo el Nodo Seguro y el internet.


Certificado SSL - La red del Nodo Seguro utiliza encripción punta a punta, para poder cumplir con esto, se requiere un certificado válido y que no se encuentre expirado. Esto tiene que ser generado para el FQDN usado en el registro del mapeo de la dirección DNS que apunta a la dirección IP del nodo seguro. Se puede utilizar un certificado pagado o mediante opciones gratuitas como LetsEncrypt. Los certificados comodín (Wildcard Certificates) pueden también ser utilizados y permitir que un registro existente de DNS tenga un sub dominio agregado, mapeado a un Nodo Seguro utilizando un certificado comodín (Wildcard Certificate).


Antes de que Empiece



© 2019 Horizen. All rights reserved.