One master seed. Infinite children. The public and private derivation paths land on byte-identical child public keys at every depth through Montgomery normalization — the same A-invariant chosen on both paths, a property locked by known-answer tests in the source tree.
Bincoin’s proof-of-work is built around RandomX v2. The goal is to avoid launching directly into an existing SHA-256 ASIC economy where ordinary users are spectators on day one.
This is not anti-mining. It is pro-participation. Mining should begin with people running real software on real machines, not with a warehouse already waiting at the finish line.
A normal HD wallet lets a public branch derive future public keys without exposing private keys. That property is essential for invoices, merchants, accounting systems, cold storage, and watch-only wallets.
Post-quantum signature schemes do not naturally preserve this behavior. Bincoin’s SQI32 layer exists to close that gap: the public derivation path and private derivation path produce byte-identical child public keys.
That is the difference between a serious monetary network and a post-quantum science project that forgot how people actually use wallets._
Without watch-only derivation, a post-quantum coin becomes clumsy immediately. Merchants cannot generate fresh receiving addresses from an xpub-style public branch. Cold wallets lose their clean separation. Accounting systems become awkward. Bincoin keeps the good wallet architecture.
SQIsign keys live in isogeny land. The same child relationship can appear through different mathematical paths. Bincoin’s deterministic rerandomization and Montgomery normalization make those paths converge into the same encoded public key.
BIP32-style watch-only derivation with SQIsign public keys.
The normalization step that makes public and private derivation land on the same child public key.
A SHAKE256-seeded deterministic layer for reproducible SQIsign HD key derivation.
65-byte public keys and 148-byte signatures at SQIsign Level I.
CPU-first proof-of-work aimed at preserving the original one-machine-one-vote spirit.
BIP324-style encrypted transport with no plaintext pre-handshake protocol leak.
BIP158/BIP157-style compact block filters for light-client usability.
Flat block files plus indexed state, built for real node operation instead of demo-chain theatrics.
| HD wallet breakthrough | SQI32 isogeny rerandomization |
|---|---|
| Public derivation | ckdpub produces child public keys without secret material |
| Private derivation | ckdpriv produces matching public keys and child secrets |
| Parity mechanism | Montgomery normalization |
| Derivation entropy | SHAKE256-seeded deterministic KLPT/keygen paths |
| Signature scheme | SQIsign-v2.0 / 2D-West, NIST Level I |
| Public key size | 65 bytes |
| Signature size | 148 bytes |
| Mining | RandomX v2 |
| Transport | BIP324 encrypted peer connections |
| Filters | BIP158 compact block filters |
| Script model | Bitcoin-style Script compatibility with SegWit-native outputs |
| Max supply | 21,000,000 Bincoin = 2,100,000,000,000,000 nibs — a hard consensus constant |
|---|---|
| Smallest unit | 1 nib; 1 Bincoin = 100,000,000 nibs |
| Premine | Zero. The only issuance path is the per-block coinbase subsidy |
| Genesis subsidy | 50 Bincoin exactly, by construction of the emission formula |
| Emission curve | Continuous: subsidy = ceil(unmined_pool / 420,000) nibs per block — a smooth decay, no stepwise halvings |
| Emission terminus | The last nonzero subsidy is paid at block 9,622,155; from block 9,622,156 onward the subsidy is zero — roughly 183 years of 10-minute blocks; the final 420,000 subsidy-paying blocks each mint a single nib |
| Target block time | 600 seconds (10 minutes) |
| Difficulty retarget | Every 2,016 blocks, Bitcoin-style, adjustment clamped to [previous ÷ 4, previous × 4] |
| Proof of work | RandomX v2; the VM key rotates every 2,048 blocks from a seed-block hash |
| Block / txid hash | SHA-256d — the identity hash; RandomX v2 is the PoW hash only |
| Address format | P2SQH (Pay-to-SQIsign-Hash): witness v1, bech32m; prefixes bin (mainnet), tbn (testnet), rbn (regtest) |
| Coinbase maturity | 100 confirmations before a block reward may be spent |
| Genesis state | Not forged. The mainnet and testnet genesis constants are empty until the launch ceremony — a node opened against them refuses to run |
Every row above traces to a constant or function in the public source tree — nothing is aspirational. See the numbers moving on the block explorer, the PoW economics on the mining page, and the transport stack on the network page.
Release signing keys and checksum verification instructions will be published here when the release pipeline goes live, at launch. Until then, nothing on this page is downloadable — it is a specification snapshot of the source tree.