Electronic cash with a lock that is not an elliptic curve.

A peer-to-peer system that stays sound after a cryptographically relevant quantum computer exists. No server. No central authority. Users hold their own keys. The network checks for double-spending.

Gold coin marked with a capital T

A new genesis

The chain is called Timechain. It is a code descendant of Bitcoin’s transaction and proof-of-work design, with its own genesis block and no shared history. Holders of bitcoin receive nothing on it.

The name is the one used in early notes for the block chain. It is homage, not a claim on Bitcoin’s chain, ticker, or genesis.

What changes is the lock

Ordinary authorization is an ML-DSA-65 signature under NIST FIPS 204. Each address also commits to an SLH-DSA recovery path under FIPS 205. That path’s only hardness assumption is a cryptographic hash.

Proof-of-work remains double SHA-256. Grover’s algorithm gives only a quadratic speedup against that hash. The urgent defect in the old lock is the signature, not the timestamp.

SpendML-DSA-65

FIPS 204. The ordinary signature on a transaction.

RecoverySLH-DSA

FIPS 205. Hash-based, committed in the address.

WorkSHA-256d

The timestamp stays. Sixty seconds a block.

Specification

Kept

Coin
A chain of digital signatures.
Header
80 bytes, a Merkle tree, and the chain with the most work.
Work
Double SHA-256 proof-of-work.
Cap
21,000,000 coins.
Genesis
Unspendable. No premine, no founder allocation, no treasury.

Changes

Interval
60 seconds a block. Difficulty every 1,008 blocks, about a day, clamped to a factor of four.
Subsidy
Starts at 5 TIC. Halves every 2,100,000 blocks, four years at the target interval.
Address
tic1… bech32m. The witness program is a hash. The public key appears only in the spending witness.
Network
A new magic and a new port. A Timechain node will not finish a handshake with a Bitcoin node.
Weight
Not bare bytes. A base block is 1,000,000 bytes. Witness bytes count at one quarter.

Against Bitcoin

ParameterBitcoinTimechain
LedgerBitcoin chain, genesis 2009New genesis, no shared history
Unit / tickerbitcoin / BTCtimecoin / TIC
SignatureECDSA, then SchnorrML-DSA-65, SLH-DSA recovery
Public key on chainOften, after first spendOnly in the spending witness
Proof-of-workSHA-256d, 10 minutesSHA-256d, 60 seconds
Adjustment2,016 blocks1,008 blocks, factor-of-four clamp
Subsidy50 BTC, halve / 210,0005 TIC, halve / 2,100,000
Cap21,000,000 BTC21,000,000 TIC
PremineGenesis output unspendableGenesis output unspendable
Addressbc1…tic1… bech32m

Network

  1. New transactions are broadcast to all nodes.
  2. Each node collects new transactions into a block.
  3. Each node works on a difficult proof-of-work for its block.
  4. When a node finds a proof-of-work, it broadcasts the block.
  5. Nodes accept the block only if every transaction is valid and unspent, and each witness verifies under the algorithm tag it claims.
  6. Nodes express acceptance by working on the next block, using the accepted block’s hash as the previous hash.