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
- CIP-94 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-94.md 3): Este CIP propone utilizar la votación DAO en la cadena para decidir y actualizar los parámetros de recompensa sin necesidad de un hardfork.
- CIP-97 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-97.md): Este CIP propone eliminar las listas de apuestas de las cuentas.
- CIP-98 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-98.md): Se corrige un error en el opcode BLOCKHASH en eSpace.
- CIP-99 (https://github.com/Conflux-Chain/CIPs/blob/master/CIPs/cip-99.md 1): Permitir más periodos sin votar antes de forzar la retirada de un nodo, y hacer más corto el periodo de desbloqueo de un nodo que se retira para permitir que el nodo se reincorpore a la votación del PdS más rápidamente.
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:
-
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.
-
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.
-
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!