News
Conflux (CFX) v2.4.0-testnet Hardfork update announcement
Conflux (CFX) v2.4.0-testnet Hardfork update announcement
Conflux, a public blockchain system that aims to provide fast and secure decentralized applications, has officially announced its upcoming v2.4.0-testnet hardfork update. According to Conflux Forum, all nodes should be updated before the epoch number reaches 173520000, which is estimated to happen on May 30 at 3:00 pm (GMT+8). The update will enable different flow enhancement proposals (CIPs) upon reaching specific block numbers.
Incompatible changes
The hardfork includes multiple incompatible changes aimed at improving the performance and security of the Conflux network. Some notable CIPs include:
- CIP-130: Proposes to align the gas limit with the transaction size.
- CIP-131: Aims to remove the “clear contract whitelist on contract deletion” feature.
- CIP-132: Fixes a specific bug related to static context checks.
- CIP-133: Improve block hash query in file Ethereum virtual machine (EVM).
- CIP-136: Increase PoS lock/unlock/withdraw periods to pre-CIP113 values.
- CIP-137: Regulates the distribution of transaction fees, sharing a portion of the base fee with miners.
- CIP-141: Disables subroutine opcodes.
- CIP-142: Introduces transient storage opcodes.
- CIP-143: Introduces the MCOPY (0x5e) instruction for efficient memory copying.
- CIP-144: Introduces the pre-populated contract for evaluating KZG points.
- CIP-145: Corrects receipts for NotEnoughBalance errors.
- CIP-1559: Introduces Ethereum’s EIP-1559 fee structure to Conflux while taking into account the unique aspects of the network.
Improved RPC
- Implements Geth-style trace RPC for eSpace, included
debug_traceTransaction
,debug_traceBlockByHash
ANDdebug_traceBlockByNumber
. Tracer documentation is available atdocs/transaction-tracer
. - Support for EIP1559 type eSpace transactions.
- Implement EIP1559 related RPCs
eth_feeHistory
ANDeth_maxPriorityFeePerGas
. - Support for native CIP1559 type transactions.
- Implement CIP1559 related RPCs
cfx_maxPriorityFeePerGas
,cfx_feeHistory
ANDcfx_getFeeBurnt
.
Problem resolution
- Fix a packing pool bug when all transactions have the same price.
Download
Download “Conflux v2.4.0-testnet” Here.
Node Operators and Miners: Action required
If you are a node operator or miner, you need to follow these steps:
- Update your node before the epoch number reaches 173520000 (estimated for May 30, 3:00 pm (GMT+8)). Replace
conflux.exe
with the new one in Conflux v2.4.0-testnet under therun
directory, then restart the node. - If you upgrade after the epoch number reaches 173520000, delete all data and restart the node.
- If you are starting a new node, download the latest version of Conflux v2.4.0-testnet and run it.
Consequences of failure to update
Failure to update the Conflux node will result in incompatibility with the updated Conflux protocol, resulting in disabled features such as block synchronization and extraction.
Community support
Conflux extends its gratitude to the community and developers for their continued support and contributions. This update is a step towards a more robust and efficient future for the Conflux network.
Image source: Shutterstock
. . .