Conflux(CFX) v2.4.0-testnet hard fork upgrade announced
Conflux(CFX) v2.4.0-testnet hard fork upgrade announced
Conflux, a public blockchain system that aims to provide fast and secure decentralized applications, has officially announced the upcoming v2.4.0-testnet hard fork upgrade. According to the Conflux Forum, all nodes will need to be upgraded before the epoch number reaches 173520000, which is expected to occur at 15:00 (GMT+8) on May 30. The upgrade activates several Conflux Improvement Proposals (CIPs) when certain block numbers are reached.
Incompatible changes
The hard fork included several incompatible changes intended to improve the performance and security of the Conflux network. Some notable CIPs include:
- CIP-130: Proposes to adjust gas limits to transaction size.
- CIP-131: Aims to remove the “clear contract whitelist when contract deletion” feature.
- CIP-132: Fix specific bug related to static context checking.
- CIP-133: Improve block hash queries. Ethereum virtual machine (EVM).
- CIP-136: Increase PoS lock/unlock/retirement period to pre-CIP113 values.
- CIP-137: Adjust transaction fee distribution by sharing a portion of the base fee with miners.
- CIP-141: Disable subroutine opcode.
- CIP-142: Introduce temporary storage opcodes.
- CIP-143: Introduce MCOPY(0x5e) instruction for efficient memory copying.
- CIP-144: Introduces KZG Point Valuation Precompiled Contracts.
- CIP-145: Fix receipt on NotEnoughBalance error.
- CIP-1559: Introduces Ethereum’s EIP-1559 fee structure to Conflux while taking unique network aspects into account.
RPC improvements
- Implementing Geth-style trace RPC for eSpace, including:
debug_traceTransaction
,debug_traceBlockByHash
anddebug_traceBlockByNumber
. Documentation about the tracer can be found here:docs/transaction-tracer
. - Supports EIP1559 type eSpace transactions.
- EIP1559 related RPC implementation
eth_feeHistory
andeth_maxPriorityFeePerGas
. - Supports CIP1559 type basic transactions.
- CIP1559 related RPC implementation
cfx_maxPriorityFeePerGas
,cfx_feeHistory
andcfx_getFeeBurnt
.
bug fix
- Fix 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 must follow these steps:
- Please upgrade your nodes before the epoch number reaches 173520000 (expected at 15:00 (GMT+8) on May 30). change
conflux.exe
The new version of Conflux v2.4.0-testnet is:run
After selecting the directory, 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 and run the latest version of Conflux v2.4.0-testnet.
Consequences of not upgrading
Failure to upgrade a Conflux node will result in incompatibility with the upgraded Conflux protocol, resulting in block synchronization and mining.
Community support
Conflux would like to thank the community and developers for their continued support and contributions. This upgrade is a step towards a more powerful and efficient future for the Conflux network.
Image source: Shutterstock
. . .
tag