# ZooBC Coinbase Emission and Node Earnings Calculator

> How new ZBC enters circulation and what a node can expect to earn from it: the coinbase emission curve the chain actually runs, with a calculator for your own numbers.

- Canonical page: https://zoobc.com/coinbase/
- Publisher: ZooBC, https://zoobc.com/
- Language: English. Translations: [中文（简体）](https://zoobc.com/zh/coinbase/), [Русский](https://zoobc.com/ru/coinbase/), [Italiano](https://zoobc.com/it/coinbase/), [Español](https://zoobc.com/es/coinbase/), [Français](https://zoobc.com/fr/coinbase/), [日本語](https://zoobc.com/ja/coinbase/), [한국어](https://zoobc.com/ko/coinbase/)
- Last updated: 2026-10-08
- Topics: Cryptoeconomics, Tokenomics, Blockchain, Node (computer networking)
- Keywords: ZooBC coinbase, block reward, coinbase emission, node earnings, node rewards calculator, blockchain emission curve, Proof of Participation rewards, ZBC emission, ZooBC
- Site index for language models: https://zoobc.com/llms.txt

---

ZOOBC / EMISSION

## How new ZBC enters circulation.

How new ZBC enters circulation, and what a node can expect to earn from it. The curve below is the one the chain actually runs, the same function the block producer uses to set a block's reward and the validator uses to bound it.

01 / MOVE THE CURVE

### The curve the chain actually runs.

- **Total supply**: 33,333,333.33333333 ZBC
- **Block time**: 15 s*(SMITHING\_PERIOD)*
- **Emission period**: 15 years
- **Sigmoid**: 3 → 6
- **Coinbase pool**: *30,000,000* ZBC

02 / AT THIS POINT ON THE CURVE

### What the settings above produce.

Emitted so far

Still to come

ZBC

Per block

ZBC

Per day (network)

ZBC

Per node / block

ZBC, average

Per node / day

ZBC, expected

Per node / month

ZBC, expected

Per node / year

ZBC, expected

Winners per block

of the node set

03 / EMISSION OVER THE WHOLE PERIOD

### Fifteen years, on one curve.

cumulative emitted per-day emission where you are

04 / YEAR BY YEAR

### The same curve, as a table.

05 / THE FORMULA

### Written out, exactly as implemented.

**y is cumulative, not a rate.** This is the mistake worth avoiding: y × total is how much has been emitted *by* that moment, so a block's reward is the *difference* between the curve at this block and at the previous one. There is no "daily rate divided by blocks per day" anywhere in the chain.

**Rewards follow real time, not block count.** Because it is a difference across the interval, a slow block pays proportionally more and a fast one less. The schedule cannot be accelerated by producing blocks faster.

**After the period ends, emission stops.** t is clamped to \[0,1\]; past 15 years the curve is flat and coinbase is zero. Nodes then earn from transaction fees alone.

06 / HOW IT REACHES A NODE

### Paid for taking part, not for spending.

On **Bitcoin** the miner who finds a block takes the entire subsidy and every fee in it, one account, the whole block, and the odds of being that account follow how much hardware and electricity you brought. On **Ethereum** the proposer takes that block's fees and MEV, and while issuance is shared with attesters, the chance of being chosen tracks how much capital is staked. In both, the reward concentrates where the resources are.

ZooBC pays the block's coinbase **and** its fees out across the nodes keeping the network running, weighted by their **participation score**, a measure of being online, relaying, and vouching for other nodes' blocks with receipts. Not hardware, not stake: the work of actually being part of the network. That is what the name means, **Proof of Participation**. A node earns because the network is better off for its being there, and a node that goes quiet earns less without anyone having to intervene.

Each block's coinbase and fees are shared among up to 15 winning nodes, one per second of the block interval, chosen in priority order by a participation-score-weighted lottery. A slow block pays more (more elapsed time) but still to at most 15 winners. With fewer than 15 active nodes, the reward is shared among all of them.

So "per node" above is an **expectation over time**, assuming every node holds an equal participation score. A node that stays online and relays honestly earns more than that; one that drops out earns less. Over a single block a node either wins or does not.
