NIGHTFALLCOIN
Protocol v8 · new genesis · 6 NIGHT / 7.5M blocks

Money that refuses
to snitch.

No company, no premine, no admin key. Amounts stay hidden, addresses never touch the chain, and you can prove the supply yourself. This is not “100% anonymous.” The honest list is below.

0 premine 90,000,000 hard cap fees burn, then pay miners CPU mineable
BLOCKS
from the seed
DIFFICULTY
LWMA · ~15s
NETWORK SUPPLY
NIGHT
of 90,000,000 max
Mined
Burned in fees
Checking the chain…

Every node re-checks that no coin exists which was never mined. Full numbers — height, difficulty, listener count. No addresses.

The part nobody else does

A supply you can verify yourself

Most privacy coins ask you to trust that no one is quietly printing money behind the confidentiality. Nightfall does not ask. Every node evaluates one equation over the entire chain, and it only balances if not a single coin was ever created out of nothing.

Σ UTXO Σ kernel excess = (minted − burned) · G

Sum every unspent output, subtract every transaction kernel, and the result must equal exactly the coins that were legitimately mined minus the fees that were burned — and, after the subsidy ends, not minted as extra. Inflation cannot hide in this equation — it breaks it, and every node sees the break instantly.

supply_proof… OK

Bulletproof range proofs

Every output carries a zero-knowledge proof that its hidden amount is a real number between zero and 2⁶⁴. Without it, a negative amount would mint value while the books still appeared to balance.

Schnorr excess signatures

Each transaction proves knowledge of a secret with respect to a second generator. That is only possible if the amounts cancel exactly — it is the mathematical statement "I created no money".

An auditable fee

While blocks still pay a subsidy, fees are burned — the fee is the one public number in a transaction, so the burn can be checked rather than merely claimed. After the last reward, that same public fee goes to the miner. Nothing is minted either way.

Privacy

Nothing to read, nothing to leak

Privacy here is not a mode you switch on. There is no transparent path to fall back to, because there is no transparent path at all.

Amounts are commitments, not numbers

What lands on the chain is a Pedersen commitment — a point on an elliptic curve that mathematically binds the sender to a value while revealing nothing about it. Only you and the recipient know what moved.

Your address never appears

Every payment generates a fresh one-time key derived from a shared secret. Two payments to the same address share no visible field — not even the sender can link them afterwards.

Encrypted memos, constant length

Attach a note to a payment; only the recipient can read it. Every payload is padded to the same size, so even the length of what you wrote gives nothing away.

View keys that cannot spend

Hand an accountant, an auditor or a partner a key that reveals every amount and memo you send or receive — and nothing else. It is structurally incapable of moving a coin.

Blocks dissolve transactions

A block does not store a list of transactions. Every payment in it is merged into one flat, sorted set of inputs and outputs, so an observer cannot tell which input paid which output. CoinJoin, automatically, in every block.

No admin, no freeze, no keys

There is no mint authority, no blacklist, no pause switch. Not as a policy — the capability simply does not exist in the protocol, and a fair genesis with zero allocations is enforced in code.

Stem first, then fluff

A payment is handed to one random peer before the network hears it. Combine that with Tor in the wallet if you do not want your ISP to see which seed you dial.

Prove one payment

A view key shows everything. A receipt shows one output: the commitment opens to the amount, and the spend key of your address signs it. An auditor does not need the rest of your wallet.

Mining

Built so a laptop still matters

Nighthash-v2 is Argon2id: producing a single hash requires 32 MiB of randomly-addressed memory. Purpose-built hardware would need that much fast RAM per parallel core, which is exactly where the economics of an ASIC stop working.

Open the wallet and press Start mining

There is no pool to join, no configuration file, no separate miner to install. The wallet runs a full node inside itself and uses every CPU core but one.

Connect to a peer before you mine

Two miners who never meet build two separate chains from the same genesis, and the lighter one is discarded when they finally connect. The wallet warns you loudly if you are mining with no peers.

The heaviest chain wins — always by work

Chain selection compares cumulative proof of work, never block count. Difficulty retargets every single block over a 90-block weighted average, so the network absorbs hashrate swings in minutes.

Rewards mature, then they are yours

Block subsidies unlock after 1,440 blocks, roughly six hours. The delay protects you from reorganisations — the coins are already yours, just not spendable yet.

Parameters

No treasury. No investors. No original sin.

Every coin that will ever exist has to be mined. There was no allocation to a team, a foundation or a fund — the genesis block contains nothing, and the code refuses to start if it ever does.

0Max supply
0Premine
0Block time
0NIGHT / block

Emission

6 NIGHT per block, halving every 7,500,000 blocks (~3.6 years). Half the supply in the first era, 89 million around year 23. After the subsidy ends, fees go to miners. The August 2026 chain that minted 20 NIGHT is buried — those coins are not these coins.

Cryptography

Ristretto throughout. Blake3 for hashing, Bulletproofs for range proofs, Schnorr for signatures, XChaCha20-Poly1305 for payloads, Argon2id for proof of work. No trusted setup, anywhere.

Written in Rust

Workspace crates, no unsafe code in the consensus path, and a regression suite that replays the six real attacks against the previous protocol version and asserts every one of them now fails.

Download

One app. Node, miner and wallet.

The Core Wallet runs a complete node inside itself. No server to trust, no third party watching your balance, nothing to configure.

v0.7.0 is a new chain. Genesis 061a052d…, protocol v8, wire v6. Every coin mined on the August 2026 chain (c8614333…, wallets 0.6.x) stays on that archive. It is not NIGHT here. We reset because that emission minted almost everything in seven years and two miners held the float. The record is on GitHub: HISTORY.md, RESET.md.
macOS · Apple Silicon
M1 – M4 · macOS 11+
Download 0.7.7
macOS · Intel
macOS 10.15 Catalina+
Download 0.7.7
Windows
64-bit · Windows 10+
Download 0.7.7
Linux · x64
Debian / Ubuntu · or any systemd box
Download nightfalld
Android · arm64
Sideload APK · 64-bit
Download 0.7.0
iPhone · arm64
Sideload IPA · iOS 17+
Download 0.7.0
Browser · any device
iPhone, iPad, desktop · Add to Home Screen
Open the web wallet

Builds are unsigned. macOS: right-click → Open on first launch. Windows: More info → Run anyway. iPhone: the IPA is unsigned. Install with AltStore, Sideloadly or Xcode using your own Apple ID. Tapping the file does nothing — that is Apple, not us. The web wallet needs no install.
Verify what you downloaded against SHA256SUMS-0.7.7.txt, SHA256SUMS-0.7.7-windows.txt, SHA256SUMS-0.7.7-linux.txt, SHA256SUMS-0.7.0-android.txt and SHA256SUMS-0.7.0-ios.txt, or build it yourself from source — that is the point. Linux Core and the CLI wallet are on the same checksum list; a one-command node install is on the build page.

What this is not, yet

A privacy project that hides its weaknesses is a privacy project you should not use. Here is everything currently missing, in plain language.

  • Not 100% anonymous, and we will not say that. Amounts and addresses are hidden. The graph is mixed inside a block, not erased. Tor is on by default; if it is down, the node falls back to clearnet and says so.
  • Not audited by anyone outside the project. The cryptography was written and reviewed by the same people. Passing tests is not an outside review. The current internal review is 16 August 2026.
  • This is the second public genesis in a month. v4 was unsound. v7 was too front-loaded. We published both failures. A third silence would be worse than a reset.
  • No official price, no listing, no premine. Mine it or receive it. A ticker we invented would be a lie.
  • The phone and browser wallets trust a node for what they show. A hostile node can hide a payment or invent one on the screen. It cannot spend — the seed never leaves the device. Write the 24 words down.
  • The iOS IPA is unsigned. It is not in the App Store. You install it with AltStore, Sideloadly or Xcode and your own Apple ID. That lasts seven days on a free account. The web wallet is the path that needs no Apple ID.

The previous protocol version had a balance proof that proved nothing — anyone could have minted unlimited coins. We found it, published the full analysis, threw the chain away and started over. Read the current review · v4 audit.