⛏️ BITCOIN MINER MESSAGES — A NEW CLASSIFICATION LAYER
We have completed an analysis of 960,001 Bitcoin blocks, examining the miner messages contained in their coinbase data.
The results are significant:
784,091 blocks contain a miner message
175,910 blocks contain no miner message
With more than 784,000 miner messages, we don't think it makes sense to place all of them into a single classification. The messages contain very different types of information.
Our current research identifies 7 possible categories:
⛏️ 1. Mining Pool / Pool Identification — 478,590 blocks (61%)
Messages identifying known mining pools, including AntPool, Foundry, F2Pool, ViaBTC, Slush, BTC Guild, BitFury, Binance, BTCC, Poolin, MARA, Huobi, Luxor, BitClub, Eligius, BW, Secpool, SBICrypto, 50BTC, BitMinter, HaoBTC, OKEx, Bixin, Trustpool, gbminers, and others.
🏢 2. Miner / Organization Identification — 58,826 blocks (7.5%)
Messages that appear to identify individual miners, organizations, users, or smaller mining operations.
💻 3. Mining Software / Infrastructure — 9,729 blocks (1.2%)
References to mining software, versions, protocols, and infrastructure, including bfgminer, ckpool, stratum, getwork, and related technical identifiers.
🔢 4. ExtraNonce / Mining-Job Data — 6,219 blocks (0.8%)
Technical mining data including long hexadecimal patterns, job identifiers, extranonce, nonce, difficulty-related information, and similar structures.
🏷️ 5. Pool Tags + Technical Data — 201,115 blocks (25.6%)
Messages combining pool identification with technical or protocol signals such as /P2SH/, /SEGWIT/, /BIP100/, /NYA/, /EB1/, and others.
📝 6. Custom / Human-Readable Messages — 14,389 blocks (1.8%)
Deliberate readable messages including historical references, URLs, greetings, religious texts, quotations, and other custom messages.
❓ 7. Unknown / Unclassified — 152,375 blocks (19.4%)
Messages that we currently cannot reliably attribute to another category, including binary fragments, truncated data, non-printable content, and other unclear patterns.
These numbers show why a single “Miner Message” classification would lose a significant amount of information.
At the moment, these categories have NOT been added to BitmapCore's database or application.
We are publishing the research first because we want to examine the structure of these messages carefully before turning the categories into actual BitmapCore classifications.
ONE QUESTION FOR THE BITMAP COMMUNITY
If we add a “Miner Message” classification to a Bitmap, should BitmapCore also display the exact message found in that block?
Our current preference is to keep the classification simple:
Miner Message → Yes
Meaning that the block contains a miner message, without displaying the full message itself.
However, if users consider the exact miner message useful information, we could also store and display the original message in BitmapCore.
Which approach would be more useful to you?
If you think the exact message should be included, let us know. We have not added this data to the database yet, so the structure can still be changed before implementation.
960,001 Bitcoin blocks analyzed.
784,091 miner messages identified.
7 potential classification categories.
Now we are deciding how this historical Bitcoin data should be structured inside BitmapCore.
#bitcoin #bitmap