BHANG

A 100 Year Generative Art on Bitcoin

BHANG — Series 1 Mined

21kb. Runs longer than I'll live.

Gallery View

BHANG is a single HTML file inscribed on Bitcoin. It renders a pair of round glasses, each lens a live visualization of Bitcoin's state. The art reads the current block height directly from the chain and evolves based on what it finds.

No external APIs. No servers. Just 21 kilobytes of JavaScript, permanently on-chain, doing its job for the next century.

What It Tracks

Every satoshi in Bitcoin has a name. As more blocks get mined and more sats enter the supply, the names get shorter.

BHANG tracks every satoshi whose name starts with "bhang" — from the 308 million 11-letter names already in circulation, down to the single satoshi that will simply be named "bhang", mined roughly 104 years from now.

BHANG Prefix Sats — 7 Series

Series 1 (2019) ✓308.9M sats11-letter
Series 2 (2038)11.8M sats10-letter
Series 3 (2056)456K sats9-letter
Series 4 (2075)17.5K sats8-letter
Series 5 (2094)676 sats7-letter
Series 6 (2112)26 sats6-letter
Series 7 (~2130)1 sat5-letter — "bhang"

Each time a new range of bhang-prefix sats gets mined, the art unlocks a new form. The final series adds a gold crown to the glasses. Nobody alive today will see it render live.

What You See Now

Only Series 1 is mined. The left and right lenses show a strip-packing visualization of actual transactions from Bitcoin blocks 579,124 and 579,125 — fee rates mapped to colors, transaction sizes to rectangles. Real Bitcoin history, baked into the art as permanent texture.

The next unmined series appears as a ghost — white, translucent, with a pulsing heartbeat effect. The pulse accelerates as the target block approaches. When you're within the same difficulty epoch, ghost flames ignite and intensify. The art doesn't just wait for its future — it anticipates it.

Two Views

Gallery view: the glasses sit inside a digital museum frame, glowing gold border, 3D tilt on mouse movement.

Fullscreen view: static, edge-to-edge, the art alone.

Inscription Details

ID 420a3e99...e9372a69i0 Number #124,622,117 Title BHANG Metaprotocol bhang Content Type text/html Content Size 20,991 bytes Block 946,452 Timestamp 2026-04-24 13:19:11 UTC Fee 3,837 sats Charm ♻ Recycled

Everything about this inscription was deliberate. The transaction ID starts with 420 and ends with 69. The OP_RETURN reads: "Every sat has a story."

The Sat

Number 1,425,808,476,896,869 Name dtdldkrbabc Rarity common Block 360,323 (June 2015) Epoch 1 Period 178

A legacy sat from 2015, ending in 69. This sat carries two inscriptions.

1st Inscription — INK Custom #69

INK Custom #69
Inscription #95,856,562 Type image/webp Size 75,268 bytes Block 896,035 Date 2025-05-10 By @INKedBTC

Parent Inscription — Cosmic Snapshot

Inscription #76,202,706 Call Sign LOCALGALLERY Device IAEK-0069 CAL Code 2019-0604-2128 OS v0.0.6 Block 863,373 By @ord_ephemera

Contains the exact astronomical positions of every celestial body at the moment Series 1 was mined. A cosmic snapshot, permanently tethered to the art.

How It's Built

The full generative engine is gzip-compressed and decompressed at runtime using fflate, an on-chain library from 2023. Compressed using OCM Dimensions Studio by @OnChainMonkey.

Transaction built with inscribe.dev — OP_RETURN, parent assignment, sat selection, all hand-configured.

Why

I'm fascinated by satnames. The idea that every satoshi has a name, and those names get shorter as Bitcoin's supply unfolds over the next century — that's a story written into the protocol itself.

BHANG is my manifestation. The blocks I track, the satoshis I hunt, the treasury I want to build — all encoded into a piece of generative art that will outlive me.

The glasses aren't just art. They're a tracker, a dream, and a time capsule — permanently on Bitcoin. This is provenance.

View on ordinals.com · @bhangbuddy
BHANG TRACKER v1.0
SERIES OVERVIEW
SEARCH
ADDRESS TYPES
LIVE FEED ● CONNECTING
Waiting for new blocks...
SERIES 1 — MINED (308,915,776 SATS)
RARE SATS IN COLLECTION
◆ UNCOMMON 1 sat — First sat of block 579,125
⟐ PALINDROME 2 sats — Sat numbers read same forwards/backwards