Files
cac3/CAC3-LAUNCH.md
T
Sami Ahmed cd78a0cd11 Initial repo creation for CAC3 (Californiacoin3).
Placeholder docs only — no source code yet.
Renaming and fresh genesis block coming in subsequent commits.
2026-07-14 22:37:33 -07:00

1.5 KiB

CAC3 Launch Plan — Pending

What needs to happen before the first block

  1. Bring over the Bitcoin Core 0.18 source tree from SamiAhmed7777/nyc3 (or the barrystyle/nyc3 upstream it was forked from).
  2. Rename pass on every string literal:
    • nyc3cac3
    • NYC3CAC3
    • NewYorkCoinCaliforniacoin
    • port 5555555556
    • magic bytes 1f be ef f1 → fresh values
    • P2PKH base58 prefix 0x350x1e (Bitcoin's 'C' letter)
    • bech32 HRP nycac
  3. Mine a fresh genesis block (find new nonce, recompute merkle root).
  4. Replace genesis constants in src/chainparams.cpp and src/chainparamsbase.cpp.
  5. Replace seed nodes with CAC3-run infrastructure.
  6. Build cac3d + cac3-cli. Drop Qt wallet unless a maintainer volunteers for the GUI.
  7. Run 3+ full nodes on hard, geographic diversity.
  8. Mine the first 150 blocks (no difficulty adjustment until height 151).
  9. Open the network — clients can connect.

What is NOT changing

  • Argon2s PoW parameters — preserved exactly
  • LWMA-3 difficulty algorithm — preserved exactly
  • 10-second block target — preserved exactly
  • Total supply schedule — preserved exactly
  • Address format (bech32 + base58 P2PKH + P2SH) — preserved exactly

What this repo intentionally does NOT carry

The trust history of any prior chain. CAC3 starts at height 0 with fresh state. There is no on-chain bridge from any prior identity.