NEM Catapult Actualización de Elefante. Parte 3 de 3

Tarifas Dinámicas de Alquiler y desbloqueo de la  delegación persistente en la cosecha

The Stomping Elephant (3 de 3):
Tarifas Dinámicas de Alquiler y desbloqueo de la  delegación persistente en la cosecha

Catapult es el próximo motor central NEM con todas las funciones. Los hitos del desarrollo están ordenados alfabéticamente cronológicamente y tienen nombres centrales para su organización y reconocimiento.

“The Stomping Elephant” examina las actualizaciones recientes en el quinto hito de Catapult, Elephant. En esta última parte de la serie, presentamos:

  1. Tarifas Dinámicas de Alquiler
  2. Desbloqueo Persistente en la Cosecha

Tarifas Dinámicas de Alquiler

Cada vez que los usuarios intentan anunciar una transacción en la cadena de bloques NEM, siempre se les exige una tarifa. Estas tarifas son un componente esencial en la red porque financia a quienes fortalecen la red y mantiene a los usuarios responsables de su actividad.

En NIS1, el alquiler de mosaicos o espacios de nombres requiere una tarifa de una cantidad fija, también conocida como tarifa de servicio, definida por la red además de la tarifa de transacción. Sin embargo, las tarifas de servicio fijas pueden ser problemáticas para la actividad fluctuante de la red.

Dependiendo del estado de la red, la tarifa fija podría ser demasiado modesta o innecesariamente alta. Por lo tanto, Catapult implementa tarifas dinámicas de alquiler dinámicas que fluctuarán junto con la actividad de la red NEM.

Con esta función, la red NEM ajusta las tarifas de alquiler de namespaces y mosaicos según las necesidades de la red. Calcula la tarifa de alquiler efectiva evaluando los multiplicadores de red de la cosecha de bloques más reciente y modificando las tarifas en consecuencia. Las tarifas de  dinámicas asegurarán que se determinen de manera justa y adecuada.

Para obtener una explicación más detallada de cómo se calculan las tarifas de alquiler dinámicas, visite aquí.

Desbloqueo Persistente en la Cosecha

La Cosecha Delegada es una característica única en NEM que permite a los usuarios obtener los beneficios de la cosecha sin la necesidad de ejecutar un nodo. La función permite que las cuentas elegibles transfieran sus puntajes de importancia a cuentas remotas y luego compartan claves privadas proxy con nodos para cosechar de forma remota y segura..

La recolección delegada es una característica conveniente para los participantes en la red NEM, pero sufre un problema menor en NIS1: cada vez que los nodos se desconectan de la red, los recolectores tienen que volver a conectarse manualmente con los nodos. Esto es subóptimo para la experiencia de cosecha delegada porque los beneficiarios administrados por el propietario de un nodo pierden ingresos mientras el propietario del nodo no se está ejecutando con los beneficiarios después de la desconexión.

La actualización de Elephant ofrece una solución a este problema con la implementación del Desbloqueo de cosecha delegada persistente (PDHU). PDHU es una característica que permite a los cosechadores delegados conservar su estado a pesar de los problemas de conectividad de los nodos. Con PDHU, si un nodo experimenta turbulencia y se reinicia, los recolectores delegados existentes se volverán a conectar automáticamente cuando el nodo vuelva a estar en línea.

Diagrama 1. Comparación de la línea de tiempo de reconexión de la cosecha delegada entre NIS1 y Catapult

Para iniciar PDHU, un usuario primero debe enviar un mensaje cifrado especial a un nodo mediante una transacción de transferencia. El mensaje debe contener la clave privada de la cuenta remota, que se cifra utilizando el Estándar de cifrado avanzado (AES) para que solo el destinatario (propietario del nodo) pueda descifrarlo.

Una vez que un nodo recibe el mensaje encriptado usando WebSockets y descifra la clave privada proxy del posible recolector delegado, el propietario del nodo puede elegir guardar la cuenta en el disco, siempre que el candidato sea una cuenta remota válida y haya espacios libres. A partir de entonces, si el nodo se desconecta temporalmente, por cualquier motivo, el recolector delegado persistente se restablecerá automáticamente como un recolector delegado una vez que el nodo se vuelva a conectar a la red.

Diagrama 2. El proceso de habilitar el desbloqueo de recolección de delegación persistente

Además, el uso de mensajes cifrados crea una copia de seguridad de la información para los nodos. Si el disco que contiene las claves delegadas se corrompe o destruye, el propietario del nodo puede recuperar la información consultando la cadena de bloques.

Conclusión

Con el tercer lanzamiento, el hito de Elephant finalmente llega a su fin. En general, Elefante es una actualización significativa de Catapult, que presenta un protocolo de consenso mejorado y varias características valiosas.

El NEM Core Team ahora moverá su enfoque al próximo hito. ¿Puedes adivinar el nombre?

Si te has perdido las partes anteriores de esta serie:

Parte 1 Prueba de Participación + (PoS+)

Part 2 – Restricciones de Mosaicos y Metadata

Fuente: Foro de NEM