← hashline

HASHLINE

Creatures you breed with hashrate. Proof-of-work genetics on Robinhood Chain.

Version 3.0 · draft


1. Abstract

HASHLINE is a collection of on-chain creatures whose DNA is the hash that created them. A new creature can't be bought or minted at will: it is bred from an existing one by finding a hash that shares the parent's leading bits. Matching bits are inherited genes; the rest are mutations. Each extra matching bit doubles the work, so how faithfully a child copies its parent is a choice measured in hashrate.

Existing proof-of-work NFTs ask miners to hit a fixed target, such as leading zeros. HASHLINE is, to our knowledge, the first where the target is another NFT. Only the 64 genesis creatures can be parents, so each one heads a lineage and earns royalties from other people's work, difficulty balances itself, and every creature is backed by a share of a reserve it can be burned for.

2. Genome and artwork

3. Breeding

Only genesis creatures can be parents: children can't be bred from. To breed a child of a genesis creature P, a miner searches for a nonce such that

dna = keccak256(P.dna ‖ miner ‖ refBlock ‖ arbBlockHash(refBlock) ‖ nonce)

shares at least k leading bits with P.dna, where k is the current difficulty (§5).

Property How
Solutions can't be stolen The miner's address is in the hash. A nonce copied from a pending transaction is worthless to anyone else. Robinhood Chain orders transactions first-come-first-served, with no priority-fee auction.
Work can't be prepared in advance refBlock must be one of the last 240 L2 blocks (about one minute), and its hash comes from the chain's ArbSys precompile.
One lineage per hash The parent's DNA is in the hash, so each hash targets one parent.
No replays Every DNA is unique.
Same odds for everyone Difficulty never depends on the wallet. More wallets don't help and don't hurt.

Fidelity. A miner may keep going past k: the number of matching bits is recorded on-chain as the creature's fidelity.

4. Genesis stages

Genesis creatures descend from the Void, whose DNA is all zeros; mining them means finding leading zero bits. Genesis opens in stages with fewer and dearer genesis creatures each time:

Stage Genesis Genesis fee Child fee: start → max At ETH = $4,000 (genesis; child)
1 16 0.02 ETH 0.0005 → 0.005 $80; $2–20
2 12 0.03 0.00075 → 0.0075 $120; $3–30
3 10 0.045 0.001 → 0.01 $180; $4–40
4 8 0.065 0.0015 → 0.015 $260; $6–60
5 6 0.09 0.002 → 0.02 $360; $8–80
6 4 0.13 0.003 → 0.03 $520; $12–120
7 4 0.18 0.004 → 0.04 $720; $16–160
8 4 0.25 0.0055 → 0.055 $1,000; $22–220

64 genesis creatures in all. Fees grow linearly within a stage and are capped; nothing doubles without limit.

5. Dynamic difficulty

k = global + parentFatigue(P)        (at most 64)

What this means for one RTX 5090 (Keccak-256 ≈ 6.4 GH/s in hashcat; a browser miner is typically 2–3× slower, to be measured):

Bits Expected hashes One RTX 5090 (6.4 GH/s) At 2.6 GH/s
34 1.7·10¹⁰ 3 s 7 s
38 2.7·10¹¹ 43 s 2 min
42 4.4·10¹² 12 min 29 min
46 7.0·10¹³ 3 h 8 h
48 2.8·10¹⁴ 12 h 1.3 days
50 1.1·10¹⁵ 2 days 5 days
52 4.5·10¹⁵ 8 days 20 days

With the two-minute target, the network settles near 46 bits with 100 such cards mining and 49 bits with 1,000; the floor takes over when hashrate is lower. Everything is computed by the contract from stored timestamps: no oracles, no admin controls.

6. Economics

Every birth fee is split on-chain:

Recipient Share
Owner of the genesis parent 40%
Reserve 35%
Treasury 25% (plus the royalty when you breed from your own genesis creature)

7. Reserve and $GENE

$GENE is the companion memecoin, launched with a fixed supply on a Robinhood Chain launchpad. It is tied to the creatures through the reserve:

So every creature has a transparent floor value that grows with activity, $GENE bought back is locked in the reserve until creatures are burned, and the value of both is linked to how much the collection is used. $GENE confers no other rights and carries no promise of profit.

8. Mining

9. Security

10. Roadmap

  1. Testnet: public test of mining, difficulty, stages, royalties and burning.
  2. Audit, then mainnet: the 16 genesis creatures of stage 1.
  3. $GENE launch and treasury buybacks into the reserve.
  4. Trait bounties: escrow ETH for "a child of P with trait X", paid to whoever mines it.
  5. Two-parent crossbreeding: match one parent's leading bits and the other's next bits.

11. Risks

HASHLINE is experimental software. Mining costs electricity and hardware time, and every birth costs a fee and gas whether or not the creature is later worth anything. NFTs and memecoins can lose all their value and may have no buyers. Smart contracts can contain bugs despite testing and audits. Nothing in this document is investment advice.