Antes de que Empiece - Super Nodos

Antes de empezar la construcción del Super Nodo, 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.

CriteriaCómo Cumplirlo

Balances / Desafíos

    • Mantener un balance de al menos 500 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 100 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= 500.05 

    • 500 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 a 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 500 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
          • Esta cantidad combinada cubrirá un total de 249 desafíos.

Desafíos

Los desafíos deben de ser completados en menos de 100 segundos.

Disponibilidad / Excepciones

  • Cumplir con excepciones mínimas o tiempo fuera de línea (aproximadamente 57 minutos máximo), con un objetivo de disponibilidad de un 96% del periodo de recompensa.
  • No quedarse atrás por una cantidad mayor a 4 bloques comparada con la altura actual del bloque.
  • Mantener y correr la versión requerida del software del zend y el rastreador (actualizando los programas dentro del marco de tiempo aceptado)
  • Debe dedicar el host para uso exclusivo como un Super Nodo y proporcionar el nivel requerido de recursos (CPU, RAM / SWAP, espacio en disco) para cumplir consistentemente con los criterios de elegibilidad, como mínimo;
    • Cuatro núcleos de CPU
    • 8GB de RAM
    • 100GB de espacio de almacenamiento (sin incluir el sistema operativo ni la blockchain
  • No debe agregar o utilizar direcciones transparentes adicionales en el nodo, a excepción de las 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.

Availability

Para mantener el tiempo en línea límite, su Super Nodo 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.


Exceptions*

Altura de Bloque - indica que tu Super Nodo ha descargado menos bloques de lo que han sidos generados dentro un intervalo de tiempo. Teniendo su Super Nodo 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 super nodo) con notificaciones de los requerimiento de software, así como la página web del Rastreador de super nodo, revise (https://supernodes.zensystem.io/)


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


Red / Seguridad

    • Que zend se encuentre disponible para conexiones entrantes en direcciones IPv4 e IPv6
    • Que zend tenga registrado solo una dirección IPv4 y solo una dirección IPv6 (dos direcciones IP totales, onion aún permitida)
    • Dirección accesible y combinaciones de puertos correctos, éstos son publicados en la red por zend (listado en zen-cli getnetworkinfo "localddresses" y 'reachable:true')
    • Una dirección IP única para el rastreador de nodos, ya sea IPv4 o IPv6, esta dirección debe coincidir con una de las direcciones en las que se ejecuta Zend, especificada en el archivo zen.conf (externalip=) 
      • El Servidor de Rastreo debe de ser capaz de establecer conexión con zend directamente.
    • 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)
    • 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=)

Network

Dirección IP única: por diseño, se requiere que todas las direcciones IP sean únicas. Cada instancia de zend de un Super Nodo tiene que estar conectado a la red mediante una dirección única IPv4 e IPv6, que no debe haber sido registrada para su uso por otro nodo Super Nodo. Las conexiones de ancho de banda de internet de una casa o de un negocio proveen normalmente una dirección única IPv4 o IPv6 (generalmente dinámicas). Del mismo modo, un VPS adquirido y utilizado para alojar un Super Nodo proporcionará una dirección ipv4 o ipv6, generalmente estas son direcciones IP estáticas.  


DNS: la dirección IP pública del Super Nodo debe estar referenciada por un registro de correlación de direcciones (A y 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 Super Nodo. La entrada DNS se valida como parte de las comprobaciones basadas en certificados para garantizar que sea válida para el nodo Super Nodo. NOTA: si no tiene una dirección IP estática, a medida que su dirección IP cambia, el registro DNS A 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 la 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 Super Nodo y el internet.  


Certificado SSL - La red del Super Nodo 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 Super Nodo. 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 subdominio agregado, mapeado a un Super Nodo utilizando un certificado comodín (Wildcard Certificate).


Antes de Empezar



© 2019 Horizen. All rights reserved.