Network
Block height
Reward2.5 PRL
AlgorithmPearlHash
Pool fee0.9%
Workers0
CUDA-native · proof of useful work

Your GPU cycles
do real work.

PearlVolt is a CUDA-native miner for the Pearl network — where hashpower powers verifiable useful compute, not wasted energy. Auto-tuned kernels, 3% dev fee, live telemetry out of the box.

> Ubuntu 22.04+ · Windows 10/11 · CUDA 12.4+ · Compute 8.9 / 12.0 tuned
RIG-00 · rtx 5090 pearlvolt --telemetry
390 TH/s ▲ stable
Efficiency
780 GH/W
Core temp
61 °C
Power
500 W
Accepted
99.94%
Trusted by rigs running RTX 5090 RTX 4090 RTX 3090 A100 / H100 173/173 shares accepted · 0 rejected
Proof of useful work

Your GPU does real work. Not wasted heat.

Pearl is the only L1 where mining hashpower runs verifiable useful compute. Every block's proof commits to real computation that anyone can independently verify — no trusted hardware, no hand-waving.

01 · COMPUTE

GPU runs the kernel

Your GPU executes the PearlHash kernel — a real computation with a verifiable output, not just a SHA-256 preimage hunt.

02 · VERIFY

Proof checked on-chain

The block's proof is verified by every node using zk-powered validation. Invalid proofs are rejected instantly. The work is real or the block doesn't exist.

03 · EARN

Miner gets PRL

Valid blocks earn 2.5 PRL. The pool distributes rewards via PPLNS — your share of the work, transparently accounted, paid every 2 hours.

The miner

Built like an instrument, not a script.

Everything you'd hand-roll for a serious rig — kernel auto-tuning, failover, per-GPU control, a metrics endpoint — shipped in one static binary with no runtime dependencies.

01

Auto-tuned CUDA kernels

Kernels re-tune per architecture at launch — occupancy, register pressure and memory clocks profiled live, so a 5090 and a 3090 each run their own optimum without config.

02

3% dev fee

A flat 3% fee, mined transparently and logged. No hidden second wallet, no fee spikes. Verify it in the telemetry stream at any time.

03

Failover & watchdog

Define a pool list; PearlVolt fails over on stratum drop in under a second and auto-restarts a hung GPU instead of taking the whole rig down.

04

Telemetry API

A local :4141/metrics Prometheus endpoint plus JSON socket — hashrate, shares, temps and power, ready for Grafana or your own dashboard on day one.

05

TLS stratum support

Encrypted stratum connections via --tls. Your wallet address and share data never travel in cleartext. Compatible with all standard stratum proxies.

06

Variable difficulty

Pool-side vardiff adjusts your share difficulty every 30s based on hashrate. No stale shares from too-hard targets, no spam from too-easy ones.

Benchmarks

Faster where it counts: per watt.

Measured on stock power limits, ambient 24°C, PearlVolt v1.0.0. Efficiency is the number that pays your power bill.

GPU · minerHashratePowerEfficiencyEst. daily PRLDev fee
RTX 5090 · PearlVolt390 TH/s500 W780 GH/W3%
RTX 4090 · PearlVolt257 TH/s350 W734 GH/W3%
RTX 3090 · PearlVolt120 TH/s300 W400 GH/W3%
↳ Daily PRL calculated from live network hashrate. Refreshes every 60s. Run your own benchmarks — publishing exact command + driver version is the biggest trust signal.
Revenue calculator

What will you earn?

Enter your hashrate to estimate daily, weekly, and monthly PRL earnings. Calculated against live network hashrate from the Pearl node.

Network hashrate: loading… · Pool fee: 0.9% · Block reward: 2.5 PRL
DailyPRL
WeeklyPRL
MonthlyPRL
pool.pearlvolt.run

Mine to our pool, or run your own.

Low-latency PPLNS with transparent payouts, a public API, and stratum endpoints. Point the miner at it in one line.

Pool hashrate
syncing
connecting…
Pool fee
0.9%
PPLNS · no hidden cuts
Blocks (24h)
Min payout
0.10 PRL
paid every 2h
connect.sh
# point PearlVolt at the pool
pearlvolt \
  --pool stratum+tcp://pool.pearlvolt.run:4141 \
  --wallet PRL1q...your_address \
  --worker rig-00 \
  --tls

# anonymous mining — no registration needed
✓ connected · difficulty 8.2G · share accepted 41ms
Copy & run — swap in your PRL address
Open pool dashboard → Top miners
Download

One binary. Zero dependencies.

Static compile — no CUDA toolkit, no Python, no DLLs. Download, verify the SHA-256, run.

LINUX x86_64

PearlVolt for Linux

Ubuntu 22.04+ · CUDA 12.4+ · static binary · 14 MB
Download .bin
SHA-256: 0000000000000000000000000000000000000000000000000000000000000000
WINDOWS x86_64

PearlVolt for Windows

Windows 10/11 · CUDA 12.4+ · .exe · 15 MB
Download .exe
SHA-256: 0000000000000000000000000000000000000000000000000000000000000000
↳ Verify: pearlvolt --verify checks the SHA-256 signature against the published hash. Or: sha256sum pearlvolt-linux-x86_64
Quick start

From download to first share in three steps.

01

Get the binary

One static download. No CUDA toolkit install, no Python, no dependencies.

02

Set wallet & pool

Paste your PRL address and a stratum endpoint. That's the whole config.

03

Run & watch

Open localhost:4141 for live telemetry as shares land.

install.sh — linux
# download & verify
curl -fsSL https://get.pearlvolt.run | sh
pearlvolt --verify # checks sha256 signature

# start mining
pearlvolt --pool stratum+tcp://pool.pearlvolt.run:4141 \
  --wallet PRL1q...your_address --tls

✓ 6 GPUs detected · auto-tuning kernels...
✓ RIG-00 online · 767 TH/s combined
FAQ

Questions, answered.

What is PearlHash?

PearlHash is Pearl's proof-of-useful-work algorithm. Unlike SHA-256 (Bitcoin) or Ethash (Ethereum), PearlHash commits to verifiable useful computation — the hashpower does real work that can be independently verified by any node. No trusted hardware required.

How does PPLNS work?

PPLNS (Pay Per Last N Shares) pays miners based on their share of the last N=10,000 shares submitted to the pool when a block is found. This discourages pool-hopping — you're paid for your actual contribution, not just for being online at the right time. N=10,000 means roughly the last ~2 hours of shares count toward each block reward.

What's the minimum payout?

0.10 PRL. Payouts run automatically every 2 hours. If your unpaid balance is below 0.10 PRL, it rolls over to the next payout cycle. No manual withdrawal needed — everything is automatic.

Do I need to register?

No. PearlVolt uses anonymous mining — your wallet address IS your account. Point the miner at the pool with your PRL address and you're mining. No email, no password, no KYC.

What are the fees?

Pool fee: 0.9% (PPLNS). Miner dev fee: 3%. Total: 3.9% from gross earnings. No hidden fees, no withdrawal fees, no minimum-balance penalties. The dev fee is transparently logged in the telemetry stream — verify it yourself.

Which GPUs are supported?

Any NVIDIA GPU with CUDA compute capability 7.0+. Tuned kernels for RTX 5090 (sm_120), RTX 4090 (sm_89), RTX 3090 (sm_86), A100 (sm_80), and H100 (sm_90). Other GPUs work but may not be optimally tuned. AMD support is not planned.

Is there a TLS/SSL stratum option?

Yes. Add --tls to your miner command to encrypt the stratum connection. Your wallet address and share data are transmitted over TLS, preventing ISP interception or manipulation.

How is Pearl different from Bitcoin mining?

Bitcoin mining wastes exajoules of energy on meaningless hashes. Pearl mining does useful computation — the proof commits to real work that can be verified independently. Same hardware, same mining model, but the energy isn't wasted. Plus Pearl has ~60s block times and 2.5 PRL rewards vs Bitcoin's 10min/3.125 BTC.

Ready when you are

Point your rig at
something useful.

Free, open telemetry, 3% dev fee. Mine on the network where the work isn't wasted.