Blockchain

Conflux(CFX) v2.4.0-testnet hard fork upgrade announced



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_traceBlockByHashand debug_traceBlockByNumber. Documentation about the tracer can be found here: docs/transaction-tracer.
  • Supports EIP1559 type eSpace transactions.
  • EIP1559 related RPC implementation eth_feeHistory and eth_maxPriorityFeePerGas.
  • Supports CIP1559 type basic transactions.
  • CIP1559 related RPC implementation cfx_maxPriorityFeePerGas, cfx_feeHistoryand cfx_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


Related Articles

Back to top button