What is Kaspa?
Real-time decentralization. Money and apps with no one in charge, as fast as the internet. New blocks fall like rain, ten every second.
0 blocks since you opened this page
Scroll to see how it works
01The big idea
Real-time decentralization
Decentralized means no one is in charge. Computers all over the world check every payment and agree on what happened.
Bitcoin works like this, but it takes about an hour before a payment is safe and nobody can block it.
Kaspa gets the whole network to agree many times a second, so the same safety comes in seconds.
That is real-time decentralization, Bitcoin's kind of security at the speed of the internet.
Kaspa is real-time Bitcoin, the security that proof of work gives Bitcoin, reached in seconds instead of an hour. Real-time decentralization is the ability to ask the honest majority of the network, in real time, what happened.
- 1 to 3 seconds for Kaspa to reach the protection against blocking that takes Bitcoin about an hour
02Speed
Ten blocks every second
Payments are saved in blocks, like new pages in a notebook that everyone shares.
Bitcoin adds one block about every 10 minutes.
Kaspa adds 10 blocks every second.
So while Bitcoin makes one block, Kaspa makes about 6,000.
- Since 5 May 2025 when the Crescendo upgrade took Kaspa from one block a second to ten
- About 144 a day blocks on a chain with one block every 10 minutes, against about 864,000 on Kaspa
03Paying
Paid in a second, safe in seconds
Why does block speed matter? Picture paying for a coffee.
Your payment lands in a block in about a tenth of a second.
Within seconds so many blocks pile on top that it is safe to count it as done.
So nobody waits at the counter, and nobody has to trust a payment that is not final yet.
Every block that comes after your payment builds on top of it. To undo the payment, someone would have to redo all of those blocks faster than everyone else mining, and that gets harder with every new block.
04Shops
Shops can take KAS
A shop can take KAS, in a store or on a website.
The customer scans a code and pays from a phone.
The money goes straight to the shop's own wallet, with no bank in between.
And it works the same for a buyer on the other side of the world.
- Working examples in JavaScript, Python and Rust, for a shop to see each payment the moment the network accepts it
05BlockDAG
Nothing is thrown away
Sometimes two new blocks are made at the very same moment.
A blockchain keeps one and throws the other away. That work is wasted.
Kaspa keeps both. Each new block links back to the newest blocks it knows, so none is lost.
A new block points to every tip its miner knows, so the blocks form a blockDAG, a graph instead of a single line.
06GHOSTDAG
One order everyone agrees on
Blocks that arrive together still need an order, so everyone agrees which payment came first.
A rule called GHOSTDAG puts all the blocks in one line, the same line on every computer.
A cheater who hides a block and shows it late only gets the back of the line.
GHOSTDAG colours each block blue or red. Honest miners share their blocks quickly, so their blocks stay blue, while a miner who hides blocks misses more and more honest ones and those blocks turn red. When two payments clash, the one earlier in the order counts.
- k = 124 the GHOSTDAG k on mainnet at 10 blocks a second
- 2018 the PHANTOM and GHOSTDAG paper
07Coins
KAS works like cash
KAS works like cash in your wallet, not like a number in a bank account.
It comes in separate pieces. Here you have three, worth 5, 3 and 4 KAS.
To pay 7 KAS you hand over the 5 and the 3. That makes 8, so 1 KAS comes back to you as change.
The 5 and the 3 are gone from your wallet, so nobody can pay with the same KAS twice.
Your wallet adds the pieces up and shows one total. Underneath, every payment uses up whole pieces and makes new ones, one for the person you pay and one for your change.
- Unspent outputs the technical name for these pieces of KAS
- 100,000,000 sompi in one KAS. One sompi is the smallest amount
08Mining
Miners guess until they get lucky
Miners are computers that race to add the next block.
They guess numbers again and again. Only a number under the target wins.
Finding a winner takes huge work. Checking it takes one look.
The whole network makes about 378 quadrillion guesses every second.
- kHeavyHash the proof of work puzzle Kaspa miners solve
- 864 a day blocks for a miner with 0.1% of the hashrate at 10 blocks a second, against about one a week at one block every 10 minutes
09Supply
A reward that steps down every month
Every block pays new KAS to the miner who found it.
In May 2022 that was 440 KAS a second. Every month since, it steps down a little.
Twelve steps halve it, like a piano going down one key every month.
About 28.7 billion KAS will ever exist, and about 96.8% of it is already mined.
The node lowers the reward by the twelfth root of two each month, the same step as one key down on a piano.
- 2.06017223 KAS reward per block, which is 20.6017223 KAS a second, as of 18 October 2026
- Around 2057 when the reward table reaches zero
10Nodes
Run a node at home
A node is a computer that checks every block for itself.
A home PC or a good laptop can run one.
It needs 8 CPU cores, 16 GB of memory, a 640 GB SSD and about 80 Mbit/s of internet.
With your own node you check Kaspa yourself, without trusting anyone.
A small board like a Raspberry Pi is below the minimum. The Kaspa NG wallet can run a node for you on a computer.
- 12 to 16 cores, 32 GB, 1 TB SSD for a node that serves many other nodes
- 4 cores and 12 GB fell short under heavy load in an April 2026 test, while 8 cores and 16 GB with an SSD kept up
11Pruning
Join without years of history
Ten blocks a second is a lot of data.
So a normal node keeps only about the last 30 hours of blocks.
Everything older is squeezed into a small proof, so a new node can join without downloading years of history.
Before the Crescendo upgrade a node kept about 50 hours. Anyone who wants the whole history can still run an archival node that keeps everything.
- 1,219,652 blocks held by a public node, about 34 hours of history, as of 18 October 2026
12Covenants
Coins that carry their own rules
KAS can now carry its own rules, like a safe that follows instructions.
This safe holds 100 KAS and lets out only 20 KAS a week, straight into your wallet.
Ask it for 50 at once and the network itself says no.
Rules like this are called covenants, and every computer running Kaspa checks them.
The upgrade that brought them is called Toccata. A covenant travels with the coin every time it moves, and every node checks it.
- KIP-16, 17, 20 and 21 zero-knowledge checks, covenants, covenant IDs and sequencing commitments
13Possibilities
What real time unlocks
Real time is more than fast payments. It changes what a network with no one in charge can do.
Nobody can block a payment or push in front of it, not even for a minute.
Next, the network itself could confirm what happens in the world, like a delayed flight, so an app pays out within seconds.
Games, live apps and machines paying each other can run on it, with no company in the middle.
Fast confirmation and protection against blocking work today. Letting the network confirm events in the world is still research, with miners voting on what happened in every round.
- Four things that real time improves, confirmation, protection against blocking, fair order and confirming events in the world
14Builders
Build anything you can imagine
Builders can make apps on Kaspa itself.
Coins can carry rules now, so the network itself checks an app's rules.
Wallets, tokens, payments and messages are just a few of the apps people make today.
With SilverScript, and KCC-20 tokens on the way, the only limit is your imagination.
- Silverscript 1.0.0 the covenant language, released on 9 September 2026
- JavaScript, Python and Rust software kits for building on Kaspa, released with Rusty Kaspa v2.1.0
- KCC-20 tokens tokens on covenants, with reference code open for testing (experimental, not audited)
- Testnet 10 a free public test network at 10 blocks a second with Toccata active
15Research
Research first, then a fair launch
Kaspa grew out of years of published research.
GHOST in 2013, SPECTRE in 2016, PHANTOM and GHOSTDAG in 2018.
It launched on 7 November 2021 with no premine and no pre-sale. Every coin is mined.
The first block holds the hash of a Bitcoin block from launch day, so anyone can check that nothing was mined before it.
- DAGKnight is next the consensus upgrade planned after Toccata (KIP-2, status Proposed), as of 18 October 2026
16Wallets
Keep KAS in your own wallet
A wallet keeps the keys to your KAS.
There is one for your phone, your browser, your computer or a small hardware device.
Here are twelve of them. Pick one that you control.
If your wallet shows recovery words, write them on paper and never give them to anyone.
Every wallet here is self-custodial, so the keys stay with you. Phone wallets suit everyday payments, browser wallets connect to Kaspa apps, Kaspa NG on a computer can also run a node, and a hardware wallet keeps the keys on a separate device. Kaspa News subscriptions work with KasWare, Kaspire and Kastle in a browser, and with the Kaspire app on Android phones.
17Getting KAS
Where to get KAS
Many big exchanges let you buy KAS.
Here are fourteen of them.
Buy there, then send it to a wallet you control.
On an exchange, the exchange holds the keys. In your own wallet, you do.
You can also get KAS without an exchange, by mining it or by being paid in it.
18Messages
Messages that ride on Kaspa
Kaspa can even carry messages between people.
KaChat seals each message on your phone, so only the person you write to can open it.
The sealed message rides inside a Kaspa transaction, with no account and no phone number.
Anyone can see that a message was sent, but only the two of you can read it.
Your wallet key is your identity, so anyone who later gets it could read your old messages. Keep it safe. Nodes do not keep old blocks for long, so the history lives with KaChat's indexer and on your own device. KaChat is an open-source community app for iOS, Android and the web, without a published independent audit so far.
- ECDH, HKDF-SHA256, ChaCha20-Poly1305 how KaChat seals each message on the device before it leaves
Want more? Watch the people who build it
Talks from the Kaspa Knowledge Lab. Tap one to play it here.
Kaspa at the Oxford Union
Why Kaspa exists41 min
Kaspa at AusCryptoCon 2024
On stage in Australia27 min
Michael Sutton on vProgs
A masterclass on programs that run with Kaspa1 h 33 min
Michael Sutton and Hans Moog on speed
A developer workshop on how Kaspa keeps up, June 20251 h 58 min
While you read this, Kaspa made…blocks
Every one of them kept. Every one of them in order.
- Real-time decentralization, safe in seconds
- Ten blocks every second
- Paid in a second, safe in seconds
- Blocks found together are all kept
- One order every computer agrees on
- About 28.7 billion KAS, all of it mined
- A home computer can check it all
Read Kaspa NewsAsk the Lab anything