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
| Network | Fork Block | Status |
|---|---|---|
| Testnet | 327,400 | Active |
| Mainnet | 1,740,000 | Active (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
| Aspect | Pre-fork | Post-fork (xpHash) |
|---|---|---|
| Algorithm | Legacy PoW | xpHash |
| Hash family | SHA-256 based | xpHash (Xphere-tuned) |
| Hardware | CPU multi-thread (deprecated) | IceRiver XP0 xpHash ASIC |
| Block reward | Unchanged | Unchanged |
| 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 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.
- Obtain an IceRiver XP0 xpHash ASIC
- Connect it to power and network and open its web dashboard
- Point it at one of the XPHERE mining endpoints (
sgp-mining,bkk-mining,hkg-mining,idn-mining) with yourtargetMinerpayout address - 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:
- Stop
xend→xend stop - Replace
bin/xenwith the xpHash-capable binary from Downloads - No genesis re-init required — the fork is in-place
xend start- Confirm sync continues past the fork block:
xp.blockNumbershould 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.