Anuncio de actualización de Conflux v2.1.0-testnet

Se espera que la Conflux Testnet (Conflux v2.1.0-testnet) se actualice a partir de las 22:00 del 17 de agosto hasta las 06:00 del 20 de agosto de 2022 (GMT+8). Esta actualización simulará la mayor parte de las actualizaciones de la red principal.

Descarga el nuevo programa fullnode “Conflux v2.1.0-testnet” en: https://github.com/Conflux-Chain/conflux-rust/releases/tag/v2.1.0-testnet.

Detalles de la actualización:
Cambios incompatibles

Mejora de la configuración

Añadir la configuración enable_single_mpt_storage para permitir el almacenamiento de todos los estados del historial. Establezca single_mpt_space = “evm” para almacenar sólo los estados de eSpace. Ten en cuenta que tendrás que resincronizar un nodo de archivo para reconstruir todos los estados del historial.

Mejora del almacenamiento

Permitir la eliminación de instantáneas durante la recuperación. Esto reduce la necesidad de espacio en disco para la sincronización o recuperación de nodos completos.

Mejora de RPC

Soporta eth_subscribe y eth_unsubscribe en los RPCs de eSpace.
Añadir un método RPC cfx_getParamsFromVote para devolver el valor actual de los parámetros votados.
Devuelve null para obtener transacciones y recibos omitidos. Antes no se podía determinar si se devolverían, pero ahora se asegura que sean null.

A los operadores de nodos y mineros:

  • Si actualizas tu nodo antes de que el Número de Época llegue a 88100000 (alrededor de las 22:00 del 17 de agosto de 2022(GMT+8)), necesitas reemplazar conflux.exe con el nuevo en Conflux v2.1.0-testnet bajo el directorio de ejecución, luego reinicia el nodo.

  • Si actualiza su nodo después de que el número de época llegue a 88100000 (alrededor de las 22:00 del 17 de agosto de 2022(GMT+8)), necesita borrar todos los datos y reiniciar el nodo.

  • Si inicias un nuevo nodo después de que el número de época llegue a 88100000 (alrededor de las 22:00 del 17 de agosto de 2022 (GMT+8)), puedes descargar la última versión de Conflux v2.1.0-testnet y ejecutarla.

De acuerdo con el CIP-99 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-99.md, después de este Hardfork, se permitirán más periodos sin votación antes de forzar la retirada de un nodo, y se acortará el periodo de desbloqueo de un nodo que se retire para permitir que el nodo se reincorpore a la votación del PoS más rápidamente.

Cómo actualizar los nodos sin ser retirados a la fuerza

Se recomienda notificar al nodo que deje de participar en la elección antes de actualizarlo. Después de que el estado del nodo cambie a no participante, puede apagar el nodo y actualizarlo de forma segura.
El nodo se reincorporará automáticamente a la elección del PoS después de reiniciarse. Los pasos específicos son los siguientes:

  1. Ejecute el comando ./conflux RPC local PoS stop_election para informar al nodo de que deje de participar en la elección. El nodo no terminará su participación inmediatamente, y el proceso completo puede durar varias horas. El comando devuelve el número de bloque en el que el nodo dejará de participar en la elección.

  2. Repita este comando para comprobar el estado del nodo. Si el comando devuelve null, entonces el nodo ha dejado de participar en la elección. En este momento se puede apagar.

  3. Reinicie el nodo una vez completada la actualización. El nodo volverá a participar automáticamente en la votación. (Al reiniciar un nodo se volverá a ejecutar automáticamente desde el último punto de control hasta el bloque más nuevo. Puede llevar mucho tiempo (varias horas), pero también puede ser muy rápido)

¿Qué ocurrirá si no actualizo los nodos o me niego a hacerlo?

Si el nodo Conflux no se actualiza a la última versión, el nodo será incompatible con el protocolo Conflux actualizado y no podrá interactuar con la última Conflux Testnet como se espera (funciones como la sincronización de bloques, el minado, etc. podrían estar deshabilitadas).

Para los usuarios normales:

La actualización no afectará al uso normal de Conflux Testnet. Sin embargo, le aconsejamos que evite utilizar Testnet debido a la inestabilidad y el retraso operativo durante la actualización. Existe la posibilidad de que su activo en Testnet se pierda.

De acuerdo con el CIP-94 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-94.md 3 ), después de este Hardfork, los usuarios pueden utilizar la votación del DAO en la cadena para decidir y actualizar los parámetros de recompensa sin necesidad de un Hardfork.

¡Gracias a nuestra comunidad por su apoyo!

Un sincero agradecimiento a la comunidad Conflux y a todos los desarrolladores del ecosistema Conflux. Gracias por vuestro duro trabajo, pensamientos y contribuciones. ¡Por un futuro mejor!

2 Likes