For a detailed analysis of one transaction see: Nelson-Mandela.jpg.
Best guess so far, all in ASCII hex of output scripts:
twitter.com/cryptograffiti (marked as joined March 2014)
At some point it stopped using Bitcoin mainline and moved to Bitcoin Cash instead: www.newsbtc.com/news/bitcoin/cryptograffiti-rejects-bitcoin-core-bch-now-available-payment-method/ and therefore became useless. Existing indexes seem to have been broken as well.
Also, based on the timing of Figure "Erich Erstu", this service may be responsible for a large part of the raw JPEG images present in the blockchain from block 416527 (2016) onwards. This is also suggested by the comments at Figure "Tank Man".
A Quantitative Analysis of the Impact of Arbitrary Blockchain Content on Bitcoin gives the interesting insight that all its transactions seem to return change/fees to one or two given addresses, thus making it very easy to list all their uploads if they were consistent! So all we need are some starting points, which we have mostly due to ASCII mentions of the site on known inscriptions, all of which have a few common spent addresses at the very end:
so we just have to solve get all Bitcoin transactions from and to a given address and we are done. Blockchair shows about 800 entries as of February 2024, between 4f94f97eb156b8563a213bb292314a0bd9c95b39afc521fc5965d050daab2a78 (2014-03-02) and ac5f4ea03597b43a72fb8ab42bd5384629f87f4f4abc534f38b8c15148ccaf9f (2017-10-12): blockchair.com/bitcoin/outputs?s=time(desc)&q=recipient(1MVpQJA7FtcDrwKC6zATkZvZcxqma4JixS)
Other related transactions:
TODO understand what these are:
  • ae92dc4c31943955ad6e3e45a4eb0067f488fdd9aecca65c946460dd2a85488d
  • 3020dbd7c850bf8c19ebacf670a2830fe50999a8b2560a202af21d536760eea4
  • d65384a21cb1c327cc42416a0b1e2a78ad0296cb7a15312bdcd67ef169ecb309
  • a3e3100d2b9a86e310430945c001df97a70626220a9e151208aecbb613f1f152
  • a9c82ebc47fabd1eed7eeea7760d0a3c99288af3c3a17e396ec790fc280698a2
  • 92bfd5c0fb0f24efa6ca568c4475f44e94dfc8d0d4d5da04dfafc6261bf17f45
  • 73c22adb21b93f9220d00d2614a50350824be95b8ea966349e6f35fe5ac5537b
  • 099c0fd06d18953c886121ff143ea0a20d0baf29999f424fa1ac707a81cf4987
  • 3ad6677303fb6f700a4f2f977fe86e5324e0ddb0d3b33a649e513d7e88904e85
  • 31a2ddaf4b146e021246e1f82e28121f5c9c8729620978309004515c7e559910
  • adaae897fd286aefb64a69e88a53e9af17ee98611ea595c3c92d038f3274d723
  • d8bf48e9ad3de62c695ff34a96e340912bd62e0a0282b94da6386b837c31a30d
Ordinals are inscriptions created with the protocol described at: docs.ordinals.com/inscriptions.html The protocol was designed by developer Casey Rodarmor, and shares a few similarities with the AtomSea & EMBII protocol.
The protocol also includes a way to have ownership over inscriptions, effectively creating an NFT system on top of the bitcoin blockchain. AtomSea & EMBII also already had such a system however. In either case, Ciro Santilli couldn't give less of a fuck about who owns some random publicly viewable digital asset.
For whatever reason, orinals became extremelly popular compared to the AtomSea & EMBII format, leading to millions os inscriptions, and 10k+ images as of block 830k. They also started to take up a substatial portion of the available block space.
This in turn led to a lot of child porn rediscussion, and people linking back to this page to view earlier inscriptions: incoming links.
Unfortunately, unlike AtomSea & EMBII and even cryptograffiti.info uploads, most ordinals are designed to be just souless bulk collectibles, as with as much artistic merit as any random collectible card set or postage stamps you may find at a newpaper stall. To make things worse many of them are likely algorithmically generated. Eternal September had truly arrived to the Bitcoin blockchain. As a result, machine learning would be almost essential in order to find interesting uploads amidst such bulk.
The source code for the reference uploader and indexer is at: github.com/ordinals/ord
The reference viewer server for the runs at: ordinals.com.
The i0 at the end of the URL above means "inscription 0". This is because a single transaction can have multiple inscriptions.
Some of them have sold for high prices. Magic Eden is a popular interface for trading them:
The ordinals also started taking up large portions of the Bitcoin blockchain:
Apparently the "Taproot" Bitcoin update made it easier to upload image-sized data once again, which had become prohibitively expensive 2023 and much earlier:
This is one of the deep tech bets that Ciro Santilli would put his money in as of 2020.
How hard could it be? You just have to learn the encoding of the neural spine/eyes/ear, add an invasive device that multiplexes it, and then the benefits could be mind blowing.
Interestingly and obviously, the initial advances in the area are happening for people that have hearing or vision difficulties. Since they already have a deficient sense, you don't lose that much by a failed attempt.
Hearing is likely to be the first since it feels the simplest. Ciro heard there are even already clinical applications there. TODO source.
"WE ARE 256, WE ARE 1" is an invitation to a Discord-based puzzle game with the promise of a money prize of unspecified value in Round 10.
It is written as a short mystery story/cult invitation/tabletop RPG with some mysterious Braille Unicode art cabal symbols thrown in, nice work, e.g. the first one:
 ⣤⡀⠀⠀⠠⣤⠀⠀⠀⠀⣤⠀⠀⢠⡄⠀⠀⣤⠀⠀⠀⠀⣤⠄⠀⠀⢀⣤⠀
⠀⠘⢷⣄⠀⠀⠹⣧⡀⠀⠀⢸⡆⠀⢸⡇⠀⢰⡇⠀⠀⢀⣼⠏⠀⠀⣠⡾⠃⠀
⠀⠀⠀⠙⢷⣄⠀⠘⢷⡄⠀⠘⣷⠀⠘⠃⠀⣼⠇⠀⢠⡾⠃⠀⣠⡾⠋⠀⠀⠀
⠀⠻⣦⣀⠀⠻⣧⡀⠈⢿⡄⠀⢿⠄⢀⡀⠠⡿⠀⢠⡿⠁⢀⣼⠟⠀⣀⣴⠟⠀
⠀⠀⠈⠙⢶⣄⠈⠻⣦⡈⢿⡄⠈⢠⣿⣿⡄⠁⢠⡿⢁⣴⠟⠁⣠⡶⠋⠁⠀⠀
⠀⣀⣀⠀⠀⠈⠛⢦⣈⣿⣄⠃⣠⣿⣿⣿⣿⣄⠘⣠⣿⣁⡴⠛⠁⠀⠀⣀⣀⠀
⠀⠈⠙⠛⠷⢦⣤⣀⡉⠻⠋⣰⣿⡿⠿⠿⢿⣿⣆⠙⠟⢉⣀⣤⡴⠾⠛⠋⠁⠀
⠀⢶⣦⣤⣤⣤⣈⣉⣛⠃⢀⣡⡄⢀⡤⠤⠀⢠⣌⡀⠘⣛⣉⣁⣤⣤⣤⣴⡶⠀
⠀⠀⠀⠀⠀⣉⣉⡉⠁⢰⣿⣿⣇⠸⠀⠀⠀⣸⣿⣿⡆⠈⢉⣉⣉⠀⠀⠀⠀⠀
⠀⠛⠛⠉⠉⢉⠉⢁⣤⣈⠛⠻⠿⠷⣤⣤⠾⠿⠟⠛⣁⣤⡈⠉⡉⠉⠉⠛⠛⠀
⠀⣠⣤⡶⠞⠋⢠⣾⣿⣿⣿⣶⣶⣤⣤⣤⣤⣶⣶⣿⣿⣿⣷⡄⠙⠳⢶⣤⣄⠀
⠀⠉⠀⣠⠀⢠⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡄⠀⣄⠀⠉⠀
⠀⢀⣠⡾⠋⣠⠞⠁⣰⡟⠁⢸⡏⠀⢸⡇⠀⢹⡇⠈⢻⣆⠈⠳⣄⠙⢷⣄⡀⠀
⠀⠛⠋⠀⠚⠋⠀⠐⠛⠀⠀⠚⠀⠀⠘⠃⠀⠀⠓⠀⠀⠛⠂⠀⠙⠓⠀⠙⠛⠀
The prize promise is:
Amidst the labyrinthine trials, the ultimate test lies in Round 10, where grand prize money riddles await the most skilled and dedicated participants.
There may also be a pay to win mechanic which is perhaps how the scam works:
In this cryptic journey, the number of 256 Ordinals held becomes a key determinant of progress. Those who hold a higher number of Ordinals, standing as sentinels of wisdom, enjoy an edge over others. They are safeguarded from regressing beyond their current round, their position secured by the strength of their holdings.
However, for those who possess fewer Ordinals, a different fate may await. Purges, shrouded in mystery, can demote participants to lower rounds, challenging them to rise again through determination and resolve. The path to enlightenment demands resilience and the tenacity to overcome setbacks.
Finally further down we see some join instructions:
V. Whitelist Access and Discord Roles
And finally they give concrete join instructions at:
IX. Join the Illuminated Ones
SW4gdGhlIGhhbGxvd2VkIGNoYW1iZXJzIG9mIDI1NiwgYSBzZWxlY3QgZ3JvdXAgZW1lcmdlcyBmcm9tIHRoZSBkZXB ... XBsZXMgb2YgQml0Y29pbiByZWlnbiBzdXByZW1lLg==
Removing the spaces it is just Base64:
xsel -b | tr -d ' ' | base64 -d
giving:
In the hallowed chambers of 256, a select group emerges from the depths of knowledge and mastery. As we ascend through the challenging rounds and unravel the enigmas that lie within, a council of visionaries begins to take shape. These luminaries, the Illuminated Ones, are the chosen few who have delved deepest into the mysteries, unlocking the secrets that bind our shared destiny.
To join the ranks of the Illuminated Ones is to embrace the challenge laid before us. It requires unwavering determination, relentless pursuit of knowledge, and an insatiable curiosity that drives us to unlock the hidden depths of the Watch Tower. As we decode the cryptic puzzles and navigate the labyrinthine maze, we become catalysts of change, shaping the very fabric of our collective future.
Only the smartest, the most intrepid, and the boldest souls will find themselves welcomed into this secret council. They are the ones who have traversed the treacherous terrain, tested their mettle, and emerged triumphant. With each step forward, they gain insights and wisdom that have the power to reshape the very landscape of the digital realm.
Curious and courageous souls are invited to join the ranks of the Illuminated Ones. Those who dare to challenge the boundaries of what is known and venture into the realm of the unknown are the ones who will find their rightful place among the visionaries and leaders of the 256 community. Together, we wield the power to shape our shared destiny, to create a future where decentralization, privacy, and the principles of Bitcoin reign supreme.
so perhaps there is a hidden message in that text to actually access the Discord?
This is the collection on Magic Eden: magiceden.io/ja/ordinals/marketplace/256, which contains links:
Consider a real valued function of three variables:
Its Laplacian can be written as:
It is common to just omit the variables of the function, so we tend to just say:
or equivalently when referring just to the operator:
Skills by Ciro Santilli 37 Updated 2025-07-16
Non-technical skills were moved to: Ciro Santilli's skills.
This has not been updated since 2016 after Ciro got a job, because it is too hard to put a number on any skill.
LaTeX by Ciro Santilli 37 Updated 2025-07-16
Revolutionary for its time, and a big part of Ciro's Enlightenment.
But too insane, and did not keep up with internet age, and so Ciro wants to kill it now.
www.coindesk.com/tech/2024/01/12/taproot-wizards-bitcoin-ordinals-project-that-raised-75m-to-sell-quantum-cats-collection/:
Taproot Wizards, Bitcoin Ordinals Project That Raised $7.5M, to Sell 'Quantum Cats' Collection"
OMG if only the worlds wouldn't invest in such useless crap... it would probably be a better and more boring world.
GitHub is for newbs.
  • 50002f38a40aeca96f7d03ceac1c62fc233b44207af99df8f1daddf03f6ef61c via cryptograffiti.info contains a Python script that starts with:
    #!/usr/bin/env python3
    #
    # This file is placed in the public domain.
    #
    # CryptoGraffiti tool
    #
    # Requires python-bitcoinlib-v0.2.1
    #
    # https://github.com/petertodd/python-bitcoinlib
    #
    # pip install python-bitcoinlib
  • 209c9106c7261582f5d0907819c6e10dea670c273133047d911be41f8a42d86f via cryptograffiti.info contains a Base64 encoded Python script starting in:
    #!/usr/bin/env python
    # brainwallet "base58"
    # v2015-05-18, fixed Tor DNS problem
    import binascii
    import hashlib
    Some related ones:
    • 25658f625c8f3964593b9e3c632040cb69aea9cf24403af33ab173d7cba7c42f
    • 7d188bd499137b5a0d68271ef8a4f3c4dc2f2b38bd03dfc913cb2b0be15b1e0d
Coinbase message are messages that only miners can embed in the blockchain.
As such most of them tend to be boring ads for mining pools, but there are a few exceptions, especially in the early days.
The Horrible Horrendous Terrible Tremendous Mining Pool inscribed a few cute Coinbase messages during their operation in 2012-2013.
Many of their messages also mention SockThing, which was part of their mining infrastructure:
Starting from their very first ASCII transaction on block 197602 (2012-09-07), there is what seems to be a poem spread across several transactions. Some of the lines are repeated, presumably because they didn't update the current line to a new line and so mined the same thing multiple times:
I am a pretty princess
covered in mud and blood
water with stuff in it
like everything else that wiggles or jiggles
screaming might not be your waY
see no reason to operate otherwise since
came into the world naked, wet and screaming
but silence will never be mine
until I am dead
but the smell will also give that away
gather all my things
load them in a big boat
airlift that to Kansas
and light it on fire
drop it from 7,000 feet
then railgun my corpse straight down
The sentences are not very coherent together, perhaps this is because lines were chosen by different miners one at a time.
Bitcoin addresses are by convention expressed in Base58, which is a human readable binary-to-text encoding invented by Bitcoin.
It is a bit like Base64, but obsessed with eliminating characters that look like one another in popular but stupid fonts like capital "I" and lower case ell "l". As such, any embedded text is rather obfuscated due to this limitations, and people often resort to leet-like replacements such as '1' to represent 'I'.
This seems to be one of the earliest strategies used to encode messages into the Bitcoin blockchain. The first known example appears in 2011. Then starting November 2011, a large number of messages were inscribed n short successsion, presumably by a single person or small group.
The interest in Base58 encoding might have initially arisen with people's desire to have "vanity addresses", that is Bitcoin addresses that have real words in them, much like vanity plates or vanity numbers. Such addresses with long words in them are hard to find while keeping the address spendable, because they have to correspond to a private key. An extreme notable example is:which contains the awkward 13 letter word:
embarrassable
in it. TODO: proof that it is pendable?
Perhaps inspired by this, some people also decided to use Base58 addresses as a way to create more general unspendable inscriptions, even even though the method is much more clumsy and complicated than P2FKHS. There is however a certain art to working under limitations.
Figure 1.
Total burn addresses as a function of time found by Bitcoin Burn Addresses: Unveiling the Permanent Losses and Their Underlying Causes
. Although it is not solely focused on inscriptions and may also contain functional burn addresses, it is likely that the methods of Khatib/Legout capture the overall trend of base58 inscription counts.
These messages were originally found with: github.com/cirosantilli/bitcoin-inscription-indexer#payload-size-out-utxo-2vals which tracks the largest transactions with unspent outputs.
Bitcoin Burn Addresses: Unveiling the Permanent Losses and Their Underlying Causes later revealed many new ones.
Finding Base58 messages is intrinsically hard for a few reasons
The interesting following transactions contain base58 encoded messages on addresses, sorted chronologically, and heighlighted either due to their earliness or historical or artistic quality:
Related:
If Ciro Santilli were to write a book about quantum mechanics as of 2020 (before OurBigBook.com went live), he would upload an OurBigBook Markup website to GitHub Pages.
But there is one major problem with that: the entry barrier for new contributors is very large.
If they submit a pull request, Ciro has to review it, otherwise, no one will ever see it.
Our amazing website would allow the reader to add his own example of, say, The uncertainty principle, whenever they wants, under the appropriate section.
Then, people who want to learn more about it, would click on the "defined tag" by the article, and our amazing analytics would point them to the best such articles.
Don't like this very much, but if it's the only way...
Maybe focus on job ads like Stack Overflow.
Then:
  • like YouTube, pay creators proportionally to views/metrics
  • paid subscription to remove ads from site

Pinned article: Introduction to the OurBigBook Project

Welcome to the OurBigBook Project! Our goal is to create the perfect publishing platform for STEM subjects, and get university-level students to write the best free STEM tutorials ever.
Everyone is welcome to create an account and play with the site: ourbigbook.com/go/register. We belive that students themselves can write amazing tutorials, but teachers are welcome too. You can write about anything you want, it doesn't have to be STEM or even educational. Silly test content is very welcome and you won't be penalized in any way. Just keep it legal!
We have two killer features:
  1. topics: topics group articles by different users with the same title, e.g. here is the topic for the "Fundamental Theorem of Calculus" ourbigbook.com/go/topic/fundamental-theorem-of-calculus
    Articles of different users are sorted by upvote within each article page. This feature is a bit like:
    • a Wikipedia where each user can have their own version of each article
    • a Q&A website like Stack Overflow, where multiple people can give their views on a given topic, and the best ones are sorted by upvote. Except you don't need to wait for someone to ask first, and any topic goes, no matter how narrow or broad
    This feature makes it possible for readers to find better explanations of any topic created by other writers. And it allows writers to create an explanation in a place that readers might actually find it.
    Figure 1.
    Screenshot of the "Derivative" topic page
    . View it live at: ourbigbook.com/go/topic/derivative
  2. local editing: you can store all your personal knowledge base content locally in a plaintext markup format that can be edited locally and published either:
    This way you can be sure that even if OurBigBook.com were to go down one day (which we have no plans to do as it is quite cheap to host!), your content will still be perfectly readable as a static site.
    Figure 5. . You can also edit articles on the Web editor without installing anything locally.
    Video 3.
    Edit locally and publish demo
    . Source. This shows editing OurBigBook Markup and publishing it using the Visual Studio Code extension.
  3. https://raw.githubusercontent.com/ourbigbook/ourbigbook-media/master/feature/x/hilbert-space-arrow.png
  4. Infinitely deep tables of contents:
    Figure 6.
    Dynamic article tree with infinitely deep table of contents
    .
    Descendant pages can also show up as toplevel e.g.: ourbigbook.com/cirosantilli/chordate-subclade
All our software is open source and hosted at: github.com/ourbigbook/ourbigbook
Further documentation can be found at: docs.ourbigbook.com
Feel free to reach our to us for any help or suggestions: docs.ourbigbook.com/#contact