Bitcoin 09 logo

09C mainnet

Bitcoin 09

A fair-launch, CPU-mined network.

21 million cap. 10 minute blocks. No premine. Argon2id proof of work.

  1. Download the official app
  2. Create or open a wallet
  3. Receive, send, or mine
Private keys stay on your computer No ICO or premine Open source / MIT Argon2id / 64 MiB

Download v0.1.34

One app contains the wallet, node, and official CPU miner. Activity shows recent sends, received payments, and mining rewards. Max uses the balance ready to send after the fee. Combine small payments is an optional wallet tool and costs the fee shown before broadcast.

Mandatory update. Node and solo-miner operators need v0.1.34 before height 12,096. Pool miners receive the correct work automatically from the upgraded pool.Release notes
macOS

Mac

Download the ZIP, unzip it, and open Bitcoin 09.app. If macOS blocks the first launch, verify the checksum, then right-click the app and choose Open.

Current release: v0.1.34. Official files are published on GitHub. Verify a download before running it. SHA256SUMS

More tools

Nine Inbox, the explorer, and the trade board stay separate from the wallet.

Send yourself anything.

Move a note, link, photo, or file between your phone and computer without making another account.

Inbox limits and privacy

No account and no 09C needed. Pair with a QR code or pairing link. Item contents and filenames are client-side encrypted before upload.

The limit is 20 MiB per item. Files remain for seven days; pinned text and links remain for 30 days. Delivery happens when the receiving browser checks the inbox, so this release does not promise background delivery.

Watch the chain

Inspect blocks, difficulty, supply, and miner addresses.

Open explorer

See open trades

Browse public WTB and WTS offers without signing in.

Open OTC board

What is Bitcoin 09?

It keeps Bitcoin's cap, reward schedule, and block target. SHA-256 is replaced by Argon2id with 64 MiB of memory per hash.

FeatureBitcoinBitcoin 09
Supply cap21,000,00021,000,000
Block reward50, halves every 210,00050, halves every 210,000
Block target10 minutes10 minutes
Preminenonenone
Proof of workSHA-256dArgon2id 64 MiB, CPU-accessible
Permissionless mining policy

09C does not detect or ban hardware. A valid block is valid work. The official miners are CPU miners, but if public GPU, FPGA, or heavily optimized software appears, it should be shared and benchmarked openly. Changing the proof of work would require a coordinated hard fork, not pool-side rules.

Network now

Loading live chain stats...

Network status is loading. Open explorer.

-chain height
-node peers
-difficulty
-estimated network hashrate
Estimate solo mining odds

Solo mining odds

Enter your measured hashrate. This uses the official chain estimate, not the pool dashboard.

Enter your hashrate to estimate your share and block odds.

Expected time, not a guarantee. Solo mining has high variance. A pool smooths payouts but does not increase your expected share before fees.

Wallet and mining

The desktop app handles recovery, receiving, sending, and CPU mining.

Desktop wallet and miner

New wallets use 24 recovery words and an encrypted local file. Open the app to create, restore, receive, or send. Choose Mine, set the CPU threads, and press Start mining.

Miner help and privacy

If mining does not start, check the wallet, endpoint, and CPU readiness row. Copy help report shows useful diagnostics but leaves out your wallet address and worker name.

  • Passwords, recovery words, and private keys stay on this computer.
  • No account, analytics, or remote wallet custody.
  • The interface binds only to a random 127.0.0.1 port.
  • Accepted shares are written before acknowledgement and paid directly from a block coinbase.
Mining choices

Start mining

Official wallet miner

Open the wallet, choose Mine, select CPU threads, and start.

btc09 app

Full-node solo mine

Download the chain and build your own block templates.

btc09 node -mine

PPLNS mine

Earn difficulty-weighted shares without downloading the full chain.

btc09 mine-pool -pool https://btc09.org -address YOUR_09C_ADDRESS

Run a node

Sync and relay without mining.

btc09 node
PPLNS and remote solo protocols

Non-custodial PPLNS mining

The official miner submits difficulty-weighted shares to a rolling PPLNS window. The 0% pool fee is enforced by direct coinbase outputs: there is no pool wallet, balance, or withdrawal step. Your computer verifies the frozen share window, payout weights, exact coinbase, and Merkle proof before it hashes. Wallet keys and recovery words never leave the app.

btc09 mine-pool -pool https://btc09.org -address YOUR_09C_ADDRESS -worker rig-1

The official coordinator accepts verified PPLNS work at https://btc09.org/api/v2/pool/work. Anyone can inspect the current window at https://btc09.org/api/v2/pool/status. The protocol and payout rules are documented in PPLNS Mining Protocol v2.

Anyone can run an independent coordinator from a synced node and put its local API behind TLS:

btc09 node -solo-api 127.0.0.1:9010 -pplns-state /secure/path/pplns-window.json

Coinbase payouts still need 100 confirmations before they can be spent. Remote solo remains available with -mode solo and the separate Open Mining Protocol v1.

Full node and command line

Node notes

Mining only starts when -mine is present. A non-mining node still syncs, relays blocks and transactions, listens on :9009 by default, and can serve its own explorer.

btc09 node -explorer :8009

Wallet balance is calculated from your local synced chain, so a fresh node can show a balance later than the public explorer while it catches up. v0.1.10 and later sync fresh nodes in larger bounded batches and log balance changes as soon as the local chain sees them. Mined coinbase rewards become spendable after 100 blocks.

Wallet and sending

09C is a native chain coin, not an Ethereum or Solana token. MetaMask and Phantom do not support it. Use the BTC09 desktop wallet, or the command line when scripting and operating a node.

Windows PowerShell needs the downloaded file name. If you downloaded btc09-windows-amd64.exe, use .\btc09-windows-amd64.exe. btc09 by itself only works after renaming the file or adding it to PATH.

.\btc09-windows-amd64.exe
.\btc09-windows-amd64.exe wallet list
.\btc09-windows-amd64.exe wallet new
.\btc09-windows-amd64.exe send -to THEIR_09C_ADDRESS -amount 100 -seeds seed.btc09.org:9009

The default fee is 0.0001 09C. -seeds is plural and means peer nodes to broadcast through, not a wallet seed phrase. Do not paste private keys, seed phrases, or wallet file contents into the command line. send spends from the wallet file in your data directory, and your local chain must be synced enough to see spendable coins.

Watch the chain

Live block explorer: search blocks, TXIDs, or wallet addresses and review confirmed address history.

The explorer exposes machine-readable supply data for listings and audits.

curl https://explorer.btc09.org/api/supply
curl https://explorer.btc09.org/api/circulating_supply
Unofficial miner warning

Use the supported miner

Only download the official BTC09 client from GitHub. The wallet includes the open-source CPU miner and verifies official PPLNS jobs before hashing. There is no official 09C GPU miner.

Do not run miner binaries sent through DMs or file-sharing links. Permissionless third-party software may appear, but the project does not endorse it. Never give mining software a seed phrase, private key, wallet file, remote access, or Discord token.

Trade and verify

Browse public offers, then verify the code and chain yourself.

Markets

See open WTB and WTS offers on the public OTC board.

Trade boundaries

There is no official 09C price. The Discord bot holds 09C in escrow for two-sided trades at a 1% fee. AUD, USD, CNY, USDT, BTC, ETH, and every other settlement fund move directly between buyer and seller.

Use /trade sell to create a WTS offer and /trade buy to create a WTB offer. Use /trade accept <order_id> to accept an open offer.