TestnetMainnet not launchedTestnet ZFX has no monetary value
The compute-native blockchain

Proof of work for AI hardware.

ZeroFlux is a proof-of-work network whose mining work is the matrix math AI accelerators are built for. Mine ZFX on NVIDIA and AMD data-center GPUs, on Apple Silicon, or on any CPU, from a full inference cluster to a single laptop.

One GPU, 24 hours
Inference ZeroFlux
00:0006:0012:0018:0024:00
Illustrative. Inference demand fluctuates; ZeroFlux can use the capacity in between.
NVIDIA CUDAAMD ROCmApple Silicon (MLX, Metal)Any CPUPost-quantum signatures
The opportunity

The world is building more compute than ever.

Billions of dollars are flowing into AI infrastructure. Data centers are expanding, GPUs are becoming critical assets, and inference demand continues to grow.

But demand isn't constant. Even the most sophisticated inference operations experience fluctuations in utilization. When expensive hardware isn't generating revenue, its costs don't disappear. ZeroFlux gives that hardware a second workload.

More utilization.
A second workload.
No new hardware.
Built for GPU owners

One GPU. More ways to earn.

Your infrastructure shouldn't depend on a single source of demand. ZeroFlux lets GPU owners secure a decentralized network with the same tensor cores they use for AI, and earn ZFX block rewards. During testnet, ZFX has no monetary value.

Inference

Serve AI models and earn revenue from inference workloads.

ZeroFlux

Use available GPU capacity to perform proof-of-work computations and compete for ZFX mining rewards.

Your hardware. Your choice. Run on dedicated mining hardware or alongside an existing GPU infrastructure stack, subject to available compute resources.

Explore GPU Mining
The technology

Proof of work, reimagined for the AI era.

BEFORECryptographic hashing
ZEROFLUXMatrix computation on AI accelerators

Each mining attempt runs a 64 → 4096 → 4096 → 4096 → 4096 → 256 network of integer matrix layers, about 51.6 million multiply-adds, then hashes the output. Miners batch thousands of attempts into ordinary GEMMs on int8 or FP8 tensor cores. Every value is a small integer, so int8, FP8, Metal and CPU arithmetic all produce the identical result, bit for bit.

Matrix-native

Computational work centered on matrix operations, rather than conventional hash-only mining.

Hardware-accelerated

Runs on NVIDIA and AMD tensor cores through cuBLAS and hipBLASLt, and on Apple Silicon GPUs through MLX and Metal.

Independently verifiable

A node checks a block by recomputing one attempt on a single CPU core. No GPU is needed to run a full node.

Read the Consensus Specification
The network

Compute secures the network.

ZeroFlux is an independent proof-of-work blockchain with its own native asset, ZFX. Miners contribute computational power, compete to produce blocks, and receive protocol rewards when they successfully mine valid blocks.

01
Open participation

Anyone with compatible hardware can participate in mining.

02
Compute-native consensus

Proof of work designed around matrix computation and AI accelerators.

03
Post-quantum foundations

Native transactions use SLH-DSA (FIPS 205), a hash-based signature. Node-to-node traffic uses ML-KEM-768 key exchange and ML-DSA-65 identities. No elliptic-curve keys protect native ZFX.

04
Bridged to NEAR

Lock ZFX on ZeroFlux and receive wZFX, a standard NEAR token that trades through NEAR Intents. Live on NEAR testnet at wzfx.zeroflux.testnet. Version 1 is secured by a 2-of-3 committee, and wZFX on NEAR is not post-quantum.

Mining

Your GPU is already capable.

Built for the GPUs already deployed across AI infrastructure. No mining ASIC required. Data-center GPUs mine roughly 2,500 to 4,000 times faster than a laptop CPU, by design.

CUDA

NVIDIA

int8 (cuBLAS) and FP8 (cuBLASLt) paths, both exact.

H100 8.08 M attempts/s
Blackwell, RTX 50: builds, not yet measured
ROCm

AMD

int8 (hipBLAS) and FP8 (hipBLASLt) paths, both exact.

MI355X 13.1 M attempts/s
MI300X: builds, not yet measured
MLX · METAL

Apple Silicon

GPU mining through MLX or PyTorch MPS.

M5 Pro GPU 80 K attempts/s
24x the same chip's CPU
REFERENCE

Any CPU

Rust and C++ miners; every full node verifies on CPU.

M5 Pro, 18 threads 3.3 K attempts/s
HardwareAttempts / sEnergy / attemptReal blocks mined (120 s test)
AMD MI355X13,124,061≈ 93 µJ57, all re-verified by an independent CPU node
NVIDIA H100 80GB8,078,510≈ 86 µJ42, all re-verified by an independent CPU node
Apple M5 Pro GPU (MLX)80,131not measured88 in 30 s on an easy local target, re-verified
Apple M5 Pro CPU (18 threads)3,293not measured55 in 25 s on an easy local target, re-verified

Production proof-of-work profile, measured 2026-11-09. Every GPU path passed 278 bit-exactness checks against the reference and a worst-case accumulator stress test. Hardware not listed as measured has not been tested on real devices.

For infrastructure operators

Make more of the infrastructure you already own.

AI infrastructure is capital-intensive. Every GPU represents an investment in compute capacity, power, cooling, and operations. Whether you operate a large inference cluster, rent GPU capacity, or own high-performance hardware, ZeroFlux gives it a second workload that runs on the same tensor cores.

No new class of hardware. A new opportunity for existing compute.

Get Started
Run it yourself

From source to mined blocks in minutes.

Everything runs locally: three nodes, miners, a wallet, the block explorer, and the full NEAR bridge against a local NEAR sandbox. One command checks every claim on this page and writes an evidence report.

macOS or Linux · Rust 1.90+, Python 3.11+ with uv, a C++17 compiler
# build, then check bit-exactness against the published test vectors
cargo build --release && make -C miner/cuda cpu
./target/release/zpu-cli selftest

# start a node and mine on it (explorer at http://127.0.0.1:9441/)
./target/release/zfx-wallet new
./target/release/zfx-node --devnet --data-dir /tmp/zfx --explorer-dir explorer/dist &
./target/release/zpu-cli mine --node http://127.0.0.1:9441 --address zfx1...

# mine on an Apple Silicon GPU instead
./target/release/zpu-cli mine --node http://127.0.0.1:9441 --address zfx1... \
  --backend exec --exec ".venv/bin/python miner/python/zpu_miner.py --backend mlx"
Full verification · about 25 minutes on a laptop
make check          # lint, unit tests, test vectors in Rust, C++, Python, MLX
make e2e-native     # 3 nodes, 1,000+ blocks, restarts, reorgs, encrypted P2P
make e2e-bridge     # 100 ZFX ⇄ wZFX round trips with injected faults
make e2e-intents    # swaps through the official NEAR Intents contract
make acceptance     # all of the above, then ACCEPTANCE_REPORT.md
Open development

Built in the open.

Apache-2.0. The design documents, threat model and test evidence are published below, including what is not done yet: independent cryptanalysis, an external audit, and a mainnet monetary policy.

Put your compute to work.

A new proof-of-work network for the AI era.