Esta versión introduce un nuevo hardfork. Todos los nodos deben actualizarse antes de que el número de época alcance 129680000 (estimado para el 1 de septiembre). CIP-156 se habilitará cuando el número de bloque PoS alcance 2754720 (estimado para el 1 de septiembre).
Conflux tiene previsto activar e implementar modificaciones de 8 CIPs (propuestas de mejora) diferentes, entre las que se incluyen CIP-150, CIP-151, CIP-152, CIP-154, CIP-156, CIP-165, CIP-645 y CIP-7702, así como las actualizaciones RPC relacionadas en la próxima actualización del sistema Hardfork.
Para obtener más detalles, consulte el siguiente enlace: https://www.confluxdocs.com/docs/general/hardforks/v3.0
Cambios en los CIP
Estos CIPs se dividen principalmente en las siguientes categorías:
- Compatibilidad con EVM: CIP-150, CIP-151, CIP-152, CIP-165, CIP-645, CIP-7702.
- Corrección de errores: CIP-154.
- Ajuste de especificaciones: CIP-156.
A continuación se ofrece una breve introducción a estos CIPs.
- CIP 150: Este CIP replica el EIP-3541, que prohíbe implementar código nuevo que comience con el byte 0xEF.
-
CIP 151: Este CIP replica el EIP-6780 , que impide que los contratos sean destruidos por
SELFDESTRUCT
en la mayoría de los casos, con la única excepción de la destrucción de un contrato dentro de la misma transacción en la que se creó. - CIP 152: Este CIP replica el EIP-3607, que aborda un posible problema de seguridad en el que una EOA podría compartir la misma dirección que un contrato debido a un ataque de colisión. Las EOA diseñadas específicamente con código (como el EIP-7702 ) no se ven afectadas por esta restricción.
- CIP 154: Este CIP aborda un error de implementación en elCIP-142, que implementó incorrectamente el código de operación TLOAD como SLOAD.
- CIP 156: Este CIP cambia la penalización por comportamiento malicioso en PoS de la pérdida permanente de la participación al bloqueo temporal de la misma.
- CIP 165: Introduce precompilaciones para operaciones de curva BLS12-381, tal y como se define en EIP-2537, lo que permite la ejecución eficiente de tareas como la verificación de firmas BLS.
- CIP 645: Este CIP propone alinear el comportamiento de Conflux eSpace con el EVM de Ethereum para garantizar la compatibilidad con las herramientas de desarrollo de Ethereum y proporcionar una experiencia coherente a los desarrolladores. También aborda el impacto de los nuevos EIP en Conflux Core Space. Además, este CIP aborda las discrepancias encontradas durante las pruebas de alineación del comportamiento de Ethereum.
- CIP 7702: Este CIP introduce EIP-7702 en Conflux eSpace.
Registro de cambios de RPC
A continuación, RPC añade compatibilidad con EIP-7702 tx:
- eth_call y eth_estimateGas
- RPC relacionados con transacciones: eth_getTransactionByHash, eth_blockByNumber, eth_blockByHash
Varios cambios:
- Compatibilidad con gasFee en el recibo de transacciones para espace RPC.
- Cambio de block.gasLimit de eSpace a la mitad del límite de gas consensuado, añadir block.espaceGasLimit para devolver el límite de gas real para las transacciones de eSpace.
- Actualizaciones de RPC de seguimiento de estilo paridad eSpace:
4.a. Los métodos RPC de seguimiento ahora son compatibles con paridad y erigon, incluidos trace_block, trace_transaction y trace_filter. Se trata de un cambio que rompe la API.
b. Se añaden dos nuevos RPC: trace_get y trace_blockSetAuth.
c. trace_blockSetAuth es un RPC específico de Conflux que se utiliza para obtener el resultado de la autenticación del conjunto de bloques. Consulte el documento de seguimiento para obtener más detalles.
d. Estos métodos de seguimiento ahora admiten el seguimiento SelfDestruct (suicidio). Para acceder a los datos históricos de transacciones de autodestrucción, es necesario resincronizar los datos. - eSpace ahora admite métodos de espacio de nombres txpool al estilo geth, incluidos: txpool_status, txpool_inspect, txpool_content, txpool_contentFrom
- eth_call, eth_estimateGas añaden compatibilidad con la función stateoverride.
Descargar
Descargue «Conflux v3.0.0» aquí: https://github.com/Conflux-Chain/conflux-rust/releases/tag/v3.0.0
Soy operador de nodos/minero, ¿qué debo hacer?
- Si actualiza su nodo antes de que el número de época alcance 129680000 (estimado para el 1 de septiembre), deberá sustituir conflux.exe por el nuevo archivo de Conflux v3.0.0 en el directorio run y, a continuación, reiniciar el nodo. Se recomienda actualizar un nodo en funcionamiento en un plazo de 2 días.
- Si actualiza su nodo después de que el número de época alcance 129680000 (estimado para el 1 de septiembre), deberá eliminar todos los datos y reiniciar el nodo.
- Si inicia un nuevo nodo, puede descargar la última versión de Conflux v3.0.0 y ejecutarla.
¿Qué pasará si no actualizo los nodos o me niego a actualizarlos?
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 red Conflux como se espera (funciones como la sincronización de bloques, la minería, etc. podrían desactivarse).
¡Gracias a nuestra comunidad por su apoyo!
Nuestro más sincero agradecimiento a la comunidad Conflux y a todos los desarrolladores del ecosistema Conflux. Gracias por vuestro esfuerzo, ideas y contribuciones. ¡Por un futuro mejor!
Anuncio en inglés:Conflux v3.0.0 Network Hardfork Upgrade Announcement(August 1, 2025)