Proof of work × On-chain art × Solana

Minethe unknown

480 unique Hashborns. Born from hash, not hype.

Reading the chain

Mining status

Syncing
Current #
Difficulty
Network
Solana · Devnet
Hashrate (your)
Time elapsed
00:00:00
480
Total Hashborns
Already born
Left to mine
Avg. time per mint
Solana
Powered by proof-of-work

Recently born

View all (coming soon)

Reading the collection from the chain.

The protocol

How it works

Every Hashborn is born the same way: work found in your browser, proven to the chain, and nothing taken on trust in between.

  1. 01

    Connect

    Connect a Solana wallet. Your address becomes part of the work itself, so whatever you find can only ever be yours.

  2. 02

    Mine

    Your browser searches for a hash below the current difficulty target, running the same code the chain verifies with, compiled to WebAssembly.

  3. 03

    Verify

    The Solana program recomputes the hash from its own state and a block hash it reads itself. Nothing your browser reports is taken on trust.

  4. 04

    Born

    Valid work mints a one-of-one Hashborn straight to your wallet. Seconds later you reveal its art, seeded by a block no one could have predicted.

Development

Roadmap

Built in the order that matters — the protocol first, the art and the interface on top of it. What is marked done has been built and tested.

4 of 9 milestones complete

  1. I

    Proof-of-work protocol

    Every hash verified on-chain, with replay and front-running protection built into the work itself.

    Done
  2. II

    Difficulty

    Per-epoch retargeting clamped at 4×, and idle decay so a stalled chain can always recover.

    Done
  3. III

    Browser miner

    A WebAssembly miner that is byte-for-byte the code the chain verifies with, pinned by shared test vectors.

    Done
  4. IV

    On-chain birth

    Valid work mints a one-of-one Token-2022 NFT to the miner, its supply fixed forever at one.

    Done
  5. V

    Deterministic art

    Traits and rendering derived from each piece's seed — a seed designed so that no miner can choose it.

    In progress
  6. VI

    The interface

    This site: the mining instrument, the collection, and the birth of each piece.

    In progress
  7. VII

    Integration

    Wallet, miner and program joined into one flow, with every failure reported rather than swallowed.

    In progress
  8. VIII

    Security review

    The whole system attacked as hostile software. Every finding becomes a permanent regression test.

    Next
  9. IX

    Mainnet

    Launch after the review, and only with explicit sign-off.

    Next

Questions

FAQ

The short answers. The protocol is the long one.

What is a Hashborn?

A one-of-one NFT on Solana that can only come into existence through proof of work. Your browser searches for a valid hash; the Solana program checks it and, if it holds, mints the piece directly to your wallet.

How many Hashborns will exist?

480 in total, fixed by the protocol. Once every piece is born the chain keeps accepting work — but nothing more is ever minted.

Can my browser just claim it found a hash?

No. The client never sends a hash at all — only a nonce and a slot number. The program recomputes the hash from its own on-chain state and a block hash it reads itself. If the work does not meet the difficulty target, the transaction fails and nothing is minted.

Can someone steal my solution before it lands?

No. Your wallet address is part of the data that gets hashed. The same nonce submitted from any other wallet produces a completely different hash, and fails verification.

Can a miner choose which Hashborn they get?

No. Which of the collection's images a piece receives is not decided when it is minted. The program draws it from the images nobody holds yet, using a seed from a Solana block produced a few seconds after the birth — a block that does not exist while the miner searches or submits. Pieces reveal in order, anyone can reveal one, and the result is the same whoever does. A piece left unrevealed for more than about three minutes keeps the plain form, so waiting can never improve the outcome.

What does it cost to mine?

There is no mint price. Mining runs on your own CPU; submitting a solution costs an ordinary Solana transaction fee plus the rent deposit for the NFT's accounts, paid from your wallet.

What do I need to start?

A modern browser and a Solana wallet that supports the Wallet Standard. The miner runs locally in WebAssembly — nothing to install. HASHBORN currently runs on Solana devnet: switch your wallet to devnet, and get free test SOL at faucet.solana.com.

Can I try it without a wallet?

Yes. “Try mining” runs the same miner against the live chain under a throwaway key, and a real Solana block seeds your draw. It is a preview: nothing is submitted, nothing is minted, and a preview draw is not an NFT and cannot be claimed. It is saved only in this browser.

Who controls the collection?

No wallet can change the difficulty or the supply after launch, and every piece's mint authority is revoked the moment it is born — so each Hashborn exists exactly once and can never be reprinted.