본문으로 건너뛰기

xpHash Hard Fork

The xpHash hard fork upgrades Xphere's Proof Chain PoW algorithm. Once activated, blocks sealed with the legacy algorithm are rejected. The fork is now active on both Testnet and Mainnet — only xpHash blocks (from the IceRiver XP0 ASIC) are accepted.

주의

This is a consensus-breaking change that has already activated. Running an outdated/legacy software miner produces orphaned blocks and no rewards — you must mine with the IceRiver XP0.

Activation Schedule

NetworkFork BlockStatus
Testnet327,400Active
Mainnet1,740,000Active (completed)

Environment variable used internally by reference clients:

XPHASH_FORK_BLOCK=327400   # testnet
XPHASH_FORK_BLOCK=1740000 # mainnet

You can verify your client's compiled fork height with:

xen --help | grep -i fork

What Changes

AspectPre-forkPost-fork (xpHash)
AlgorithmLegacy PoWxpHash
Hash familySHA-256 basedxpHash (Xphere-tuned)
HardwareCPU multi-thread (deprecated)IceRiver XP0 xpHash ASIC
Block rewardUnchangedUnchanged
Block time~1s~1s

The change is intentionally scoped to the PoW function only — economic parameters, RPC, and account state are unaffected.

Migrating to ASIC Mining

The software miner is deprecated

The legacy CPU software miner (miner-*-amd64 binaries + config.json) cannot produce valid xpHash blocks and is no longer supported. To mine after the fork you must use the IceRiver XP0 xpHash ASIC.

  1. Obtain an IceRiver XP0 xpHash ASIC
  2. Connect it to power and network and open its web dashboard
  3. Point it at one of the XPHERE mining endpoints (sgp-mining, bkk-mining, hkg-mining, idn-mining) with your targetMiner payout address
  4. Confirm post-fork acceptance — accepted blocks should appear in the dashboard and rewards on the Tamsa Explorer

See Getting Started for the full XP0 setup walkthrough.

Node Operators (XEN)

Endpoint Node operators must also upgrade. Skip steps differ:

  1. Stop xendxend stop
  2. Replace bin/xen with the xpHash-capable binary from Downloads
  3. No genesis re-init required — the fork is in-place
  4. xend start
  5. Confirm sync continues past the fork block: xp.blockNumber should advance monotonically

Validator Nodes (Main Chain)

Main Chain validators are not affected by xpHash — the fork only changes the Proof Chain PoW. However, validators should still upgrade their xen binary to maintain compatibility with new block headers signed by upgraded miners.

Rollback Plan

There is no rollback. If a critical bug is discovered post-fork, the Foundation will coordinate a follow-up fork rather than reverting. Watch announcements on Telegram and X.

Timeline

Testnet 327,400  ──── soak test ────  Mainnet 1,740,000  ✓ activated

Both forks have completed. The testnet remains available to validate your IceRiver XP0 setup before pointing it at mainnet.

FAQ

Q: Will my old rewards remain valid after the fork? Yes. Pre-fork balances and historical transactions are preserved — only future PoW validation changes.

Q: Do I need to re-download chaindata? No. The fork applies to new blocks only; existing chain history is unchanged.

Q: What if my pool/endpoint is offline at the fork moment? The miner client automatically failovers across the domain list. Configure at least two mining endpoints.