Chapter 01 · Beginner guide
How does Pearl work?
The whole picture on one page
On this page 11 sections
Pearl is money that no company runs.
There is no bank holding the accounts and no server you log in to. Instead, a network of ordinary computers keeps one shared record of who owns what, and every one of them checks the rules for itself.
This page walks through the whole idea once, start to finish. Each later page zooms in on one part.
What is Pearl, in one sentence?
PearlPearl: A digital money network built from Bitcoin's code, where miners earn new coins by multiplying matrices, the same math AI models run on. Its coin is PRL. is a shared ledgerLedger: A record of who owns what. Pearl's ledger is its blockchain, and every full node keeps its own complete copy. whose coins, called PRLPRL: The coin of the Pearl network. At most 2.1 billion PRL will ever exist, and each one splits into 100,000,000 grains., move only when their owners sign for them, and whose new pages are added by miners who prove they did a large amount of matrix math.
That sentence packs in five ideas: a ledger, coins, owners, pages and miners. Let’s take them one at a time.
Who keeps the ledger?
Picture a notebook that lists every payment ever made. Now picture that notebook copied onto computers all over the world, with every copy kept up to date.
Each of those computers is a nodeNode: A computer running Pearl's software. It keeps a copy of the blockchain, checks every new block and transaction against the rules, and passes them on.. Anyone can run one, because the software is free. A node receives new payments, checks them against the rules, and passes them on.
No node is in charge. If one tries to cheat, the others notice when they check its work, and they ignore it.
What is a coin, really?
There are no coin files. A PRL is an entry in the ledger that says, in effect, “this amount, locked so that only the owner of a certain key can spend it”.
Amounts are counted in grainsGrain: The smallest amount of PRL: one hundred-millionth of a coin (0.00000001 PRL). Every amount inside a transaction is counted in grains.. One PRL is 100,000,000 grains, the way a dollar is 100 cents. At most 2.1 billion PRL will ever exist.
How do you own coins?
Ownership comes down to one secret number, your private keyPrivate key: A huge random number (256 bits) that only you should know. It lets you sign transactions that spend your coins, so whoever has it controls them.. Your wallet picks it at random, and it is so large that nobody can guess it.
From the private key, your wallet computes a public keyPublic key: A number made from your private key with elliptic-curve math. Anyone can use it to check your signatures, but no one can work backwards from it to the private key., and from that an addressAddress: The text you share to get paid, like prl1p… It holds a 32-byte key or script fingerprint plus a checksum, and every Pearl mainnet address is exactly 63 characters long. you can share, which looks like prl1p…. Coins sent to that address can only be spent with a signature made by your private key.
Think of the address as the slot of a mailbox anyone can drop coins into, and the private key as the only key that opens the box.
How do coins move?
To pay someone, your wallet writes a transactionTransaction: A signed instruction that spends some existing outputs and creates new ones. It is how PRL moves from one owner to another.: spend these coins of mine, and create new ones, some for my friend and the rest back to me.
It signs the transaction with your private key and hands it to a node, which checks it and passes it on. Within seconds most of the network has a copy, waiting to be recorded.
How do payments get into the ledger?
Waiting payments are collected into a blockBlock: A batch of transactions added to the chain together, with a header that links it to the block before and a certificate that proves the mining work., a new page of the ledger. Pearl aims to add one block every 194 seconds, a little over three minutes.
Each block names the block before it by its fingerprint, called a hashHash: The output of a hash function: a short, fixed-size fingerprint of some data, usually shown in hexadecimal.. That chains the pages together. Change anything on an old page and its fingerprint changes, which breaks the link from every page after it. That’s why the whole ledger is called a blockchainBlockchain: The ledger itself: a chain of blocks, each holding a batch of transactions and pointing to the block before it by its hash. Changing an old block breaks every link after it..
Who gets to add the next block?
Anyone could try to write the next page, so Pearl needs a fair way to pick one writer at a time. It runs a lottery in which the tickets cost real work. The people and machines doing that work are minersMiner: A person or computer that mines: it builds a candidate block, does the work, and announces the block to the network when it wins..
In Bitcoin, the work is guessing: miners try an enormous number of guesses until one produces a lucky hash. That protects the network, but it’s useless for anything else.
Pearl’s work is matrix multiplicationMatrix multiplication: Combining two matrices into a third: each cell of the result is a row of the first times a column of the second (a dot product). It is the main work inside AI models, and inside Pearl mining.: multiplying big grids of numbers, the same math that runs AI models such as chatbots. Small patches of each answer become lottery ticketsTicket: A 256-bit BLAKE3 hash of a tile's transcript. It wins a block if, read as a number, it is at most the target times the work that tile cost., and a ticket that comes in under the network’s target wins the block.
How does everyone know the work was done?
Redoing a miner’s multiplication to check it would take far too long. Instead, the winner sends a certificateCertificate: The proof of work that travels in front of every block: about 60 KB, mostly a zero-knowledge proof. Any node can check it in milliseconds without seeing the miner's matrices. along with the block: about 60 KB of proof that travels in front of it.
Inside is a zero-knowledge proofZero-knowledge proof: A proof that convinces you something is true without showing the private data behind it. Pearl's certificate proves a ticket came from real matrix work without revealing the matrices.. It convinces any node that the winning ticket really came from honest matrix work, without revealing the matrices themselves. A node checks it in milliseconds.
What keeps the rhythm steady?
Miners join and leave all the time. Without an adjustment, blocks would speed up whenever more machines joined.
So after every block, Pearl retunes the difficultyDifficulty: How much harder it is to find a block now than at the easiest level Pearl allows (difficulty 1). It is retuned after every block.: a little harder if that block came quickly, a little easier if it came slowly. The result is a steady heartbeat of about 194 seconds.
Where do new coins come from?
The winning miner is paid in two ways: the fees of the transactions it included, and brand-new PRL created by the block itself.
That new amount started at about 3,229.64 PRL in block 1 and shrinks a tiny bit with every block. The total creeps toward 2.1 billion but never quite gets there.
What happens to one payment, start to finish?
Here is the whole journey of a single payment, simplified.
-
Your wallet signs
It writes a transaction spending some of your coins and signs it with your private key.
-
Nodes check and share
Each node checks it, keeps it in a waiting room, and passes it on.
-
A miner wins a block
A miner includes your payment, multiplies matrices until a ticket wins, and attaches the certificate.
-
Nodes check the block
Every node verifies the transactions and the certificate, then adds the block to its copy.
-
Blocks pile on top
Each new block after yours makes your payment harder to undo.
Make a guess
Pearl has no company in charge. So who stops someone from spending the same coins twice?
Think of your answer first, then check it.
Answer Every node, on its own.
Each node keeps its own copy of the ledger and refuses any transaction that spends coins already spent. A miner who sneaks one into a block gets the whole block rejected, and loses the reward along with it.
- Coin
- PRL
- Smallest unit
- grain
- 100,000,000 grains = 1 PRL
- Maximum supply
- 2.1 billion PRL
- Target time per block
- 194 seconds
- Block header
- 108 bytes
- no nonce
- First block
- 2026-04-27
Next up: the network of nodes, and why nobody has to trust anybody.