Anuncio de actualización de Conflux Hydra Network v2.0.1

Esta actualización es principalmente para resolver los problemas que se indican a continuación:

Anuncio de Obsolescencia de RPC

  • cfx_getLogs y eth_getLogs ya no soportarán los parámetros limit y offset a partir de la v2.0.3. No son eficientes y pueden ser reemplazados estableciendo el rango de bloques/epochs en su lugar.
  • cfx_clientVersion incluirá más información como web3_clientVersion en eSpace a partir de la versión 2.0.3.

Mejoras en RPC

  • Informe de error en cfx_getLogs y eth_getLogs si get_logs_filter_max_limit está configurado pero la consulta devuelve más registros. El comportamiento anterior de cfx_getLogs era truncar silenciosamente el resultado. El comportamiento anterior de eth_getLogs era lanzar un error cuando filter.limit era demasiado bajo, independientemente de la cantidad de registros que la consulta pudiera generar.
  • eth_gasPrice ahora estima los precios del gas con precisión en lugar de devolver un valor fijo.
  • Soporta transacciones fantasma y devuelve los campos correctos en los RPCs de eSpace trace.
  • Añadir campos valid y createType para eSpace trace RPCs.
  • Añadir RPC rpc_methods para devolver todos los métodos disponibles y rpc_modules para devolver todos los módulos RPC.
  • Añadir totalEspaceTokens en la respuesta de cfx_getSupplyInfo.
  • Añadir los RPCs locales pos_start_voting, pos_stop_voting, y pos_voting_status. Revise #2438 para más detalles.
  • Aceptar solicitudes con cero como remitente en eth_call.
  • Aceptar campos desconocidos en eth_call.

Mejoras en la configuración

  • Permitir que los nodos de votación PoS tengan copias de seguridad en funcionamiento. El #2438 incluye una introducción.
  • Añadir el parámetro de configuración get_logs_filter_max_block_number_range para limitar el espacio máximo entre from_block y to_block durante el filtrado de registros en el espacio Core (cfx_getLogs). Nota: los bloques de eSpace corresponden a épocas en el espacio Core, por lo que el rango en eth_getLogs puede limitarse utilizando get_logs_filter_max_epoch_range.
  • Añade el parámetro de configuración min_phase_change_normal_peer_count para establecer el número de pares de fase normal necesarios para el cambio de fase. El valor por defecto se establece en 3 para hacerlo más robusto.
  • Añade la variable de entorno CFX_POS_KEY_ENCRYPTION_PASSWORD para configurar la contraseña de encriptación de la clave pos. Revise #2464 para más detalles.
  • Establecer un máximo adecuado de archivos abiertos con ulimit en el script bash de inicio de Linux/macOS por defecto.
  • Mejorar la salida de la versión del cliente para incluir más información.

Mejoras en el Pool de Transacciones

Permitir que las transacciones pendientes sean reemplazadas incondicionalmente después de 200000 épocas.

Corrección de errores

  • Se ha corregido un problema por el que las transacciones fantasma podían tener el mismo hash. Ahora todas las transacciones fantasmas tienen hash diferentes después de esta corrección.
  • Creación de un directorio de archivos de registro PoS si no existe.
  • Corregir un problema de pánico cuando el nodo se inicia con stdout no disponible.
  • Corregir un problema por el cual una transacción antigua no es reemplazada de acuerdo a una altura de época más alta.
  • Aumentar el límite superior del tiempo de espera de la solicitud para solucionar problemas de sincronización en casos normales.

Descargar

Descargue “Conflux Hydra Network v2.0.1” aquí: https://github.com/Conflux-Chain/conflux-rust/releases/tag/v2.0.1 1

Soy un operador/minero de nodos, ¿qué tengo que hacer?

  • Para los mineros PoW, se recomienda actualizar el nodo. La actualización resuelve los pequeños problemas de probabilidad relacionados con el tiempo de empaquetamiento de las transacciones y la parada de la sincronización, mientras que la minería no se verá afectada si no se realiza la actualización.
  • Para los mineros PoS, puede elegir si actualizar según la situación de su propio nodo. La actualización resuelve el pequeño problema de probabilidad de la parada de sincronización, mientras que la minería no se verá afectada si no se realiza la actualización.

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

Se recomienda encarecidamente actualizar su nodo, esta actualización tiene como objetivo mejorar la estabilidad del nodo.

Gracias a nuestra comunidad por su apoyo

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

¡Por favor, permanezcan atentos a nuestros canales !
[Conflux Network Linktree | Linktree]
Artículo traducido por @Cryptoshimy y revisado por @Alex

1 Like