TestnetMainnet not launchedTestnet ZFX has no monetary value
Compute-native mining on NEAR

Proof of work for AI hardware.

ZeroFlux is a proof-of-work network on NEAR. ZFX is its token, created only by mining with AI hardware: NVIDIA and AMD data-center GPUs, Apple Silicon or any CPU. NEAR keeps the ledger and referees every block.

NVIDIA CUDAAMD ROCmApple Silicon (MLX, Metal)Any CPUSettled on NEAR
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 mine ZFX on NEAR with the same tensor cores they use for AI. 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.

One GPU, 24 hours
InferenceZeroFlux
00:0006:0012:0018:0024:00
Illustrative. Inference demand fluctuates; ZeroFlux can use the capacity in between.
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

Anyone can recheck a block on a CPU in milliseconds. To prove a bad block wrong, you name one value and NEAR recomputes just that value.

Read the Proof-of-Work Specification
On NEAR

NEAR keeps the ledger.

ZeroFlux settles on NEAR: ZFX is a standard NEAR token, minted only for proof of work. Miners submit winning attempts to a NEAR contract with a bond. A block counts unless someone proves it wrong during a challenge window; then the reward is minted. No separate chain, no bridge.

How ZFX settles on NEAR
01
Open participation

Anyone with compatible hardware can mine. Difficulty retargets on-chain every block.

02
Cheap to submit, cheap to dispute

Posting a block costs about 6 Tgas of NEAR gas. Proving a bad block wrong costs about 4.5 Tgas: NEAR regenerates one row of weights and recomputes one value.

03
Fraud doesn't pay

A cheater's bond goes to whoever catches them, and every block built on a bad one is reverted. The watcher ships with the mining tools.

04
Native to NEAR

ZFX works with NEAR wallets and trades through NEAR Intents directly, with nothing to bridge.

No new class of hardware. A new opportunity for existing compute.
ZeroFlux · Compute-native mining on NEAR
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
≈ 86 µJ per attempt
ROCm

AMD

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

MI355X 13.1 M attempts/s
≈ 93 µJ per attempt
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; watchers recheck blocks on any CPU.

M5 Pro, 18 threads 3.3 K attempts/s
HardwareAttempts / sReal blocks mined
AMD MI355X13,124,06157 in 120 s, all re-verified by an independent CPU node
NVIDIA H100 80GB8,078,51042 in 120 s, all re-verified by an independent CPU node
Apple M5 Pro GPU (MLX)80,13188 in 30 s on an easy local target, re-verified
Apple M5 Pro CPU (18 threads)3,29355 in 25 s on an easy local target, re-verified

Measured on the production proof-of-work profile. Every GPU path passed 278 bit-exactness checks against the reference and a worst-case accumulator stress test. We are also developing support for NVIDIA Blackwell (B200, B300), RTX 50 series and RTX PRO 6000, and AMD MI300X.

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: a NEAR sandbox, the ZFX contract, a watcher and your miner. 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
git clone https://github.com/zerofluxprotocol/zeroflux && cd zeroflux

# build, then check bit-exactness against the published test vectors
cargo build --release && make -C miner/cuda cpu
./target/release/zpu-cli selftest

# local NEAR sandbox + ZFX contract + watcher + mining proxy
make localnet &
./target/release/zpu-cli mine --node http://127.0.0.1:9561

# mine on an Apple Silicon GPU instead
./target/release/zpu-cli mine --node http://127.0.0.1:9561 \
  --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-near       # mining on NEAR, cheaters caught at every layer, ZFX on NEAR Intents
make security-test  # fuzzing, sanitizers, audit, reproducible build
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.

Proof of work for the AI era, settled on NEAR.