How Pearl works
Pearl keeps a Bitcoin-style ledger and changes one big thing: how miners prove their work. Here is the life of a transaction, and why matrix multiplication can stand in for hashing.
01 From transaction to confirmation
- Wallet signs a payment
- Nodes check and relay
- Miner builds a block
- MatMul work + noise
- Certificate a compact proof
- Chain block confirmed
-
A wallet creates a transaction
It picks spendable outputs, names the new outputs (the payment, plus change back to you) and signs with your key.
-
A miner builds a candidate block
It picks pending transactions, usually the best-paying ones, and commits to the block’s contents.
-
Matrix work becomes a certificate
The miner’s matrix multiplication produces lottery tickets. A winning ticket is turned into a compact block certificate.
-
The network verifies the block
Nodes check the transactions, the certificate, the difficulty target and the link to the previous block.
-
More blocks add confidence
The block that includes the transaction is its first confirmation, and each later block makes it harder to reverse.
02 Why matrix multiplication?
Matrix multiplication is the core arithmetic of AI training and inference: every layer of a model multiplies a grid of inputs by a grid of learned weights. GPUs are built to do it at enormous scale.
Pearl’s thesis is that a network doesn’t need a separate fleet of machines computing throwaway hashes if valuable matrix multiplication can supply the proof of work instead. Try one below: pick any cell of the result to see where it comes from.
Inputs
Weights
Outputs pick one
Each output is a row of inputs times a column of weights, multiplied pair by pair and added up. An AI model does this billions of times per answer.
03 How the work is made hard to fake
If a miner could get the answer without doing the multiplication, the proof would be worthless. Pearl’s INT whitepaper, building on a 2025 paper (opens in a new tab), combines five ingredients to prevent that:
-
Noise first
Before multiplying, the miner adds random low-rank noise to both matrices (low-rank means built from a few simple patterns). The noise is derived from the miner’s commitment to its matrices and from the chain, so the miner can’t choose it, and skipping the real multiplication saves nothing.
-
Commit to the work
The miner commits to a record of the computation as it happens, so the final answer alone can’t stand in for the work.
-
Lottery tickets
Hashes of that committed computation act as lottery tickets. A ticket below the difficulty target wins the block.
-
Remove the noise
Because the noise is low-rank, the miner can subtract it cheaply afterwards, and the useful result comes back intact.
-
Prove it compactly
The winning work is compressed into a zero-knowledge proof of at most 65,000 bytes that travels with the block as its certificate.
04 Consensus and difficulty
Nodes follow the valid chain with the most accumulated work. Pearl aims for one block every 194 seconds. Its WTEMA difficulty rule nudges the target after every block, depending on how long that block took, smoothed over a one-week time constant.
Miners receive newly issued PRL plus transaction fees. When more work joins, blocks come faster and difficulty rises to slow them back down, so a miner’s share of the rewards depends on its work compared with everyone else’s.
- Target interval
- 194 seconds
- Exact in the chain parameters
- Difficulty
- Every block
- WTEMA, one-week time constant
- Coinbase maturity
- 100 blocks
- Before new PRL can be spent
- Fee market
- First price
- Highest fee rate first, no burn
05 A smooth emission curve
Pearl caps supply at 2.1 billion PRL. Instead of Bitcoin’s sudden halvings, the reward shrinks a tiny amount with every block. The curve is tuned so about half the supply is issued in the first four years. After that, issuance keeps slowing: the total creeps toward 2.1 billion but never quite reaches it.
issued(h) = 2,100,000,000 × h ÷ (h + 650,226)
650,226 blocks is four years at 194 seconds per block. Each block’s reward is the difference between two neighboring points on this curve, rounded down to the grain.
Issued: 50% by year 4 · 75% by year 12 · 87.5% by year 28
- Total supply
- 2,100,000,000 PRL
- Four-year scale
- 650,226 blocks
- Reward at block 131,829
- 2,232.59 PRL
- Chain height on Oct 22, 2026
06 How Pearl upgrades
Pearl’s rule changes have so far activated at fixed block heights written into the software, not by miners signaling support. Below a given height one set of rules applies; from that height, the new set does. Operators have to upgrade before the height arrives.
- Launch Mainnet genesis
- Hard fork MoE hard fork
- Soft fork Dense-only soft fork
- Soft fork Rank-penalty soft fork
- Hard fork Salted noise-seed hard fork
07 Questions people ask
Does every Pearl miner have to serve an AI model?
Does Pearl use zero-knowledge proofs?
Why 194 seconds?
What is FP8, and is it live?
Sources
Checked Oct 20, 2026
- Primary Pearl INT whitepaper (the scheme mainnet runs) Pearl Research Labs (opens in a new tab)
- Research Proofs of Useful Work from Arbitrary Matrix Multiplication (arXiv 2504.09971) arXiv (opens in a new tab)
- Primary Pearl monorepo on GitHub Pearl Research Labs (opens in a new tab)
- Primary Proof of Useful Work from the Ground Up Pearl Research Labs (opens in a new tab)
Software and protocol details change. Use LearnPearl to get oriented, then confirm anything involving money, keys or hardware at the official source.
Knowledge check
Check your understanding
4 questions · about 2 minutes · nothing is sent anywhere
-
Show answer
The block carries a compact zero-knowledge proof. The certificate is a zero-knowledge proof: small and quick to verify, yet convincing that the work was done.
The certificate is a zero-knowledge proof: small and quick to verify, yet convincing that the work was done.
-
Show answer
To stop miners shortcutting the work. The noise makes the honest multiplication the cheapest way to get valid tickets. Because it is low-rank, it can be removed afterwards to recover the useful result.
The noise makes the honest multiplication the cheapest way to get valid tickets. Because it is low-rank, it can be removed afterwards to recover the useful result.
-
Show answer
Difficulty rises a little after each block until blocks slow back down. Pearl’s WTEMA rule retargets after every block, smoothed over a one-week time constant, so difficulty climbs steadily while blocks come fast. Waiting 2,016 blocks is Bitcoin’s rule.
Pearl’s WTEMA rule retargets after every block, smoothed over a one-week time constant, so difficulty climbs steadily while blocks come fast. Waiting 2,016 blocks is Bitcoin’s rule.
-
Show answer
50%. The curve reaches 50% at 650,226 blocks, four years at the target pace. The other half trickles out ever more slowly.
The curve reaches 50% at 650,226 blocks, four years at the target pace. The other half trickles out ever more slowly.