How to start mining Pearl (PRL)

Complete guide from scratch — from installation to your first payout. Takes about 10 minutes.

How it works

1
Your GPU solves tasks

Pearl uses Proof-of-Useful-Work — your GPU performs matrix computations and sends results (shares) to the pool.

2
Pool combines power

Instead of mining solo (which could take months), the pool combines thousands of miners and finds blocks together — consistently.

3
Reward is split fairly

When the pool finds a block, the PRL reward is distributed proportionally — based on your shares in the last 10,000. More shares = more PRL.

4
Paid to your wallet

Every 4 hours the pool automatically sends your accumulated balance (min 0.5 PRL) to your address. No manual action required.

Requirements

🖥
NVIDIA GPU
RTX 3000 series or newer. AMD and Intel are not supported. Newer card = higher earnings.
🐳
Docker
Docker Desktop (Windows/Mac) or Docker Engine (Linux). Free. The miner runs in an isolated container.
💼
Pearl (PRL) wallet
An address to receive payouts. Starts with prl1. Free to create — instructions in step 1.
🌐
Internet connection
Stable connection. Moderate traffic — about 1–2 GB per day.
Approximate GPU performance
GPUPerformanceNotes
RTX 5090 Maximum2025 flagship
RTX 4090 MaximumBest choice
RTX 4080 / 4080S Very high
RTX 4070 Ti / 4070 High
RTX 3090 / 3090 Ti Good
RTX 3080 / 3080 Ti Good
RTX 3070 / 3060 Ti Medium
RTX 3060 BaseMinimum to start

PRL earnings depend on network difficulty and pool size. The levels above show relative algorithm performance, not absolute numbers.

Step-by-step setup

1

Get a Pearl wallet

You need a PRL address to receive payouts. Two options:

Official Pearl wallet recommended

Download Pearl Desktop Wallet from the official GitHub, install it and create a new wallet. You'll see a 12-word seed phrase — write it down on paper and keep it safe. This is the only way to recover your wallet if you lose your computer.

github.com/pearl-research-labs/pearl ↗

Your address will be visible in the wallet UI — it looks like prl1qz3…

Via SafeTrade exchange

Register at SafeTrade, go to Wallets → PRL → Deposit — your address will be there. Convenient if you want to sell mined PRL immediately.

⚠️ Important: never share your seed phrase or private key. The address (prl1…) is public and safe to put in the miner command.
2

Install Docker

Docker runs the miner in an isolated container. Install once, runs in background.

Step 2a. Download and install Docker Desktop for Windows:

docker.com/products/docker-desktop ↗

Step 2b. During install, Docker will ask to enable WSL 2 (Windows Subsystem for Linux). Click Install — takes a couple minutes. If you see a link to download the WSL2 kernel update, install that too.

Step 2c. Reboot your PC. Make sure Docker Desktop is running — its icon will appear in the system tray (next to the clock).

Where to run commands: Press Win + R, type powershell, press Enter. Or find PowerShell in the Start menu. Paste with Ctrl+V or right-click.

💡 On Windows the miner runs via WSL2, so the --network host flag in the run command is required.

Download and install Docker Desktop for Mac:

docker.com/products/docker-desktop ↗

After install, launch Docker Desktop. Its icon appears in the menu bar.

⚠️ On Macs with Apple Silicon (M1/M2/M3) Pearl mining is not supported — you need an NVIDIA GPU. Only older Macs (pre-2019) had NVIDIA GPUs.

Where to run commands: Cmd + Space → type "Terminal" → Enter.

Install Docker in one command (Ubuntu/Debian):

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER
# Re-login or run:
newgrp docker

Install NVIDIA Container Toolkit (required for GPU):

sudo apt install -y nvidia-container-toolkit
sudo systemctl restart docker

Verify GPU is visible:

nvidia-smi

Should show a table with your GPU info. If error — install the NVIDIA driver: sudo apt install nvidia-driver-535

3

Start the miner

Copy the command, replace YOUR_PRL_ADDRESS with your address from step 1, and run it in a terminal (PowerShell on Windows, Terminal on Mac/Linux):

docker run -d --gpus all --restart unless-stopped \
  --name mineprl --network host \
  -e PEARL_ADDRESS=YOUR_PRL_ADDRESS \
  -e PEARL_WORKER=rig1 \
  -e PEARL_POOL_HOST=blackpearlpool.xyz \
  -e PEARL_POOL_PORT=5566 \
  alphaminetech/pearl-miner:latest
YOUR_PRL_ADDRESS your PRL address (prl1…) — from step 1
PEARL_WORKER rig name — anything you like: rig1, home, rtx4090. Shown in stats
--gpus all use all NVIDIA GPUs in the system
--network host required — without this the miner cannot connect to the pool
--restart unless-stopped miner auto-restarts on system reboot
-d run in background — command returns immediately, miner runs silently
💡 The command will download the miner image automatically (~1–2 GB on first run). This takes a few minutes.
4

Verify it's working

Check miner logs — you should see "Connected" and share lines:

docker logs mineprl -f --tail 20

The -f flag streams new lines in real time. Press Ctrl+C to exit.

What you should see:

✓ Connected to blackpearlpool.xyz:5566
✓ Received mining job, height=65420
✓ Share submitted successfully

Then paste your address below to check stats on the dashboard:

First shares appear 2–5 minutes after launch. If no shares after 10 minutes — see the troubleshooting section below.

5

Wait for your payout

Shares are recorded immediately. Payout arrives automatically once you accumulate 0.5 PRL.

Immediately: miner connects and submits shares
Within minutes: shares appear in your stats on the dashboard
Periodically: pool finds a block — your share is credited to your balance
Every 4 hours: automatic payout if balance ≥ 0.5 PRL
Result: PRL arrives at your address — no action needed
💡 If your balance is under 0.5 PRL it doesn't disappear — it carries over and pays out when it reaches the minimum. You can mine for a week and receive one larger payout.

Managing your miner

Useful commands once the miner is running:

View logs
docker logs mineprl --tail 50 -f
Stop miner
docker stop mineprl
Start again
docker start mineprl
Restart
docker restart mineprl
Update to latest version
docker stop mineprl && docker rm mineprl
docker pull alphaminetech/pearl-miner:latest
# Then run the command from step 3 again
Check if running
docker ps | grep mineprl

If a line shows — miner is running. If empty — it's stopped.

Multiple rigs

If you have multiple computers with NVIDIA GPUs, you can mine simultaneously — all under one wallet address. Just give each rig a unique name via PEARL_WORKER:

# First machine
  -e PEARL_WORKER=rig1

# Second machine
  -e PEARL_WORKER=rig2

# Home PC
  -e PEARL_WORKER=home

All shares from all rigs add up to one address. The dashboard shows all active workers.

Something not working?

No shares in stats
Wait 5 minutes after launch — the first share can take longer. Check: --network host is in the command; address starts with prl1; Docker is running.
Error "GPU not found"
On Linux: install NVIDIA Container Toolkit (sudo apt install nvidia-container-toolkit && sudo systemctl restart docker). On Windows: make sure WSL2 is installed and Docker Desktop is running.
Container stops immediately
Check logs: docker logs mineprl. Usually caused by an invalid wallet address or missing GPU. Make sure PEARL_ADDRESS has no extra spaces.
Error "permission denied"
On Linux, add yourself to the docker group: sudo usermod -aG docker $USER and re-login. Or run commands with sudo.
Container named "mineprl" already exists
Remove the old one and start fresh: docker stop mineprl && docker rm mineprl, then run the step 3 command again.
Windows: WSL 2 error
Download and install the WSL2 kernel update from the link Docker Desktop shows. Reboot after installing.
Miner works but few shares
This is normal — one share takes several minutes depending on your GPU. An RTX 3060 produces fewer shares than a 4090, but still earns proportionally. All shares count.
No payout received
Minimum payout is 0.5 PRL. If balance is lower it carries over. Payouts run automatically every 4 hours. Check your balance on the worker stats page.

Still stuck? Ask in our Telegram — we respond quickly: @blackpearlpool