Mejora de la Comunicación de Nodos, Desarrollo de Herramientas de Monitoreo y Depreciación del…

El release 1.3.0 llegará más adelante esta semana. Aquí hay un adelanto de sus principales características.

Después de completar el release1.2.0 el 10 de enero, inmediatamente comenzamos a trabajar en nuestro siguiente sprint. Este sprint se terminará al final de esta semana y está programado para producir el release 1.3.0. El enfoque del release 1.3.0 se limitará a agregar soporte para NAT-PMP/UPNP, introducir el monitoreo de transacciones en la red Roma y cambiar el nombre del nodo de epoch a “aeternity”:

  • NAT-PMP/UPNP: para tener nodos conectados en una red densa, los nodos deben poder comunicarse entre sí. Como mínimo, los usuarios que utilizan la configuración predeterminada deben abrir el puerto predeterminado 3015 en su red. Al configurar un nodo aeternity, algunos usuarios pueden tener dificultades para abrir esos puertos. Planeamos incluir soporte para los protocolos NAT-PNP y UPNP para que el reenvío de puertos funcione de inmediato si un enrutador admite uno de esos protocolos. Esto debería facilitar mucho más el proceso de implementación de un nodo con puertos abiertos y, por lo tanto, mejorar significativamente la estabilidad y la capacidad de respuesta de la red en general.
  • Monitoreo de Transacciones: para poder monitorear el flujo de transacciones en la red Roma en tiempo real, introduciremos infraestructura para el monitoreo de transacciones que enviará una nueva transacción cada minuto en la red y verificaremos si la transacción está incluida en uno de los siguientes bloques.
  • Para hacer que la denominación de los componentes de aeternity sea más consistente, dejaremos de usar el nombre epoch y comenzaremos a referirnos a nuestro nodo como el nodo aeternity. En este sentido, están previstas las siguientes acciones:
  1. el repositorio aeternity/epoch será renombrado como aeternity/aeternity: dado que GitHub continuará enviando todas las solicitudes HTTP y los comandos git que hacen referencia a epoch a aeternity, el impacto de este cambio será mínimo
  2. todas las referencias a epoch en el código serán reemplazadas por aeternity o node
  3. binario bin/epoch será renombrado a bin/aeternity, sin embargo, para compatibilidad con versiones anteriores se creará un enlace simbólico bin/epoch que apunta a bin/aeternity
  4. los nombres de los paquetes binarios se actualizarán a aeternity-X.X.X-…
  5. cambios en la documentación, el esquema de configuración del usuario epoch_config_schema.json se realizarán en el release 1.4.0.
  6. los nombres de los archivos de registro que contengan epoch serán renombrados:
epoch.log -> aeternity.log
epoch_sync.log -> aeternity_sync.log
epoch_mining.log -> aeternity_mining.log
epoch_pow_cuckoo.log -> aeternity_pow_cuckoo.log
epoch_metrics.log -> aeternity_metrics.log

Además, se ha avanzado mucho en la mejora de la usabilidad de los state channels y en la implementación de Stratum/pool de æternity. Sin embargo, esto sigue siendo un trabajo en progreso y no se incluirá en el release 1.3.0.

Si tienes alguna pregunta, déjanos saber utilizando GitHub o iniciando un hilo en el Foro.


¿Interesado en æternity? Síguenos:

GitHub | Forum | Reddit | Twitter | YouTube| LinkedIn


Leave a Reply

Your email address will not be published. Required fields are marked *