MINING DEMO
educational in-browser SHA-256 PoW · NOT connected to any chain⚠ READ BEFORE YOU MISTAKE THIS FOR A REAL MINER
- This page mines nothing of value. There is no chain, no reward, no payout.
- Hashing happens in your browser via the
crypto.subtleWeb API. JS SHA-256 sustains ~10²–10⁴ H/s. A real ASIC sustains ~10¹⁴ H/s. That's a factor of ~10¹⁰ difference. - If Liqua's L1 ever ships (see /spec.html), it will use RandomX — not SHA-256. SHA-256 was picked here because it's in the browser already, not because it's the right algorithm.
- A real mining pool has Stratum servers, share validation, payout systems, monitoring — none of that exists here.
- This page exists to show what PoW actually is: find a nonce such that
SHA-256(input ‖ nonce)starts with N zero bits. That's it. The drama happens when N is large.
HASHRATE
0
H/s
ATTEMPTS
0
total hashes
ELAPSED
0.0s
since start
BLOCKS FOUND
0
this session
CELLS
— each cell is a batch of 256 async hashes
▶ CONTROLSpick block content + difficulty · press MINE
16 bits
≈ 65,536 tries expected
crypto.subtle digests per Promise.all flush
▶ CURRENT WORKidle
—
nonce: — · input: —
— start mining to see —
nonce: — · leading zero bits: —
▶ BLOCKS FOUND0 · this session
| # | hash | nonce | difficulty | attempts | time |
|---|---|---|---|---|---|
| — mine your first block — | |||||
▶ HOW SLOW IS THIS, REALLY?live comparison vs real hardware
YOU (this tab)0 H/s
avg laptop CPU (xmrig RandomX)~3 kH/s
GPU (RTX 4090, KawPow)~60 MH/s
Bitmain S19 XP (SHA-256 ASIC)~140 TH/s
Bars are on a log scale (real ratio is closer to 10¹⁰× between you and the ASIC). The point: browser-mining a real coin is economically pointless. The reason Liqua's spec picks RandomX isn't that it's "fast" — it's that ASICs aren't economical to build for it, so a laptop CPU is still competitive.
⌬ Molecular framing. Each
cell indicator above is a worker batch — a "cell" running its metabolic program (SHA-256). When you press MINE they pulse amber to show they're active. When one finds a hash with enough leading zero bits, the cell flashes green — that's a successful "gene expression". The hashrate is your collective cellular metabolic rate. This is exactly the metaphor the chain spec (§5) extends to RandomX: every hash is a cell, the dataset is the nucleus, validation is the immune response. SHA-256 here is just the educational stand-in.