CoinYQ Dossier

Kaspa launched without reserved coins, then governed change through code and adoption

Kaspa's origin story is often shortened to two phrases: BlockDAG and fair launch. The fuller record is more useful. GHOSTDAG grew from a specific PoW research problem; every KAS began as a mining reward; and later leaps from Go to Rust, 1 to 10 BPS and finally Toccata succeeded only when funded developers shipped code and network operators moved together.

PHANTOM posed the hard problem; GHOSTDAG made it runnable

Yonatan Sompolinsky, Shai Wyborski and Aviv Zohar framed PHANTOM as a generalization of Nakamoto consensus. Instead of forcing every accepted block into one chain, a blockDAG records references among concurrently produced blocks. The ordering objective is computationally hard, so the paper also introduced GHOSTDAG, a greedy algorithm designed to approximate that structure efficiently.

The paper proves properties inside an explicit model; it does not establish perfect security under every network condition. Kaspa's practical wager is narrower and testable: less honest work must be thrown away when blocks arrive in parallel, allowing a higher block rate while nodes still derive a common order.

November 2021 began with mining, not an allocation table

Mainnet opened on 7 November 2021. Kaspa's tokenomics record says there was no premine, preallocation, ICO or vesting reserve. The first two weeks used pseudorandom rewards of 1 to 1,000 KAS per block, followed by a 500 KAS-per-second phase. The chromatic phase began on 8 May 2022 and has reduced the per-second rate monthly ever since.

That schedule explains why supply needs careful wording. Code prevents issuance from reaching 29 billion KAS, but the expected total is calculated from integer rewards, the early random phase, DAA-score timing and changing block rates. On the review date, the official API reported 28,704,035,605 KAS as maxSupply. It is an operational estimate beneath the cap, not a contractual promise to the last coin.

The Rust rewrite exposed where community control actually sat

The original node, kaspad, was written in Go. A community campaign raised 100 million KAS for a Rust rewrite; another 70 million KAS was assigned to DAGKnight work. The documented process ran through Discord discussion, votes and fundraising. A 3-of-6 committee multisig held those large funds, while the general public development fund used four elected treasurers and a 2-of-4 threshold.

This is meaningful public coordination, but it is not on-chain governance granted to every KAS holder. The process page itself says the scheme is subjective and not formally fixed. Multisig signers can release donated funds at milestones; they cannot make an incompatible node accept new consensus rules. Conversely, absence of a foundation mint key does not erase developer agenda-setting or mining-pool concentration.

Crescendo and Toccata turned releases into constitutional moments

Rusty Kaspa became the production implementation and the Go repository was deprecated. Crescendo's v1.0.0 release scheduled a hardfork from 1 to 10 BPS and moved peers to P2P protocol version 7. It was not a settings toggle: operators who wanted to remain on the shared network had to upgrade around a common DAA-score boundary.

Toccata repeated that pattern at a larger scope. The v2.0.0 mainnet release scheduled activation at DAA score 474,165,565, required P2P version 10 and added covenant primitives plus infrastructure for based ZK applications. By 4 September 2026 the official mainnet API reported virtualDaaScore 531,084,014, so the threshold had passed. Toccata belongs in the present-tense feature set, though applications built on it still need their own maturity and security review.

DAGKnight is still a proposal, and fair launch is not a control map

KIP-2 proposes DAGKnight, which would adapt to observed network delay rather than rely on GHOSTDAG's fixed bound. Its status remains Proposed. Research, earmarked funding and test work show intent; they do not make DAGKnight the current consensus or justify advertising its target latency as a live property.

Kaspa therefore has several different power centers. Miners contribute hashpower and choose templates; node and service operators select software; authors write the implementations and KIPs; multisig committees custody donated development funds. KAS holders can transact and miners earn subsidy and fees, but coin ownership alone does not confer equity, redemption, protocol veto or a formal vote. The fair launch removed an insider allocation table. It did not make coordination disappear.

How the project changed

  1. 2018-01-30
    PHANTOM/GHOSTDAG paper enters the public record

    The IACR archive received the paper on this date; its current revision is dated 10 November 2021. The research formalized a blockDAG route beyond a single longest chain and separated the hard PHANTOM objective from a practical greedy algorithm.

  2. 2021-11-07
    Kaspa mainnet opens to mining

    No premine or allocation reserve preceded the public proof-of-work launch; early block rewards were random within a published range.

  3. 2022-05-08
    Chromatic emission begins

    Monthly reward reductions started, targeting a yearly halving of the per-second issuance rate.

  4. 2025-05-05
    Crescendo moves mainnet to 10 BPS

    The Rust implementation and a coordinated hardfork changed block cadence and network protocol compatibility.

  5. 2026-06-30 (estimated)
    Toccata reaches its estimated activation window

    Version 2.0.0 scheduled activation at DAA score 474,165,565, estimated for about 16:15 UTC. The official API was above that threshold by 4 September; it does not establish the exact wall-clock crossing time.

Evidence and primary sources

Last evidence review: 2026-09-04

What is Kaspa?

Kaspa is a permissionless proof-of-work network whose native coin, KAS, moves through a UTXO ledger. Its blockDAG accepts parallel proof-of-work blocks and GHOSTDAG orders them, reducing the need to discard honest concurrent work simply because another block arrived first. The PHANTOM/GHOSTDAG paper provides a research model and conditional security analysis; it is not a promise of instant finality or immunity from majority-hash attacks.

What problem does Kaspa solve?

Shortening block intervals on a linear PoW chain increases competing blocks and wasted work. Kaspa's design changes the ledger shape rather than abandoning proof of work: blocks can reference several tips, and consensus extracts an order from the DAG. The remaining governance question is social. A no-premine launch prevented an initial insider token allotment, but it did not eliminate the influence of mining concentration, core implementation work, development-fund signers or the operators who accept a hardfork.

How does Kaspa work?

Miners build kHeavyHash proof-of-work blocks over a UTXO state and receive protocol subsidy plus fees. GHOSTDAG classifies and orders the blockDAG so nodes can agree on transaction history. Issuance entered a chromatic phase on 8 May 2022: each month the previous per-second rate is multiplied by (1/2)^(1/12), approximately 0.9439, so twelve reductions halve that rate. Crescendo moved mainnet from 1 to 10 BPS in 2025. Toccata crossed its DAA-score activation threshold in 2026 and added covenant primitives and infrastructure for based ZK applications. DAGKnight remains a proposal, so its adaptive-delay consensus is not a current KAS capability.

Key facts

  • Mainnet launched on 7 November 2021 with no premine, preallocation, ICO or vesting allocation according to Kaspa's official tokenomics record.
  • PHANTOM defines the blockDAG consensus objective; GHOSTDAG is the efficient greedy ordering algorithm used in practice.
  • KAS pays transaction fees and miner rewards and is divided into 100,000,000 sompi; it is not a share or redemption claim against an issuer.
  • The chromatic schedule multiplies the previous per-second issuance rate each month by (1/2)^(1/12), approximately 0.9439; twelve such reductions halve the rate.
  • The code ceiling is 29 billion KAS; the official live API reported an estimated maximum of 28,704,035,605 KAS on 4 September 2026.
  • Rusty Kaspa replaced the deprecated Go kaspad node as the production implementation.
  • Crescendo raised mainnet production from 1 to 10 BPS; Toccata later activated covenant and based-ZK infrastructure at DAA score 474,165,565.
  • DAGKnight is still KIP-2 Proposed and should not be counted as deployed consensus.
  • The documented public development fund uses a 2-of-4 multisig; the separately funded Rust and DAGKnight work used a 3-of-6 committee wallet.
  • Kaspa has no documented on-chain KAS-holder legislature: hardforks require software publication and adoption by miners, nodes and services.

Official links

Categories

Related coins

Frequently asked questions

Does GHOSTDAG make every parallel block final immediately?

No. GHOSTDAG gives nodes an efficient way to order a blockDAG under the paper's network and adversary assumptions. Confirmation confidence still grows with later work and depends on hashpower, propagation and the chosen confirmation policy.

Was Kaspa really fair-launched?

The official launch record says there was no premine, preallocation, ICO or vesting allocation and that all KAS was mined. That addresses initial token distribution. It does not prove that mining pools, developers, fund signers or infrastructure remain evenly distributed today.

Is the maximum supply exactly 28.7 billion KAS?

The protocol cap is 29 billion, which issuance cannot reach. The official API reported 28,704,035,605 KAS as its current maximum estimate during review, while the tokenomics page explains that early random rewards, integer rounding, DAA-score timing and block-rate changes can produce small differences between estimates.

Who can change Kaspa's rules?

Reviewed sources show no admin key that can silently rewrite consensus. Developers publish hardfork code and activation parameters; miners, node operators, pools, exchanges and wallets must run compatible software. Community funding votes and multisigs control donated development funds, not automatic authority over every node.

Are Toccata and DAGKnight live?

Toccata is live: its mainnet activation threshold was 474,165,565 and the official API was above 531 million DAA score on 4 September 2026. DAGKnight remains a proposed KIP and is not the consensus currently securing KAS.

External trackers

Choose a tracking site for Kaspa: