Check out: OurBigBook.com, the best way to publish your scientific knowledge. It's an open source note taking system that can publish from lightweight markup files in your computer both to a multi-user mind melding dynamic website, or as a static website. It's like Wikipedia + GitHub + Stack Overflow + Obsidian mashed up. Source code: github.com/ourbigbook/ourbigbook.
Sponsor me to work on this project: 100k USD = I quit me job and work on it one year full time. Status: ~144k / 200k USD reached: 1st year locked-in, 2nd year stretch goal open at 200k USD. 1M USD = I retire and do it forever. How to donate: Section "Sponsor Ciro Santilli's work on OurBigBook.com".
I reached 100k USD after a 1000 Monero donation, so I quit my job for 1 year starting 1st June 2024 to solve as many STEM courses as I can from a world leading university to try and kickstart The Higher Education Revolution. If I reach 200k USD, then I'll do it for two years instead. A second year greatly improve chances of success: year one I solve a bunch of courses, year two I come guns blazing with the content and expand further.
Mission: to live in a world where you can learn university-level mathematics, physics, chemistry, biology and engineering from perfect free open source books that anyone can write to get famous. More rationale: Section "OurBigBook.com"
Explaining things is my superpower, e.g. I was top user #39 on Stack Overflow in 2023[ref][ref] and I have a few 1k+ star educational GitHub repositories[ref][ref][ref][ref]. Now I want to bring that level of awesomeness to masters level Mathematics and Physics. But I can't do it alone! So I created OurBigBook.com to allow everyone to work together towards the perfect book of everything.
My life's goal is to bring hardcore university-level STEM open educational content to all ages. Sponsor me at github.com/sponsors/cirosantilli starting from 1$/month so I can work full time on it. Further information: Section "Sponsor Ciro Santilli's work on OurBigBook.com". Achieving what I call "free gifted education" is my Nirvana.
This website is written in OurBigBook Markup, and it is published on both cirosantilli.com (static website) and outbigbook.om/cirosantilli (multi-user OurBigBook Web instance). Its source code is located at: github.com/cirosantilli/cirosantilli.github.io and also at
cirosantilli.com/_dir
and it is licensed under CC BY-SA 4.0 unless otherwise noted.To contact Ciro, see: Section "How to contact Ciro Santilli". He likes to talk with random people of the Internet.
GitHub | Stack Overflow | LinkedIn | YouTube | Twitter | Wikipedia | Zhihu 知乎 | Weibo 微博 | Other accounts
Besides that, I'm also a freedom of speech slacktivist and recreational cyclist. I like Chinese traditional music and classic Brazilian pop. Opinions are my own, but they could be yours too. Tax the rich.
Let's create an educational system with:
- no distinction between university and high school, students just go as fast as they can to what they really want without stupid university entry exams
- fully open source learning material
- on-demand examinations that anyone can easily take without prerequisites
- granular entry selection only for space in specific laboratories or participation in specific novel research projects
I offer:
- online private tutoring for:
- any STEM university course
- passionate younger STEM students (any age) who want to learn university level material and beyond. Can your kid be the next Fields Medalist or Nobel Prize winner? I'm here to help, especially if you are filthy rich! I focus moving students forward as fast as they want on and on producing useful novel tutorials and results
Let your child be my Emile, and me be their Adolfo Amidei, and let's see how far they can go! I will help take your child:and achieve their ambitious STEM goals!- into the best universities
- into the best PhD programs
- educational consulting for institutions looking to improve their STEM courses
- do you know that course or teacher that consistently gets bad reviews every year? I'll work with the teacher to turn the problem around!
- are you looking to create a consistent open educational resources offering to increase your institutions internationally visibility? I can help with that too.
My approach is to:For minors, parents are welcome to join video calls, and all interactions with the student will be recorded and made available to parents.
- propose interesting research projects. The starting point is always deciding the end goal: Section "Backward design"
- learn what is needed to do the project together with the student(s)
- publish any novel results or tutorials/tools produced freely licensed online, and encourage the student to do the same (Section "Let students learn by teaching", digital garden)
I have a proven track of explaining complex concepts in an interesting and useful way. I work for the learner. Teaching statement at: Section "How to teach". Pricing to be discussed. Contact details at: Section "How to contact Ciro Santilli".
I am particularly excited about pointing people to the potential next big things, my top picks these days are:I am also generally interested in:
- 20th century physics, notably AMO and condensed matter
- the history of science, and in particular trying to look at seminal papers of a field
Ciro Santilli's amazing Stack Overflow profile
. Ciro contributes almost exclusively by answering question he Googles into out of his own need, and never by refreshing the newest question of big tags for low hanging fruit! More information at: Section "Ciro Santilli's Stack Overflow contributions".Ciro Santilli's Stack Overflow stats
. Further methodology details at: Figure "Ciro Santilli's Stack Overflow stats".Introduction to the OurBigBook Project
. Source. OurBigBook Web topics demo
. Source. The OurBigBook topic feature allows users to "merge their minds" in a "sort by upvote"-stack overflow-like manner for each subject. This is the killer feature of OurBigBook Web. More information at: docs.ourbigbook.com/ourbigbook-web-topics.OurBigBook dynamic article tree demo
. Source. The OurBigBook dynamic tree feature allows any of your headers to be the toplevel h1
header of a page, while still displaying its descendants. SEO loves this, and it also allows users to always get their content on the correct granularity. More information at: docs.ourbigbook.com/ourbigbook-web-dynamic-article-tree.OurBigBook local editing and publishing demo
. Source. With OurBigBook you can store your content as plaintext files in a Lightweight markup, and then publish that to either OurBigBook.com to get awesome multi-user features, or as a static website where you are in full control. More information at: docs.ourbigbook.com/publish-your-content.Top Down 2D continuous game with Urho3D C++ SDL and Box2D for Reinforcement learning by Ciro Santilli (2018)
Source. More information: Section "Ciro's 2D reinforcement learning games". This is Ciro's underwhelming stab at the fundamental question: Can AGI be trained in simulations?. This project could be taken much further.My Bitcoin inscription museum by Ciro Santilli
. Source. Introductory video to Section "Cool data embedded in the Bitcoin blockchain". -------------------------------------
| Force of Will 3 U U |
| --------------------------------- |
| | //////////// | |
| | ////() ()\////\ | |
| | ///_\ (--) \///\ | |
| | ) //// \_____///\\ | |
| | ) \ / / / / | |
| | ) / \ | | / _/ | |
| | ) \ ( ( / / / / \ | |
| | / ) ( ) / ( )/( ) \ | |
| | \(_)/(_)/ /UUUU \ \\\/ | | |
| .---------------------------------. |
| Interrupt |
| ,---------------------------------, |
| | You may pay 1 life and remove a | |
| | blue card in your hand from the | |
| | game instead of paying Force of | |
| | Will's casting cost. Effects | |
| | that prevent or redirect damage | |
| | cannot be used to counter this | |
| | loss of life. | |
| | Counter target spell. | |
| `---------------------------------` |
| l
| Illus. Terese Nelsen |
-------------------------------------
Code 1. .
Artist unknown, uploaded December 2014. Part of Section "Cool data embedded in the Bitcoin blockchain" where Ciro Santilli maintains a curated list of such interesting inscriptions.
This was a small project done by Ciro for artistic purposes that received some attention due to the incredible hype surrounding cryptocurrencies at the time. Ciro Santilli's views on cryptocurrencies are summarized at: Section "Are cryptocurrencies useful?".
YellowRobot.jpg
JPG image fully embedded in the Bitcoin blockchain depicting some kind of cut material art depicting a yellow robot, inscribed on January 29, 2017.
Ciro Santilli found this image and others during his research for Section "Cool data embedded in the Bitcoin blockchain" by searching for image fingerprints on every transaction payload of the blockchain with a script.
The image was uploaded by EMBII, co-creator of the AtomSea & EMBII upload mechanism, which was responsible for a large part of the image inscriptions in the Bitcoin blockchain.
The associated message reads:This is one of Ciro Santilli's favorite AtomSea & EMBII uploads, as it perfectly encapsules the "medium as an art form" approach to blockchain art, where even non-novel works can be recontextualized into something interesting, here depicting an opposition between the ephemeral and the immutable.
Chiharu [EMBII's Japanese wife] and I found this little yellow robot while exploring Chicago. It will be covered by tar or eventually removed but this tribute will remain. N 41.880778 E -87.629210
At twitter.com/EMBII4U/status/1615389973343268871 EMBII announced that he would be giving off shares of that image on Sup!?, a Bitcoin-backed NFT system he was; making. In December 2023, he gave some shares of the robot to Ciro Santilli.
2010 Wayback Machine archive of starwarsweb.net
. This website was used as one of the CIA 2010 covert communication websites, a covert system the CIA used to communicate with its assets. More details at: Section "CIA 2010 covert communication websites".
Ciro Santilli had some naughty OSINT fun finding some of the websites of this defunct network in 2023 after he heard about the 2022 Reuters report on the matter, which for the first time gave away 7 concrete websites out of a claimed 885 total found. As of November 2023, Ciro had found about 350 of them.
2010 Wayback Machine archive of noticiasmusica.net
. This is another website that was used as one of the CIA 2010 covert communication websites. This website is written in Brazilian Portuguese, and therefore suggests that the CIA had assets in Brazil at the time, and thus was spying on a "fellow democracy".
Although Snowden's revelations made it extremely obvious to the world that the USA spies upon everyone outside of the Five Eyes, including fellow democracies, it is rare to have such a direct a concrete proof of it visible live right on the Wayback Machine. Other targeted democracies include France, Germany, Italy and Spain. More details at: USA spying on its own allies.
Diagram of the fundamental theorem on homomorphisms by Ciro Santilli (2020)
Shows the relationship between group homomorphisms and normal subgroups.
Used in the Stack Exchange answer to What is the intuition behind normal subgroups? One of Section "The best articles by Ciro Santilli".
Spacetime diagram illustrating how faster-than-light travel implies time travel by Ciro Santilli (2021)
Used in the Stack Exchange ansewr to Does faster than light travel imply travelling back in time?. One of Section "The best articles by Ciro Santilli".Average insertion time into heaps, binary search tree and hash maps of the C++ standard library by Ciro Santilli (2015)
Source. Used in the Stack Overflow answer to Heap vs Binary Search Tree (BST). One of Section "The best articles by Ciro Santilli".Top view of an open Oxford Nanopore MinION
. Source. This is Ciro Santilli's hand on the Wikipedia article: en.wikipedia.org/wiki/Oxford_Nanopore_Technologies. He put it there after working a bit on Section "How to use an Oxford Nanopore MinION to extract DNA from river water and determine which bacteria live in it" :-) And he would love to document more experiments like that one Section "Videos of all key physics experiments", but opportunities are extremely rare.A quick 2D continuous AI game prototype for reinforcement learning written in Matter.js, you can view it on a separate page at cirosantilli.com/_raw/js/matterjs/examples.html#top-down-asdw-fixed-viewport. This is a for-fun-only prototype for Ciro's 2D reinforcement learning games, C++ or maybe Python (for the deep learning ecosystem) seems inevitable for a serious version of such a project. But it is cute how much you can do with a few lines of Matter.js!
HTML snippet:
<iframe src="_raw/js/matterjs/examples.html#top-down-asdw-fixed-viewport" width="1000" height="850"></iframe>
-------------------------------------
| Force of Will 3 U U |
| --------------------------------- |
| | //////////// | |
| | ////() ()\////\ | |
| | ///_\ (--) \///\ | |
| | ) //// \_____///\\ | |
| | ) \ / / / / | |
| | ) / \ | | / _/ | |
| | ) \ ( ( / / / / \ | |
| | / ) ( ) / ( )/( ) \ | |
| | \(_)/(_)/ /UUUU \ \\\/ | | |
| .---------------------------------. |
| Interrupt |
| ,---------------------------------, |
| | You may pay 1 life and remove a | |
| | blue card in your hand from the | |
| | game instead of paying Force of | |
| | Will's casting cost. Effects | |
| | that prevent or redirect damage | |
| | cannot be used to counter this | |
| | loss of life. | |
| | Counter target spell. | |
| `---------------------------------` |
| l
| Illus. Terese Nelsen |
-------------------------------------
Code 1. .
These are the best articles ever authored by Ciro Santilli, most of them in the format of Stack Overflow answers.
Ciro posts update about new articles on his Twitter accounts.
A chronological list of all articles is also kept at: Section "Updates".
Some random generally less technical in-tree essays will be present at: Section "Essays by Ciro Santilli".
- Trended on Hacker News:
- CIA 2010 covert communication websites on 2023-06-11. 190 points, a mild success.
- x86 Bare Metal Examples on 2019-03-19. 513 points. The third time something related to that repo trends. Hacker news people really like that repo!
- again 2020-06-27 (archive). 200 points, repository traffic jumped from 25 daily unique visitors to 4.6k unique visitors on the day
- How to run a program without an operating system? on 2018-11-26 (archive). 394 points. Covers x86 and ARM
- ELF Hello World Tutorial on 2017-05-17 (archive). 334 points.
- x86 Paging Tutorial on 2017-03-02. Number 1 Google search result for "x86 Paging" in 2017-08. 142 points.
- x86 assembly
- What does "multicore" assembly language look like?
- What is the function of the push / pop instructions used on registers in x86 assembly? Going down to memory spills, register allocation and graph coloring.
- Linux kernel
- What do the flags in /proc/cpuinfo mean?
- How does kernel get an executable binary file running under linux?
- How to debug the Linux kernel with GDB and QEMU?
- Can the sys_execve() system call in the Linux kernel receive both absolute or relative paths?
- What is the difference between the kernel space and the user space?
- Is there any API for determining the physical address from virtual address in Linux?
- Why do people write the
#!/usr/bin/env
python shebang on the first line of a Python script? - How to solve "Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)"?
Figure 2. Path from init/main.c until bzImage in the Linux kernel 4.19. Source. From: What is the difference between the following kernel Makefile terms: vmLinux, vmlinuz, vmlinux.bin, zimage & bzimage?- Single program Linux distro
- QEMU
- gcc and Binutils:
- How do linkers and address relocation works?
- What is incremental linking or partial linking?
- GOLD (
-fuse-ld=gold
) linker vs the traditional GNU ld and LLVM ldd - What is the -fPIE option for position-independent executables in GCC and ld? Concrete examples by running program through GDB twice, and an assembly hello world with absolute vs PC relative load.
- How many GCC optimization levels are there?
- Why does GCC create a shared object instead of an executable binary according to file?
- C/C++: almost all of those fall into "disassemble all the things" category. Ciro also does "standards dissection" and "a new version of the standard is out" answers, but those are boring:
- What does "static" mean in a C program?
- In C++ source, what is the effect of
extern "C"
? - Char array vs Char Pointer in C
- How to compile glibc from source and use it?
- When should
static_cast
,dynamic_cast
,const_cast
andreinterpret_cast
be used? - What exactly is
std::atomic
in C++?. This answer was originally more appropriately entitled "Let's disassemble some stuff", and got three downvotes, so Ciro changed it to a more professional title, and it started getting upvotes. People judge books by their covers. notmain.o 0000000000000000 0000000000000017 W MyTemplate<int>::f(int) main.o 0000000000000000 0000000000000017 W MyTemplate<int>::f(int)
Code 1.. From: What is explicit template instantiation in C++ and when to use it?nm
outputs showing that objects are redefined multiple times across files if you don't use template instantiation properly
- IEEE 754
- What is difference between quiet NaN and signaling NaN?
- In Java, what does NaN mean?
Without subnormals: +---+---+-------+---------------+-------------------------------+ exponent | ? | 0 | 1 | 2 | 3 | +---+---+-------+---------------+-------------------------------+ | | | | | | v v v v v v ----------------------------------------------------------------- floats * **** * * * * * * * * * * * * ----------------------------------------------------------------- ^ ^ ^ ^ ^ ^ | | | | | | 0 | 2^-126 2^-125 2^-124 2^-123 | 2^-127 With subnormals: +-------+-------+---------------+-------------------------------+ exponent | 0 | 1 | 2 | 3 | +-------+-------+---------------+-------------------------------+ | | | | | v v v v v ----------------------------------------------------------------- floats * * * * * * * * * * * * * * * * * ----------------------------------------------------------------- ^ ^ ^ ^ ^ ^ | | | | | | 0 | 2^-126 2^-125 2^-124 2^-123 | 2^-127
Code 2.Visualization of subnormal floating point numbers vs what IEEE 754 would look like without them. From: What is a subnormal floating point number?
- Computer science
- Algorithms
- Is it necessary for NP problems to be decision problems?
- Polynomial time and exponential time. Answered focusing on the definition of "exponential time".
- What is the smallest Turing machine where it is unknown if it halts or not?. Answer focusing on "blank tape" initial condition only. Large parts of it are summarizing the Busy Beaver Challenge, but some additions were made.
- Algorithms
- Git
| 0 | 4 | 8 | C | |-------------|--------------|-------------|----------------| 0 | DIRC | Version | File count | ctime ...| 0 | ... | mtime | device | 2 | inode | mode | UID | GID | 2 | File size | Entry SHA-1 ...| 4 | ... | Flags | Index SHA-1 ...| 4 | ... |
tree {tree_sha} {parents} author {author_name} <{author_email}> {author_date_seconds} {author_date_timezone} committer {committer_name} <{committer_email}> {committer_date_seconds} {committer_date_timezone} {commit message}
Code 4.Description of the Git commit object binary data structure. From: What is the file format of a git commit object data structure?- How do I clone a subdirectory only of a Git repository?
- Python
- Web technology
- OpenGL
Figure 8. Example of a texture atlas containing glyphs. Source.Image by Nicolas P. Rougier, author of Freetype GL.Used on Ciro Santilli's answer: How to draw text using only OpenGL methods?- What are shaders in OpenGL?
- Why do we use 4x4 matrices to transform things in 3D?
Figure 10. . Source. - Image Processing with GLSL shaders? Compared the CPU and GPU for a simple blur algorithm.
- Node.js
- Ruby on Rails
- POSIX
- What is POSIX? Huge classified overview of the most important things that POSIX specifies.
- Systems programming
- What do the terms "CPU bound" and "I/O bound" mean?
Figure 12. Plot of "real", "user" and "sys" mean times of the output of time for CPU-bound workload with 8 threads. Source. From: What do 'real', 'user' and 'sys' mean in the output of time?+--------+ +------------+ +------+ | device |>---------------->| function 0 |>----->| BAR0 | | | | | +------+ | |>------------+ | | | | | | | +------+ ... ... | | |>----->| BAR1 | | | | | | +------+ | |>--------+ | | | +--------+ | | ... ... ... | | | | | | | | +------+ | | | |>----->| BAR5 | | | +------------+ +------+ | | | | | | +------------+ +------+ | +--->| function 1 |>----->| BAR0 | | | | +------+ | | | | | | +------+ | | |>----->| BAR1 | | | | +------+ | | | | ... ... ... | | | | | | +------+ | | |>----->| BAR5 | | +------------+ +------+ | | | ... | | | +------------+ +------+ +------->| function 7 |>----->| BAR0 | | | +------+ | | | | +------+ | |>----->| BAR1 | | | +------+ | | ... ... ... | | | | +------+ | |>----->| BAR5 | +------------+ +------+
Code 5.Logical struture PCIe device, functions and BARs. From: What is the Base Address Register (BAR) in PCIe?
- Electronics
- Raspberry Pi
Figure 13. . Image from answer to: How to hook up a Raspberry Pi via Ethernet to a laptop without a router? Figure 14. . Image from answer to: How to hook up a Raspberry Pi via Ethernet to a laptop without a router? Figure 15. . Image from answer to: How to emulate the Raspberry Pi 2 on QEMU? Figure 16. Bare metal LED blinker program running on a Raspberry Pi 2. Image from answer to: How to run a C program with no OS on the Raspberry Pi?
- Raspberry Pi
- Computer security
- Media
Video 2. Canon in D in C. Source.The original question was deleted, lol...: How to programmatically synthesize music?- How to resize a picture using ffmpeg's sws_scale()?
- Is there any decent speech recognition software for Linux? ran a few examples manually on
vosk-api
and compared to ground truth.
- Eclipse
- Computer hardware
- Scientific visualization software
Figure 17. VisIt zoom in 10 million straight line plot with some manually marked points. Source. From: Section "Survey of open source interactive plotting software with a 10 million point scatter plot benchmark by Ciro Santilli"
- Numerical analysis
Video 3. Real-time heat equation OpenGL visualization with interactive mouse cursor using relaxation method by Ciro Santilli (2016)Source.
- Computational physics
Figure 18. gnuplot plot of the y position of a sphere bouncing on a plane simulated in Bullet Physics. Source. From: What is the simplest collision example possible in a Bullet Physics simulation?
- Register transfer level languages like Verilog and VHDL
- Verilog:
Figure 19. . See also: Section "Verilator interactive example"
- Verilog:
- Android
Video 4. Android screen showing live on an Ubuntu laptop through ADB. Source. From: How to see the Android screen live on an Ubuntu desktop through ADB?
- Debugging
- Program optimization
- What is tail call optimization?
Figure 21. gprof2dot image generated from the gprof data of a simple test program. Source.The answer compares gprof, valgrind callgrind, perf and gperftools on a single simple executable.
- Data
Figure 22. Mathematics dump of Wikipedia CatTree. Source.
- Mathematics
Figure 23. Diagram of the fundamental theorem on homomorphisms by Ciro Santilli (2020)Shows the relationship between group homomorphisms and normal subgroups.- Section "Formalization of mathematics": some early thoughts that could be expanded. Ciro almost had a stroke when he understood this stuff in his teens.
Figure 24. Simple example of the Discrete Fourier transform. Source. That was missing from Wikipedia page: en.wikipedia.org/wiki/Discrete_Fourier_transform!
- Network programming
- Physics
- What is the difference between plutonium and uranium?
Figure 25. Spacetime diagram illustrating how faster-than-light travel implies time travel. From: Does faster than light travel imply travelling back in time?
- Biology
Figure 27. Mass fractions in a minimal growth medium vs an amino acid cut in a simulation of the E. Coli Whole Cell Model by Covert Lab. Source. From: Section "E. Coli Whole Cell Model by Covert Lab"
- Quantum computing
- Section "Quantum computing is just matrix multiplication"
Figure 28. Visualization of the continuous deformation of states as we walk around the Bloch sphere represented as photon polarization arrows. From: Understanding the Bloch sphere.
- Bitcoin
- GIMP
Figure 29. GIMP screenshot part of how to combine two images side-by-side in GIMP?.
- Home DIY
Figure 30. Total_Blackout_Cassette_Roller_Blind_With_Curtains.Source. From: Section "How to blackout your window without drilling"
- China
Random fun mentions:
z
^
| *------*
| /| /
| / | /|
top -------*------* |
| | *----|-*
| |/ | /
| | |/
bottom ----*------*
| | |
+--|------|-----> y
/ | |
/ | |
x / | |
v
left right
Code 1.
3D cube plot ASCII art by Ciro Santilli (2021)
Collections and overviews:
- asciiart.website/index.php?art=people/naked%20ladies "Naked Ladies - Nude Women" category
- if you value medium over content, Ciro found two of the images reproduced in
asciiart.website
above also reproduced in the Bitcoin blockchain as described at: ASCII art, that should definitely turn you on, horny nerd
- if you value medium over content, Ciro found two of the images reproduced in
- www.reddit.com/r/ASCII_porn/ on Reddit boring
- www.vice.com/en/article/nepapk/ascii-pr0n-porn-predates-the-internet-but-its-still-everywhere-rule-34 ASCII Porn Predates the Internet But It's Still Everywhere by Vice News (2019)
You just couldn't resist Googling it and clicking this page, could you? You naughty, naughty bearded programmer nerd. Yes, I'm talking to you.
TODO it is quite hard to actually find non-automatically generated ASCII art of people fucking, most of them are just sexy/horny women drawn by bearded nerds, likely and based on sticky physical paper porn magazines from the 80's, good old days.
|
|
Tank Man |
by Ciro Santilli 00 |
2021 CC-BY-SA 4.0 \\ +-|-+
\\/ /|-+o
\\--+ / /o
/|\\ |/ /oo
| / ----- /oo
| / /oo
| +-------+oo
| oo+---+ooo
00 | oo oo
\\ +-|-+
\\/ /|-+o
\\--+ / /o
/|\\ |/ /oo
| / ----- /oo
| / /oo
| +-------+oo
| oo+---+ooo
00 | oo oo
\\ +-|-+
\\/ /|-+o
\\--+ / /o
/|\\ |/ /oo
/ ----- /oo
/ /oo
+-------+oo
oo+---+ooo
oo oo
xx
--
/||\
|--|
o||0
||
/\
Code 1.
Tank man ASCII art by Ciro Santilli (2021)
This image depicts the Chinese government fucking 1 million Chinese people in the ass during the Tiananmen Square Protests, which was undoubtedly one of the largest gang bangs of the late 20th century:The IBM 1401 mainframe runs "Edith" by CuriousMarc
. Source. 1960's punched card ASCII porn. Vintage. EDITH is also mentioned e.g. at: www.threedee.com/jcm/aaa/index.html. No ASCII uploads found however: www.reddit.com/r/programming/comments/a2pser/the_ibm_1401_mainframe_runs_edith/.Tis term was invented by Ciro Santilli, it refers to ASCII art of text, essentially creating a typeface. in that medium..
There are a few dozen ASCII arts in the blockchain.
ASCII porn is listed at Section "ASCII porn".
Almost all of them are copy pastes of stuff present elsewhere, or boring high resolution ones auto-generated from images. But hey, it's still fun to see.
- block 229417 (2013-04-03) has a cute one liner sword miner message by HHTT:
./SockThing/HHTT/o()xxxx[{::::::::::::::::::::::::::::::::::>
- 5acc5293506c65d346d6ca171d8e8b73b39b3f99fb16a98cc7f3ce9dbe27a87c (2014-03-10) goes straight to the point:
+----+ |fuck| +----+
- tx 9f17f3ce43019c24baa6d679edfdddeada856f617cd9c1f6008d49be4542b768, block 301412 (2014-05-18) TODO wft, what/who is "poutine". Cthulhu is of course the fictional (?) entity created by writer H. P. Lovecraft.There were a few small donations: www.blockchain.com/explorer/addresses/BTC/1JsJs5d6E5SmJSGUiQ12uF1GDZxTCUWvf
_--------. / ~~~~~~\ p o u t i n e (_ ~~~@~~@| Cthulhu wants your bitcoin/dogecoin, plz donate \ ~~//|\\\ | \ \|||/\\\_/ / /|//_/|/__ BTC : 1JsJs5d6E5SmJSGUiQ12uF1GDZxTCUWvf / \_\ \|\| DOGE: D93mn1utTc7REQQPjQSjFf9Boupm32gw88
- tx 7b537ad012439c6306dd74e13ba9c20926d68d04fc0c6da2fc81a8eb8f9ea017, block 322917 (2014-09-28) via cryptograffiti.info: hello, it's the Internet:
/\_/\ ____/ o o \ /~____ = = / (______)__m_m)
Figure 1. ASCII art of the Winklevoss twins. tx 09a5d5aaecdce1757e6ec713cc8a2201abca9acdb6fbadc7760e831cdad3d680 (2014-10-01) high resolution image of two men wearing a suit with the bitcoin logo on the background, followed by "if you like it, leave a tip: 1MDBHLGV7WX9viRG9X4LfDQfCX8oZ9w". Both men look quite similar, so quite likely it's the Winklevoss twins, who had a big and later catastrophic involvement with Bitcoin. The tip address appears to be cropped and is incorrect, ooops. 777db7bfbea2c525d5adb05a8fbf47736e2311492f4614e5d38ab199b4bbfac2 give the likely correct version of it "1MDBHLgv7WX9viRG9X4LfDQfCX8oZ9wviC".- tx e577e60f4008a00175ef3f3266f052949440009b2ac65e4957da114db29bf96d (2014-11-03)
@jamesmorgan
. Possibly this Twitter account: twitter.com/jamesmorgan but it was suspended as of January 2024. It had only a single archive from 2008 at: web.archive.org/web/20081007152024/http://twitter.com/JamesMorgan but nothing special about it besides the 2008 vibe of Twitter CSS:_____ __ / ___ \ |__|____ _____ ____ ______ ____ _____ ___________ _________ ____ / / ._\ \ | \__ \ / \_/ __ \ / ___// ___\ / \ / _ \_ __ \/ ___\__ \ / \ < \_____/ | |/ __ \| Y Y \ ___/ \___ \/ /_/ > Y Y ( <_> ) | \/ /_/ > __ \| | \ \_____\/\__| (____ /__|_| /\___ >____ >___ /|__|_| /\____/|__| \___ (____ /___| / \______| \/ \/ \/ \/_____/ \/ /_____/ \/ \/
Figure 2. . (2014-10-12). Associated text: Portrait of a young man. TODO identify. 1MDBHLgv7WX9viRG9X4LfDQfCX8oZ9wviC was tipped twice so far: www.blockchain.com/explorer/addresses/btc/1MDBHLgv7WX9viRG9X4LfDQfCX8oZ9wviC for 0.00240 BTC and 0.02490000 BTC in 2014.if you like it, leave a tip: 1MDBHLgv7WX9viRG9X4LfDQfCX8oZ9wviC
- tx c6df8850871fce6c8764af2a0a4155241fc987db57abd8c9ead0165895e1ccc4 (2014-11-04): TODO what company is this the logo of? It seems very familiar, Ciro Santilli has certainly seen it before but can't remember where...:
`-:+syhhhhhhyo/-. ./sdmmmmmmmmmmmmmmddy/.` :sdmmmmmdddddhhysyhhddddho-` -ydmmmmddddddddddhhyso++yhddh/`` +dmmmdddddddyso++/++shdy+:/+ydho`` +dmmdddddhhy:`` ./sh/.-/yhho` -dmmdddhhhy/` `/y/`./yho- .hmddddhhhs: :h.`::/-:` ydmmmdhhhy` s+ .` `.- ymmmmdhhh+ /o @R*. /mmmmdhhhs` .. `hmmmdhhhh/ ommmdddhhh- .hmmmddhhhh+-` .hmmmmddhhhhso+:----:+o+/:- :smmmmdddhhhhhhhhhhhhdddhh/ ` -sdmmmmddddddddddddddmmmd- .odmmmmmmmmmmmmmmmmmmd:` .-:odhmmmmmNNNNmdo/. ``-sooosyho`` -JGM
The Hashling /\|--|/\ /\|OO|/\ /\|--|/\ @BraveTheWorld @petertoddbtc
Code 1.The Hashling."The Hashling" presumably refers to a cute fictional crab-like animal that somehow inhabits the alternate reality created Blockchain network's incredible hashrate. Yet another soulless NFT collection would later be created with that name as well: magiceden.io/ordinals/marketplace/hashlings.But that is not all! Immediately after the ASCII art encoded as one constant, the remaining constants of the input script except for the last one encode a raw PNG image with a hand drawing of the creature:The last constant is then the only thing that matters and spends the incoming output.The ASCII art and image are also inscribed 16 more times on the blockchain: github.com/cirosantilli/bitcoin-inscription-indexer/blob/master/data/hashling. 453c9511ca76361c8c44b4302ce1b5d8d5c98a938b548478ef931baaa7d70e62 also has the image without any ASCII strings.Peter Todd is the author of Peter Todd's hash collision puzzles.@BraveTheWorld
is presumably twitter.com/BraveTheWorld, but it is less clear what are they.- tx 57a4edce05dee9012ff5991532e9aa02aef82ee8d3ebecb9f833c12bfbc708fe (2014-12-19) via cryptograffiti.info "MERRY CHRISTMAS! & HAPPY NEW YEAR!!" with a really ugly father Christmas with gift bag. Reproduced at: asciiart.website/index.php?art=holiday/christmas/santa where is is credited From:
Heather Classen <classen@aware.com>
, Date: 22 Dec 1994 17:00:58 -0600MERRY CHRISTMAS! __ _ __ ___ & _ __'.:;.:;.:;.:` HAPPY NEW YEAR! _'.:;.:;.:;.:;.:;.:` '.:. , :`,.,`;'/`__ _` _ '..:;.;'.:,.;.:;\ (_) -__ --_-_-_-__---_-) ( ) ____ (_- -__-_-__-____-__-) /####\ /\ | ,~~~' `~~~. %@ |#####\#| ) ><@> <@>< %@% |#######| / / %@p \######| ( * (_c) * ) % % .vvvvvvvv. |#####| \ '%@%@%@%@`, %@%@ .vvvvvvvvvv. /#####\ _ _ d%@ `----' @%@%@ \ _ _ _.vvvvvvvvvvvvv. ~~~~~~~ ':;.;%@@%@%@%@%@%@@%p /.:;.:;vvvvvvvvvvvvvvv. `.:;.' ':;.;%@@%@%@@%@%@%@%@ :: ____vvmvvvvvvvvvvvvvvvv. :.:;.:` ':;.:d%@%@%@%@%@%@@%@%.:;/####\/\.:;\mvvvvvvvvvvvv :.:;.:;` ';.;;.%@%@@%@%@@%@%@%@p.:;|#####\#|.:;\mvvvvvvvvvvvv. :.:;.:;./;.;;.;%@%@%@%@%@%@%@%@ ::.'\######|.:;\mnvvvvvvvvvvvv :.:;.:;.|:.;.;.% %@%@%@%@%@% % : mvv\#####|.:;.\mnvvvvvvvvvvv :.:;.:;/:;.;.:;.q%@%@@%@%@ %p.:;vv%mv|#####\.:;.\mnvvvvvvvvvv :.:;.:;|:;.:;.;;;%@%@@% %.:;.:;.vmnv. ~~~~~~ .:;.|mvvvvvvvvvv. :.:;.:/.:;.:;.:;.: o .:;.:;.:;.vv.:;/.:;.:;\.:;.|mnvvvvvvvvv. `.:;.|:;.:;;;.:;. .:;;;;;;;;;;;;;|.:;.:;.\.:;\mnvvvvvvvv. `::/:;;;.:;;.:; o .:;.;;.:;;;.:;.:|.:;.:;.:\.:;\mnvvvvvnm ;.:;;.:;;.: :;;;.:;.:;.:;.:;\.:;.:;.:;.:;|mnvvvnm. :::;.:;.:;. o ..:;.:;.:;;;;.;;;;\.:;.:;.:;.:|mnvvnm. :::;.:;;.: .:;;;;;;;;.:;.:;;;|.:;.:;.:;./mmvnm. ;.:;.:;.;. o .:;.;.:;;.:;.:;.:;.\________/mmmnm. :.:;;;.;;; .:;;.:;.:;;.:;.:;.:;.;.:;;;;`mmnn `#######HHOHHH########################### #######HHOHHH########################### '::;;;.;; o :;;;.:;.:;;.;;;;;;;;;;;.:;.:` H.Classen
- tx 69708943906eb32a320a5a450fed450b0f14b4e475a98bc74615962b68a0bc83 (2015-01-24) via cryptograffiti.info "All Glory to he HYPNO TOAD" signed "SSt" has an ASCII art of HypnoToad, a ficticius mind controlling frog creature from Futurama: Fandom, KnowYourMeme. The same ASCII art can be seen for example at: www.gotfuturama.com/Multimedia/AsciiArt/HypnoSebastian.shtml
,'``.._ ,'``. :,--._:)\,:,._,.: All Glory to :`--,'' :`...';\ the HYPNO TOAD! `,' `---' `. / : / \ ,' :\.___,-. `...,---'``````-..._ |: \ ( ) ;: ) \ _,-. `. ( // `' \ : `.// ) ) , ; ,-|`. _,'/ ) ) ,' ,' ( :`.`-..____..=:.-': . _,' ,' `,'\ ``--....-)=' `._, \ ,') _ '``._ _.-/ _ `. (_) / )' ; / \ \`-.' `--( `-:`. `' ___..' _,-' |/ `.) `-. `.`.``-----``--, .' |/`.\`' ,','); SSt ` (/ (/
- tx 0913d8125167f728cec1b95d27e6fc62a7a45af35eecfefd3b5000e367ee1468 (2015-02-01) via cryptograffiti.info: ASCII typeface add for an unsuccesful cryptocurrency with a link to its homepage zeit-coin.net:
_ _ _ (_) | (_) _______ _| |_ ___ ___ _ _ __ |_ / _ \ | __/ __/ _ \| | '_ \ / / __/ | || (_| (_) | | | | | /___\___|_|\__\___\___/|_|_| |_| http://zeit-coin.net
- tx 43b0bb63fc50ad1edbb17486dc44825e4dd642a952c699cc13958e010ba3d8a5 (2015-02-26) has a star of David. Possibly related news from the day prior: www.theguardian.com/world/2015/jan/25/jewish-leaders-europe-legislation-outlawing-antisemitism "Jewish leaders call for Europe-wide legislation outlawing antisemitism"The signature however appears ironic and could stand for "Zionist Occupation Government"
/\ / \ / /\ \ ________/ /__\_\________ \ ____/ /___________ / \ \ / / \ \ / / \ \/ / \ \/ / \ \/ \ \/ /\ \ /\ \ / /\ \ / /\ \ / /__\_\______/ /__\ \ /_____________/ /______\ \ \ / / \ \/ / \ / \/ HELLO FROM ZOG
Muy feliz cumple Manu! ---- The Fantastic Four Gang :-D ~?O8O7?I$O8888OOZZ$$$7?=~::::::::::::$$8ODZZZ7I,.....,8D88O88O88$I?=7ZO88DDDNDNN 7888DD888888888OOZZZ$$I+=~:::::~IONNNNNNMNNNMMNMN8~:.,:+888D88O$$$Z$OZOO8DDNNNNM 88DDDDD8D88888888OZZZZI?=~::~+ODNMNNNMNMMMMMMMMMMNNND~,:?D8D88Z$$$7Z$ZZO8DNNNNNN 8DDDDNDDD8888OOO8OOOOZ7?=~~+DDDND8NDD88NNNMNMNNNMMMMMND?ODDD888ZOOOOOO88DNNNNNDD DD8DDDDDDD88O8O8OOOOOO7?++DDDDD8DDDDD8DDND888NDDNNMMMNMNZ$8DDDDD8DDDDDDDNNNNNNND 88D888888D88888O88O8OZ$7O8DD8DDNNNDDDDDND8888NDDDNNMNNNNDDO8888DD8DDDDDDNNNNNNND 88D888888888888888888OZZO88DNDDDDD8D88OOOOO8DDNDNDNNNNNDDDOI+?$88D88D8DDNNNNNNNN 88D8888D88888888D8D8DO$O8DDNDZ77I???+?++++++IZO8O8O888OOD8D$,,,~Z8OO888DDDNNNNDD DDD8888888DDDDDDDDDD8ZO8DDD8$I??+++===~~~~::~~=+===+?I$Z8888=..,7$OOOZO8DDNNNNDD 888D88DDD888DDDDDDD8ZO8DDDDO7?+++++=~~~~~:~:::::::::::~~+$8D$..:78OOOZO88DDNNDDD 88O888D88OOOO8DD8DD$888DDNDZ7?+?+?++==~~~~:::::::::::,::~=88DI,+88888OOO88DD888O O88888DDOOOOOO88DD8Z88NDNNOZ7???+++===~~~::::::::::::::::~$O88OO8888DD8O888OZZZO 88O8D8888OZZO8O88DOODDNDDD8OI????++===~~:~::::::::::::::::?ZOOOOOO8OD8DDDDOOOZ7$ 88O8O888O8OOOO88DDO8D8NNNN8O7III?++===~~~:::::::::::::::::?ZOZOZOOO8DDDDDD8877$Z 8O8888D8O8DDDDDDDDO8NDDDNNZ7I???+===~=~~~~~::::::::::::::~?OZZZ888D8D8888888$$$$ 8O8D88OO88DDDNNNNDZDNNDDN87I?????I$7???++===:~~~~~~::::,:=IO$$O88DD8D888D8DDZ$$$ 8888OOZZZO88DDDDDDO8NDDNDZII??7Z8O88NNNDOI?++=++++++==~::=$8ZZ88DDN8DD8DDDHACKER DD88O$$7$ZOOOO88D87ODDDND7??I7$$7777$OOO8O$?+=+$88DDD8O7:~$8$$88DNDNNNDDNNNNNNND DDD8O$77$$ZZOOO8DIOZZ8DNZ???7$ZODDNMMI8$8ZI=~:+IZOZ7II+=?=78$$O8NDNNNNNDNNNNNNDD DDD8OZZ$ZZOOOO8ODI$7$O8D????III7ZZ$$7IIII77=::+?7OZNDOZ=?~IO7Z8DDDDDDNNNDNNNNDDD DNDD88OO88DD88DDNI$?I$OZ??????????+++?+??II+~:==?77$7???+~=$+7DNDDDDDDDDNDDDND88 NNDNNDDDDNDDNDNDD$I?O8IIII??++++++++===+??I+:::~=++=++~~~:=77ZNNDDDDDDDDDDDDD888 DDNDDDDNDDNDDDDDNNII77I?II???+====~=~==+???=::::~:~~=~~:::=$+NNDDDDDNDDDDDDDDD88 NNNNNDNNNNNDDDDDDD??+7??I??I??+==~~===+I??+~:::~::~:~~::::~?=DDNDDDDDNNDDDDDDD8D NNNNNNNNNNDDDNNDDN$?I?IIIIIIII??=+=+?I$I+I?=~~::==~::::::~=~NDDNDDDDNDDDDDDDD888 NNNNMNNNNNNNNNNNNNNO??I$I?II777I?+??777$8D8$?+NO=+=~::::~~~?NNNNNDNNNNNNNDDDD8O8 NNNNMMMMMMNNNNNNNNDNN8$ZI?II7$$7I7I77?I7ZZOO$I+==++=~~:~=~:MMNNNNNNNNNNNNNDDD8OO NNNMMMMMMMMNMNNNNNNNNDO7??III7$777I7I7IIII$$$?+=~=?====~~:+MMNMMMNMMMMNNNDDD888O NMNMMMMMMMMMMMMMNMNNNNDI??IIII$7I?I$$77$7I+=~~~~=?I==+==+?MMMMMMMMMMMMNNDDD8888O NMMMMMMMMMMMMMMMMMMMNND??IIIIIIII?+?8O+I~=~I=IZZ?I$?+=+=8MMMMMMMMMMMMMNNDD888888 NMMMMMMMMMMMMMMNMMMMMNN??I7777I77I=+?III+~:~:,~+?+I+++==MMMMMMMMMMMMMMMDDDDDDDDD MNMMMMMMMMMMMMMMMMMMNNN?I777777I7I??++?I?++=~~=~:~+=+++IMMMMMMMMMMMMMMMMNNNNMMMM MMMMNNNNNMMMMMMMMMMMNMM?I77777II77I???++?IIII+~~:~===++MMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMMMMMMMMMMMMN+II7$7$$77III???++++===~~~~=+++MMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMNMMMMMMMNMMMMMMN??I77$7$$7$7I?+++==~~~~~~~~=+?MMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMNMMMMMMMMMMMMZ=+??II77$$$$77777I+==~~~~~:~~=+?MMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMNNNMMMMMMMMMM:+?II???II77$ZZZ$$$$$II+===+~~==??MMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMNNNNNMMMMMM7:I?77I?IIII7$$ZZOOZ7$$$7I??III?++8NMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMNMNNNMMMMMM,:I?$$IIIIIII7$$ZZZZ88OZ$$$777I?+=NNMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMNNNMMMMZ,,?7ZO7IIIIIII7$$$$$$ZOOOZ7????++=DMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMNNMMM8:,,,,Z$7I?I??I7777$$$$$$7II?++++++,ZMMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMMMMMMNDI,,,,,,,?7II?????II7777777I?+???++++.8MMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMMMMNNND=,,,,,,,,,,,.?????????IIII7I7I???++++=~.?MMMMMMMMMMMMMMMMMMMMMMMMMMMMM MMMN7:,,....,,,,,,,,,,,..??+++++?????III?++++++$.,..IDMMMMMMMMMMMMMMMMMMMMMMMMMM
Code 2.Muy feliz cumple Manu!tx 00d8871c1b3fb85912616bb2602b5a9869a345d9fa092f8454614c6158c83d10 (2015-04-08)which means: "Happy birthday, Manu", in Spanish, followed by Manu's face in medium resolutionMuy feliz cumple Manu! ---- The Fantastic Four Gang :-D
The given names of the other three of the "Fantastic Four Gang" are then given at Figure 4. "Viva la Revolucion! Happy Birthday Santi".Figure 4. Viva la Revolucion! Happy Birthday Santi.tx 1b35d4b9506ab80ec7fc5542f73271cbb72090aa3f70bfa77670f8bd43d072a7, block 378022, 2015-10-08) has a message:and starts a long chain of contiguous transactions that renders Santi's face twice in low resolution. They are encoded one line every two transactions with OP_RETURN:Viva la Revolucion! Happy Birthday Santi! Manu, Santi, Demi, Esteban
and we've decoded it manually in Vim.- first face: 1890addb8afaeb7eabfa9f0fe9bb3ab0bdfdbe939e407618d6e335d6fc3d376f to f06ae6f454dfb064088f87f0684a5a541374ae573e6a6323196facad53f992cb (both in block 278022)
- second face: cacf8b730bd299bf48f7eab2703dce2132ee6216bccd4d01f14493f5a12da6ba to ad5e4afdcf4b415a867ba5ae9171d5101042b2eee9a7d211906f468217ba6ef7 (both in block 378023)
Both blocks were mined by AntPool, so they weren't mining themselves to enforce ordering. So how is ordering assured? TODO are transactions actually contiguous in the block or are there other transactions interspersed? According to:many of the transactions are contiguous but we haven't checked all of them.bitcoin-core.cli getblock 00000000000000000baf6e3006fd05a1c5dbca3d430012180f8098cbe8b8ce22
Figure 5. Warren Buffet.tx 0fc0c50e410b62ee3a316135711116db6b4e728841c976f29ab85e2a41e0dcc3 (2015-08-02) Associated message:1P675gRxNwhFXgfuDu5yXwGDgwLDbXNJqz was never tipped so far: www.blockchain.com/explorer/addresses/btc/1P675gRxNwhFXgfuDu5yXwGDgwLDbXNJqz TODO what is "BM-2cUDAqyqcnksx7YDtgu2y72xDxcRjPeYfo"?if you like it, leave a tip: 1P675gRxNwhFXgfuDu5yXwGDgwLDbXNJqz BM-2cUDAqyqcnksx7YDtgu2y72xDxcRjPeYfo
This image was likely inscribed due to Buffet's general status as an investing God. Interestingly, in a twist of fate, Buffer would later come to strongly criticize cryptocurrency as worthless: finance.yahoo.com/news/warren-buffett-says-wouldnt-pay-175917403.html.Figure 7. . tx 467c075ee6edaa60f184d0683655f1f6d267efd98061872f167ef7ca9ca7c50f (2015-08-09). The eyebrows are a bit wrong, and he is a bit too young for the original series. Minor manual fixes were applied by Ciro Santilli, it is unknown why this was needed. - tx beeead7429cdb78f3bfe8a17d8e485a3a847b3e99a511a025bb49e2948af5058, block 378735 (2015-10-13) contains a happy birthday message:the Spanish part translates to:
To my dear friend Mariano, por muchos anos más de diversión!
It does not show well in our ASCII jumps because the non ASCII characters are UTF-8-encoded. Europeans... This is followed by the ASCII art with Marian's nerdy face in it:Here's to many more years of fun
which reads:_______ _______ ____ ___ _______ _______ __ __ __ __ _______ ___ _______ | || || | | | | | | || | | || |_| || || | | | | ___|| ___|| | | | |____ | | || | | || || _ || | | ___| | |___ | |___ | | | | ____| | | || |_| || || |_| || | | |___ | ___|| ___|| |___ | | | ______| | _|| || || ___|| |___ | ___| | | | |___ | || | | |_____ | |_ | || ||_|| || | | || |___ |___| |_______||_______||___| |_______| |_______||_______||_| |_||___| |_______||_______| `````` ``..---------------...`` `.--------------------------.` .-------------------------------.` .----------------------------------` `------------------------------------` .------------------------------------. ------------:+yo------+yo:-----------. ---------/shhs+:------:+shhs+--------. ``--------so$/:--------------:/os--------`` `.-------------/oso:------:ooo/--------------` .------------:ho:-:ohsssshs:--+h:------------. .------------so-----y+--/h-----+y------------. .-----------:-:h+--:oh----ys:--+h/-----------. .-------------/ooo/------:ooo+--------------.` `..------------------------------------..` .----------------------------------. `-----------.```....```.-----------` .------------.``````.------------` `-----------------------------.` `.-----------------------..` ``....----------....`` __ __ _______ ______ ___ _______ __ _ __ __ __ | |_| || _ || _ | | | | _ || | | || | | | | | | || |_| || | || | | | |_| || |_| || | | | | | | || || |_||_ | | | || || | | | | | | || || __ || | | || _ ||__| |__| |__| | ||_|| || _ || | | || | | _ || | | | __ __ __ |_| |_||__| |__||___| |_||___| |__| |__||_| |__||__| |__| |__|
which means:Feliz cumple, Marian
The message is encoded with OP_RETURN payloads across multiple transactions, 40 bytes per transaction. They actually managed to upload two almost fully consecutive transaction blocks and in the correct order. Could they be miners?Happy Birthday, Marian
Some of the payloads contain newlines, you are just supposed to paste all payloads together to form the image. Our reconstruction here is manual however, lazy to script it properly. - tx f6039915b829377849be87fc242303873e6574528db7916dd81ff44141b3560f (2016-04-27) via cryptograffiti.info contains some candles followed by poem that starts with:Is in Dutch of course, literally:
vaardig regulerend de orde van de dag
Given the date and language, it appears to be a reference to Koningsdag, Dutch national holiday that celebrated the birthday of their King at the time, King Willem-Alexander. Born in 1956, he would have been turning 60 at the time, so a nice round number in 2016 when these birthday candles were inscribed.skillfully regulating the order of the day
The poem also appears at: 2422215c9a6040c0e337bf1c1e9b2b32244a1e36f3dd3e79fb77592c90bbb5a8.) ` /(l /) ( \ / ( ) * ) ( , ) \#/ \#' .-"#'-. .-"#"=, ( |"-.='| '|"-,-"| )\ | | , /(| | /( , ( / )| | (\ ( \ | ) ) (( )\ ( (| | ) ) ) , ) |/ ( ) \ / ) ) . ) |/ ( ( # ( ( , ) / ) ( * ( \#/| (`# ) `#/| |`#/ ( '( \#/ .-"#'-. .-"#'-, .-"#'-. .-=#"-; `#/ .-"#'-. |"=,-"| |"-.-"|) 1"-.-"| |"-.-"| ,-"#"-. |"-.-"| | ! | | | | | | ! |"-.-"| | | | |._,| | | |._,| a | | | | | | | | | | | p | | | | | | | | | | | x | | '-._,-' '-._,-' '-._,-' '-._,-' '-._,-" '-._,-'
- tx a55e7587bb34a56ae1113b0848506ea2fcf0c0e1af8c241e76677eb2bcb727eb (2016-04-27) via cryptograffiti.infoThe image is also reproduced a bit later at tx 959a19729ca02b1e06e600a331d7f4603669a7eaaa20b5cfb9f3528e3005a8f2, block 410357 www.blockchain.com/explorer/blocks/btc/410357 (2016-05-05). This second one includes the lyrics:
/y _, _ _ ,_ o888P Y8o8Y Y888o. d88888 88888 88888b ,8888888b_ _d88888b_ _d8888888, 888888888888888888888888888888888 888888888888888888888888888888888 Y8888P"Y888P"Y888P-Y888P"Y88888' Y888 '8' Y8P '8' 888Y '8o V o8' ` `
translation;Denk niet wit, denk niet zwart.
Denk niet zwart-wit
Maar alleen aan de kleur van je hart.of the 1984 song "Zwart Wit" (Black and white) by Dutch artist Frank Boeijen, sample performance by the artist:Don't think white, don't think black.
Don't think black and white
But only by the color of your heart. - tx 15fb36eb159d2bbc78a4a4dffc29d166e662a020f42211c176648015102cbf77, block 410366 (2016-05-05) via cryptograffiti.info has a cute "ASCII art poem" if you will:57bc317de1d9a1724b751a008951f76c79c0b787d47cb7561598cc62994237ab has a related one.
#################### Transhumanism and### singularity are lies and tricks. Don't### let them brainwash U and become enslaved# to Mr. Computer##### It's not intelligent #################### The Angels Trumpet## lures to takes away# your free will###### You loose emotions,# CREATIVITY, sanity## and true INNOVATION# You have been warned #################### Humans are not tools to abuse and discard They have never been and they'll never be #################### Love & cherish life# Don't give up ur <3! #################### Pray for the Victims Send them love###### Heal Mr.Computer too ####################
- tx e10c958e199daf71ab31342d40e188380fe84f07abee6a11d02c274d5431902a (2016-05-26) via cryptograffiti.info ASCII typeface spelling "CrimsonHexagon"The URL redirect is dead as of January 2024. Possible meaning: en.wikipedia.org/wiki/Crimson_Hexagon
_________ .__ ___ ___ \_ ___ \_______|__| _____ __________ ____ / | \ ____ ___ ________ ____ ____ ____ / \ \/\_ __ \ |/ \ / ___/ _ \ / \/ ~ \_/ __ \\ \/ /\__ \ / ___\ / _ \ / \ \ \____| | \/ | Y Y \\___ ( <_> ) | \ Y /\ ___/ > < / __ \_/ /_/ > <_> ) | \ \______ /|__| |__|__|_| /____ >____/|___| /\___|_ / \___ >__/\_ \(____ /\___ / \____/|___| / \/ \/ \/ \/ \/ \/ \/ \//_____/ \/ http://smarturl.it/spacetransient
Figure 8. I Love You Forever. tx ddc39a3da0ee6f0651bdf0be7119b4db2612b19416e9128091b1f29cdfe2aa0d (2016-06-20) via cryptograffiti.info. Busts of a man and a woman looking forward............................................................ ....................................... ........................................................?$OOZZOZ:. ................................. ......................................................?8I~,....,,=,................................. .... .................................................8~~~:::,,,,,~=................................ ~~::,.................................................==~~~:,,,,:,:I=............................... ::~~~::,,............................................:=====$8D+:~:~$7+ ............................. ,,,:::~~~::,... .....................................:IDD8DI$Z7$?=?$7+.............................. ,,,,,,,,::~~::,,....................................8?$Z$N:++?+=~~~~?~.............................. ,,,,,,,,,,,,::~~::,,.. .............................. =+D=,:=7+~:::=~=~............................. ,,,,,,,,,,,,.,,,:::::,,...............................+?7OIO8ZZ?~~+7+~,............................. ,,,,,,,,,,,.,,.,..,,:::::,,.. ........................?$NDD$ZODD=+?II,.............................. ,,,,,,,,,,,,,,,.,,....,,,::::,,... ..................,+8N$I$IZZOI$7I+O.............................. ,,,,,,,,,,,,,,.,,........,,,::::,,....................$8DD8O7?78OZ$I+,.............................. ,,,,,,,,,,,.,.,..............,,::::,,................ .D88ZZOZOOO$I+~+.............................. ,,,,,.,,,,,.,..............................,............888D8O8Z?+==~:.............................: ,,,,,,,,,,,,.,.............................,..............?$OI?+++=+....$+.....................::::: ...........,,,.................... .......................??+??++??..,.D8O$Z?..............,:::::::: ...........,,,...........................................IM7I??II+..,.ND8D88ZZ$Z$7......:::::::::::: ,,,,........................... ......................?7,D77$77I?7O,.DDND8888888.....:::::::::::::~: ,,,,,... ...................... ..................~ZOZ8.DN7?++Z?+IM=NNNDD88NDDN..,.....:::::,:~~:,,, ,,,,,,,..........................................O88NDDDNN+~=~==+NMMNNDDDNNNDD=,........,:~~,,,,,,,, ,,,,,,,.........................................$DDDDNNNNNI~~7~=MNNNNDNNNNNDD8,..,,......,,,,,,,,,,, ,,,,,:,... .. ..................................8DNNDDNNNNN::,?NNMNNNNNDDNNND7.:..,,......,,,,,,,,,, ,,::::,... .....................................DDDNNNDNNNN7,DNNNNNNNNNNNNDDD=,~,,,,,.......,,.,,,,, ::::::,........................................,DNNNNNNNNNNNDMNNNNNNNNNNNNNND,,,.,,,,.......,,,,,,,, ::::::,........................ ......... .....,NNNNNNNNMNNDMMMMNNNNNNNNNNNMN,,,,,,,,,.....,,,,,,,,, ::::::,.....,..................................+NNNNNNMMMMDNMMNNNNNNNNNNNNNMMN~=,,,,,,.,.....,,,,,,, ,,,,,,,,..................... ................:~NNNNNNNDNMNNNNNNNNNNNNNNNNNMMMD?,,,,,,,.......,,,,,, .....,,,....,................ ................::NDDNNNNNNMNNNMNNNNNNNNNNMMMMMMMM::,::,,.....,,,,,,,, .....,,,.....................................,::~NNNNNNMMNNNMNMNMNMMMMMNNMNNNNMM~:::::,,,....,,,,,,, ~~~~~~=:..................................,::,:::=NNNNMMMDNMMMMMMMMMMMMMMMMMNNMM?~:::::,,,....,,,,,, ?+????I~..............................,:::::::~~~~DNNMMMMNMMMMMMMMMMMMMMMMMMMMMMM~~:::,,,,...,,,,,,, ???????:...........................,::::::::::~~~~?DMMMMMN8MMMMMMMMMMMMMMMMMMMMMM~=:~:~,,,....,,,,,, +++++++:...,.,,..,,,,..,,,......:::::::::::,:~~~~=~OMMNNMMMMNMMMMMMMMMMMMMMNMMMMMZ==~~:::,....,,,,,, +++++++:.,..................,:::::::::::,~~:,~~=~+~7MMNMMNNMMMMMMMMMMMMMMMMMMNMMMM?++~~~::,...,,,,,, ++++++=:.................,::::::::::,:~~:,,,.~~=~+=DMNNMNMNMMNMMMMMMMMMMMMMMMMMMMMO+=:=~~~:,..,,,,,, +===+==:.... .........:::::::::::,:=~:,,,,...:===+=DNNNMDMMMMMMMMMMMMMMMMMNNNMMMMMM7=+?=:~,::,,,,,,, ====+==:,:,,,,,,,,,:::~::::::::~=::,,,,,.....~~++???NNNNDMMMMMMMMMMMMMMMMMMMNMMMMMMMI?=:~~~:.,.,,,,, ====+===~::::::~::::::::::::~=::,,,,.........:~??77$NMNMNDNMMMMNMMMMMMMMMMMMNNNMMMMM$$I+,~:::::,,,,, =======~~::::~~~~:::::::~=~:,,,,,,,..........:~=++7ZNNNMNMMMMMMMMMMMMMMMMMMMNNMMMMMNNI~=,:,.....,,,, =======~::~~~~~~~~:::~=~:,,,,,,,...,.........=+~+?ZONNNMNMMMMMMMMMMMMMMMMMMMMMMMMMMMD~~,,:,,:,:,,,,, =====~~~~~~~~~~~~~==~:,,,,,,,,,,,...........,:~=+IZONNNMMMMMMMMMMMMMMMMMMMMMNMMMMMMMD~:~~::,..,,,,,, Dr. Bill Maurer Economic anthropologist
Code 3.ASCII art of Dr. Bill Maurer.tx 06d2528cfabf360c7a8f925d84207d47612cd0ac1ad2efd8aea9758263d9738b (2016-07-13) via cryptograffiti.info entitled:His university home page faculty.sites.uci.edu/wmmaurer/ describes himself as:Dr. Bill Maurer
Economic anthropologistHis Wikipedia page: en.wikipedia.org/wiki/Bill_Maurer.Professor Maurer is a cultural anthropologist and sociolegal scholar. His work explores the technological infrastructures and social relations of exchange and payment.
Figure 9. Photograph of Dr. Bill Maurer. Source. Off-chain reference image for the ASCII art taken from his university home page: web.archive.org/web/20231109222608/https://faculty.sites.uci.edu/wmmaurer/- tx e35a9a198b77ece71272b66f94f9329184c6e4ee48e9e768e54ee8caf5d471fb, block 425758 (2016-08-18) via cryptograffiti.info has a dark one:which reads:
killyour children setthemz free.il+ 6(\___/) 6( O_O ) 6 `---`% evlbunny here)to@ rule^you
Kill your children, set them free. 666. Evil bunny here to rule you.
- tx eede99ab9b50aa5871fcb4b1d0d1a22ac2fa94b08172b1fa677f0b200e96f84a blk 437669 (2016-11-06):
__ / __ / * `' \ \ / ._,.__, APPLE BAKE '16
____________________________________________________ | AA | | AAAAAA | | AAAAAAAA | | AAAAAAAAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAA AAAAAA | | AAAAAAA AAAAAAA | | AAAAAAA AAAAAAA | | AAAAAAAA AAAAAAAA | | AAAAAAAA AAAAAAAA | | AAAAAAAA AAAAAAAA | | AAAAAAAA AAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | | AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | | AAAAAAAAA AAAAAAAAA | |____________________________________________________|
Code 4.Study Math and Computer Science at Augustana College.tx 9caaa9f8d0e170bf6d73a722e9bb2e7e0d37577476d485bd3eeac09866f26345, block 440620 (2016-11-26). Input script inscription.Contains ASCII art of a large letter A. Has some custom encoding we didn't have the time to investigate which makes it deformed in our dumps, so we fixed it manually. The associated message reads:and so we understand that the ASCII art is formatted to look like the font of the logo of that university from Illinois.!Study Math and Computer Science at Augustana College!
Figure 10. "Augie A". Source. Off-chain reference image for the inscribed Code 4. "Study Math and Computer Science at Augustana College" typeface logo taken from the Augustana College website.Data Insertion in Bitcoin's Blockchain by Andrew Sward, Vecna OP_0 and Forrest Stonedahl is a paper published by some people of the university, presumably the culprits. This was brought to our attention via: twitter.com/ottosch_/status/1735297943563837726.See also: Figure "Augustana College Old-Main.jpg".- tx 12fba831eb6de8eb944e80e42c78d29cf05a833831a335a5711a4b61cf90802e (2018-04-06)Found by Messages from the mines.
Grishchuk Roman_____ Pavlovich___________ ________AND_________ Gres Anna Leonidovna Married 01/04/2015__ ==================== =====++++==++++===== ====++===++===++==== ===++====++====++=== ===++==========++=== ====++========++==== =====++======++===== ======++====++====== =======++==++======= ========++++======== =========++=========
- tx fd739c26276ea81fea8210939d527fccd7c9622f93aa17d18ee0bd5321387fde, block 517406 (2018-04-09) contains the first line of an ad from American stockbroker company TD Ameritrade. It is encoded one line per transaction with OP_RETURN, but the ordering is completely scrambled. A link is given: TDAmeritrade.com/Blockchain but it is 404 as of January 2024 of course, companies can't keep their pages up for more than 3 seconds, but there is an archive which decodes the indented picture for us, including the corresponding tx hashes for each line web.archive.org/web/20180902001329/https://www.tdameritrade.com/landing-pages/offer/blockchain/index.html?cid=TVTDACDDRTVJ64, here is a copy from the website because we were lazy to double check each line:
.............See the full picture at TDAmeritrade.com/Blockchain................ ................................................................................ ................................................................................ ................................................................................ .......................................................................^V^...... ........XXX......................................................^V^............ .......XXXXX.................................................................... ........XXX=====================................................................ ........| | ....................\\.............................................. ........| | .......................\\=========================.................. ........| | ..................................................\\................ ........| | ...................................................\\==========..... ........| | ...............................................................\\... ........| | ................................................................||.. ........| |.................................................................||.. ........| | XXXXXXXXXXXXXXX ................................................||.. ........| | XXXXXXXXXXXXXXX ................................................||.. ........| | X| .........\XX ....@ ..................* ..@ ..........@ ......||.. ........| | XXX| @ XXX\ XX @ @ @/@@@ @@ @/@ @ @@@ @/@ @@ @@@ .@@ ..||.. ........| | XXX| @ XXXX| XX @@@@@ @ @ @ @ / @ @ @ @ @ @ @ @ @ / ..||.. ........| | XXX| @ XXX/ XX @@ @@ @ @ @ @@@ @ @ @, @ @@ @@@ @@@ ||.. ........| | XXX| @ /XX ................................................||.. ........| | XXXXXXXXXXXXXXX ................................................||.. ........| | XXXXXXXXXXXXXXX ................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| | ................................................................||.. ........| |===================== ...........................................||.. ........| |.....................\\========== ...............................||.. ........| |.................................\\==============================//.. ........| |..................................................................... ........| |.....................................((((())))....................... ........| |...................................((((((())))).(((())))............. ........___..................................(((((((())))))(((()))))............ ......./___)................................((((((((()))))((((())))))).......... ....../ | |..................................(((((((((((())))))))))))).......... _____ ..| ( )................................................................... ........| ( )................................................................... | ( )..............(().(().............................................. _____\__| ( )............((((())))))............................................ ........| |.............((((((())))))).......................................... ........| |..................................................................... ........| |..................................................................... ....MMMM| |MMMMM................................................................ MMMMMMMM| |MMMMMMM.............................................................. MMMMMMMM| |MMMMMMMMMMMM...................................$..................... MMMMMMMM| |MMMMMMMMMMMMMMMM............................$$$$$$$.................. MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMM....................$$$$$$$$$$$$$$$............. MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMM............$$$$$$$$$$$$$$$$$$$$$$$.......... MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMM......$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.... MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$$$$ MMMMMMMM| |MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$$$$$ \\\\\\\\| |\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\| |\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\ /\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ \\\\\ TD Ameritrade, Inc., member FINRA/SIPC. copyright 2018 TD Ameritrade \\\\\ \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
- tx eda919b0a61b91c1fb030e6af314dfe5aaa6198416bfdaf8599d7f1a80c5d614, block 526446 (2018-06-07) starts an ASCII art spread across several transactions on different lines. Lines are completely scrambled, so either there is an index somewhere, or it was meant as a puzzle. This is the best we've managed to unscramble so far:At firs we thought it was some kind of tribute to the Cannes Film Festival, but given the string "Titanium" and the fact that all people mentioned on another section of the art work for advertisement companies, we understand that it is instead almost certainly about the "Cannes Lions International Festival of Creativity", previously "International Advertising Festival", which has a "titanium" prize category, e.g. as mentioned at: www.thedrum.com/news/2018/06/22/cannes-lions-winners-titanium-glass-grand-prix-good-and-more:
................................................................................ ..............................@(..@@@@@@%@@,.@@@@@@@............................ ........................@@@@..@@@@@(..@@@@@@@(.@@@@@@..@@@@@@@.@@@@..@.......... ......................@.@@@@..,..........@@@@@@...@@@#..@@@@@@@..@@@.@@@........ ....................@@@.@@@@..@....../......@@@@&..@@@..@@@@@@@@.@@@@.@@@....... ...................@@@..@@@...@..&@..@@........@@@%@@@..@@@@@@@@..@@@@@@@@...... ...................@@..@@@..../&.@@@@@@@........@@@@@@..@@@@@@@..,@@@@@@@....... ..................@@..@@@@....@..@.@@.@@@.......@@@@@@.@@@@@@@...@@@@@@@........ ..................@@..@@@@...@........@@@@......@@@@@@@@@@@@@..@@@@@@@@......... ...................@@@#.@@@@.,...................@@@@@@@@@@@@@@@@@@@@........... ....................@@@@.@@@@.@@............@.@@@&.....@@@@@@@@@@@@@............ .....................@@@..@@@@.@@@........@.@@@.@@@@@@@@@,..@@@@@@@@............ .....................@@@@...@@..@@@......@@@.@@@@@..@@@@@@@@..@@@@@............. .....................#@@@@@..@@..@@@@@@@@@@@.@@@@@@@..@@@@@@@.(@@@.............. ......................@@@@@@@@@...@@@@@@@@..@@@@@@@@@..@@@@@..@@@............... ........................@@@@@@@@@........@@@@@@@@@@@..@@@@..@@.................. ...........................@......%@@@@@@@@@@@@@@@@@@@@@@@@@.................... ...............................@@@@@@@@@@@@@@@@@@@@@@@@@........................ ..............................@@@@@@@@@@@@@@@@@......@@@........................ ..............................@@@@.....@@@@@@................................... .............................@......@@@@@@................#@@@@@@@@@@@.......... ..................................@@@@@@...............@@@@@@@.................. ................................@@@@@................@@@@@@@.................... .............................@@@@@.................@@@@@@@...................... ...........................@@@@@.................@@@@@@@........................ ........................*@@@@..............,@@@@@@@@@@@......................... ......................@@@@..........@@@@@@@@@@@@@@@@............................ .........@@@@.....@@@@@........*@@@@@@@@@@@@(................................... ........@@@@@@@@@@@.........@@@@@@@@/........................................... ......@..@@@....@@@.......@@@@@@................................................ .....@@@@@.@@#..........@@@@@................................................... ......@@@@@@@@@@@@@@@@@@@@...................................................... ...................................................................===========/. .........................................................==========..........//. ................................................=========..................../.. .........................................=======...........//XX...XXXXXXX...//.. ...................................======.........XX..XXXXXXXXX.XXX........./... .........................=========........XXX....XXX..XXXX.......XXXXXXXXX..\... ...............==========............XXX.XXXXX...XXX..XXXXXXXXX....XXXXXXX..\\.. \=============/..............XXXX....XXX.XXXXXX..XXX..XXX.......XXXX..XXXX...\\. \\..................XXXX.....XXXXXX..XXX.XXX.XXXXXXX..XXX../XXX..XXXXXXX.....\\. .\......XXXXXX......XXXXX....XXX.XXX.XXX.XXX...XXXXX..XXXXXXX................//. .\\...XXX...XXX....XXXXXXX...XXX..XXXXXX.XXX....\XXX....====================/... .\\..XXX..........XXX..XXX...XXX....XXXX.XX=....=======/........................ ../..XXX..........XXXXXXXXX..XXX............===/..######...###...###..####...... .//..XXX....XXX..XXX.....XXX.X......======//......#...##.###.###..##.##..##..... .//...XXXXXXXX..XXX.........======//................###..##...##..##..####...... ./.................=======//......................###....###.###..##.##..##..... /================//..........T.I.T.A.N.I.U.M......######...###....##..####...... ................................................................................ ..................Duncan.Marshall-Founding.Partner-Droga5-USA................... ..................Gail.Heimann-President-Weber.Shandwick-USA.................... ..............Susan.Bonds-Co-Founder.&.CEO-42.Entertainment-GLOBAL.............. .............James.McGrath-Creative.Chairman-Clemenger.BBDO-AUSTRALIA........... ............Fred.Raillard-Founder,.Chief.Creative.Officer-FF-GLOBAL............. ...........Eugene.Cheong-Chief.Creative.Officer-Ogilvy.&.Mather-APAC............ ..........Colleen.DeCourcy-Chief.Creative.Officer-Wieden+Kennedy-GLOBAL......... .......Caitlin.Ryan-Regional.Creative.Director-Facebook.and.Instagram-EMEA...... .......PJ.Pereira-Creative.Chairman.&.Co-Founder-Pereira.O'Dell-GLOBAL.......... .Jason.Xenopolous-Global.Chief.Vision.Officer.&.Chief.Creative.Officer-VML-EMEA.
The part with the at signs '@' which we believe represents the lion is the hardest one and we've perhaps gotten some lines wrong, corrections are welcome.The highly coveted Titanium Lions - created to honor marketing work that doesn't fit neatly into traditional categories
Figure 11. Cannes Lions logo. Source. Off-chain, for ASCII art reference. `...:. `''''';'; '+'''+'''' `'''++++'''' ;'++++';;'++, '+++++';;;''+, '+++++;;;;;++; '++++'';;;;;+': ::::::,,,,,,,,...`+'''';;;'';;;;;` ````````````` ::::::::::::::::::';'''';+++';;';:::::::::::::,,,, :::::::::::::::::::''';;''+'';;';::::::::::::::::: :::::::::::::::::::;''++'''';;;''::::::::::::::::: :::::::::::::::::::;+++++';'''''+;::::::::::::;::: :::::::::::::::::::::;'+'''''++'';#';::::::::::::: ::::::::::::::::::'+++''''''+''++'+'+;:::::::::::: :::::;:::::::::::'+++++''++++''++'#++''::::::::::: ;;;;::::::::::::'+###++#'+++'++++'#+#++'';:::::::: ;::;;;;;:::::::'++++++++#+++++++++#+++++++';:::::: ;;;::::;;;:;;;;++++'''''+####+++++##;++++++';:;::: :::;;;;;;;::::+##';''''''###+##++##+;++++++++':;:: :::;;;;::::::;+#+';''''''###++###+#+;###+++++''::: :::::::::::::#+#'''';''''+###+++####;##++++++++':; ;;;;;;:::::;:++++''++'''+####+++++##;#+#++++++++': ;;;;:;:::::::#++'#++++##++#++++++++#'###+++####++; ::::::;;;;;;;+++''''++'+++@+++++++'####+#++#+++++; ;;;;;;;;;;;;;;+#';'''''+'+##'+++++'+#####+++++#++; ;;;;;;::;:::;:'++'''+''+++##++'+''+#########+++++: ;;;;;;;;;;;;;''++'++'''++##+'+##++#+##+#+++##++++; ;;;;;;;;;;;'''''#++''''++##+###'#######+####++++;; ;;;;;;;;;;;;''''+#++'+++###'#+;'##+####+++#+++++;; ;;;;;;::;;'''''+'+##++++###'#';###+##+####++++++;; ;;;;;;'++'''''++++#++++####'+;+##+###++####++++;;; ;;;;:+++''''++++++#####@###'+;######+#++###++++;;; ;;;';;#+'''+++++++########+'++######+++++++++++;;; ;;;::;'+'+++++++++########''++##+##+++++###++++;;; ;;:+;''+++++++++++#+#####+''#+#+###+++#####+++';;; ;'';;+''+++++++++++######'''+######+++++###+++;;;; ;';;'''+#+++++++++######+'';#++############++#:;;; ;'';''+'++##++++++++####+'''###@########++#++#;;;; ;''''''+@++++#++++++####''+'##############++#;;;;; ;''''''''++++++++++++###''+'##############+##;;;;; ;'''''''''++++++++++++##+'''##############+#+;;;;; ;;;;''''''+###+++####+######################;:;;;; ;;;;+''''''+##############+#################;:;;;;
Code 5. . 2017-05-27 via cryptograffiti.info. A low resolution man and a woman hugging looking forward, signed "B&E April 9". The image /s repeated at: tx 47fafaa96c24d3f204658fb4bec34ab6f18df138084e04535ea60cce8c4e4857 without signature.- tx 79947c26f8abc8d5c2a9b5442005a5426f35f436119b3092f59e6fe3fad80df1, block 530614 (2018-07-05) has this lolcat:
lolcat test |\---/| | o_o | \_^_/0
- tx f8102999c0aaf7681deec383eb8e7946f093e94a116a21e367e9ed6b7c32d1fb (2018-08-23) contains the logo of the GrrCon, an annual cybersecurity conference with message:The actual code appears to be:
Your free GrrCon ticket
a reference to OP_RETURN. It is steganographically encoded diagonally across the skull's eyes. Ciro Santilli only saw this after grepping:OPRETURNISMYFRIEND
which made all nongrep @ data/out/0538.txt
@
signs stand out due to the terminal's syntax highligh. This image was uploaded one line per transaction with a few interruptions that we removed manually, and there were was a previous partial attempt a bit before: at tx f8102999c0aaf7681deec383eb8e7946f093e94a116a21e367e9ed6b7c32d1fb so either a failure, or maybe it was intentional to obfuscate things a bit.@@@@@@@@@@@@@@@@@@@@@@@@YOUR@FREE@GRRCON@TICKET@CODE@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@, *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@% @@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ .@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ *@@@@@@@@@@@@@@@@@@@, @@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ @@@@( %@@@@ @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@ @@@@ @@@& @@@@@@@@@@@@@ @@@@@@@@@@@@ @@@ @@@@@@@@@@@@@,@. @@@ @@@@@@@@@@@ @@@@@@@@@@ %@@ .&@@@@@@&%@@@@@&&&@@@@@# @@/ /@@@@@@@@@ @@@@@@@@@ @@ @@@&@@O@@@@@@@@@@@@@@@@(@@@@& @@ @@@@@@@@ @@@@@@@@ @@. .@@@,%&@@P@@@@@(,*&*@@@@@@@@#(#.@ (@@ @@@@@@@ @@@@@@* @@ @@(@%@@@@@&R@@@@&@@@@@@@&@@@@@@/ @@@ @@ @@@@@@ @@@@@# @@ @@@@@@@@,,@%@E@%@@@@@@@@@@@%@@@@@.@@@@ @@ @@@@@ @@@@@ @@ @.@@@@@,@@@(@,T@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@@@ @@@@ @@ @&@@@@@@/@#@(@&@U@@@@@@@@(@@@@@@., #@@@@@ @@ @@@ @@@* @@ @@@@&@@&@ #@@@R@.@@@@@.@@@@@@@%@@(@@@@@ @@ @@@ @@@ @@ /@@*@@ @@@/N/@,@@@@@@@@@ @@@@@@, @@ @@ @@@ @@ @@@@@ @@.@I@@,@@@@@@@@ @@@@&@@ @@ @@ @@/ @@ @@@, (#@/S@@@@@@.,@ **@@&,@ @@ @@ @@ @@ %(( @#@@@@M@@@@@&@ #./%&@@* @@ %@ @@ @@ #&&@ @@@@&@@Y@@@@@ &@,@@@.( @@ %@ @@, @@ @@@@@@ *(@@%@@@F&@. @@&%@@ @@ @@ @@@ @@ @#@%@/@ @@@*@@@R( @@@&@ @@ @@ @@@ @@ @@@@@@@@@%@@@%%@@@@@@@%%/I@ @@@@, @ @@ @@ @@@. @@ @@@@@@@*@&@@@@# @(@@@@@@@@E@@@@@@@& @@ @@@ @@@@ @@ @@@@&@@(@@@@@@.@# @@@ @@@@N@@@@,@( @@ @@@ @@@@@ @@ @@@*@@&@@*(@ @@@&@@&@@D@@@@& @@ @@@@ @@@@@. @@ @/@,@@@@@@@@@@@@@@% @@ @@@@@ @@@@@@ @@ @@@@@@@@@@@@@,@@@@ @@ %@@@@@ @@@@@@@, @@/ @&@@(@@@@ @@@@@@@@@ &@@ @@@@@@@ @@@@@@@@@ @@ #%@(,&,@@@@ @(& @/,@ @@ @@@@@@@@ @@@@@@@@@@ /@@ @@&@@@@@,* @@& @@@@@@ .@@. @@@@@@@@@ @@@@@@@@@@@@ @@@ @(@@@@@@ @@@ .@(@@, @@@ @@@@@@@@@@@ @@@@@@@@@@@@@@ &@@@ @@@# @@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ @@@@@ @@@@@ @@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@# .@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ @ , . @ @@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@ @ @ @# @ *, @ @@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@& @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Code 6.Your free GrrCon ticket.Without@
s to better highlight the code:YOUR FREE GRRCON TICKET CODE , * % . * , ( % & , . % .& &% &&& # / / & O ( & . . ,%& P (,*&* #(#. ( * ( % &R & & / # ,, % E % % . . , ( ,T & / # ( & U ( ., # * & & # R . . % ( / * /N/ , , . I , & / , (# /S ., ** &, %(( # M & #./%& * % #&& & Y & , .( % , *( % F& . &% # % / * R( & % %% %%/I , . * & # ( E & & ( . # N , ( * & *( & & D & . / , % , % , / & ( & #% (,&, (& /, / & ,* & . . ( . ( , & # # . , . # *, &
Figure 12. GrrCON logo. Off-chain ASCII art reference. .,:x, .. ..; 'll' .;c;,.. ...'...::;;':coc.'o0xxxO00Ox;l:,',l.,;,,;c :'x;.'':::c;,..::,;ddddl:;'. .':.'...,;:c,:,:.:''0kkk0000k'. .l,,:;;c: c'kcckOOkxdl:;:clokOOkkxdolc:,..;..,';';cc:;c:l.'..xkxxOO0Ox'...,:ldc:.''. ...c:xOKKKKKOxocodxOKKKK00Okddl::;'. ..;'''cl.'ldxxdlcolddddoll:,;;',,d:;'... .. cxOKXNNXXOxkxk0KKOOO00OOkxdolcc;,'. ,'..'ooOKKOkolk00000OkkkOkdl:'.c''..., :0XNNNNXO00KKKKK000kdk0OOOOOOxoc;,:'...;dKKXKKOxok0XXXXXKKXXKK0kxlccc'.,,' lOOXXNNXKKKKK0OkxdkOKOox00KXXNNXXKOdl',dKKKKKKK0kxxOXXNXX0OxlcllodkOkxc';;: cKO0XNNX0kddolccc::cldxxdOKXXXNNNNXOkxoNNNNNNNNNXK0Oxxkkxoc:;,,'...':x0Oc,,; .'0KKKXKOdlcc:::::::;;::cccclloxOKXNNNOxKWWWWNNNNKOxdoocc:::;;;,,'... .ckOl'; .dKXK0Kklcccc::::::::::;;;;;;,,,:ld0XNXXXWWWNNNKxolcc::::::;;;,,'... ;xOc 0KKO0klc:::::::::::::::;;;,,...,:coOXXXNWWWNXOdlllcccc::::;;;;,,,''..... ,kx; ,KXKKOdcc:::::;;;;::::;;;,''...',;:cxKNXWWWNXOxdoollcc:::::::::::clxkkdlc;..o, lXXKOolcc::::::;;;;;;;;;,'......,;:cd0NNWWWX0xddoolllcccccccccccokOOkxdol:. 'c 'KXklcc::::::cc::::;;:;;;;,',,',;;:lokXNWWWXOkddoollllooodoolcccoxk0KKkd:;...; kNxllooddxddooooollllllcc:,,,;;;;;cod0NWWWNKOxdooloxO0000Okdl:;oodxxdol:,'. ;d0kdOO0000KKKKK0OkxoooxkkkkkxxdddlloxkXWWWWN0kdxk0K000KKKK0Oxl::;;clc:;,,... .k0OOxO0KKKXNNXXXK0xlccxKXXKKK00OOOOOxkNWWWWWX000OO0KXXOkOOxkddl:....;;;,'.... ddklxodxkkO0000000KkoloO0KKKXXXKK00OkO0XWWWWWXK000KK00Okxxxdxxxoc,..'lolc::;,. xodlodllllodddddxOkl:,,dOxkkkkkxxddddO0NN0KWWWXK0OOkkxddoooodkkxl:;...:ddolc:; dllollooooooooodxocc:''cddllllllllloxxONNlcNWWNK0xdddoolllloxOxkxolc;:lccodxdl O0ddooolllllloooolc::,';cddolllloodddxKXNdk0NNNX0kxddoolllooxOO0KK0kooc:::ldxo NNNdddlllllllodolllccc::cldollllllodxO0K0dxxk0XNX0OkxxddooodxxkOOOkxolcccooooo NNNxxxdooooodddk0K0kxkkOOxddoloooodxk00OxdxxxxxOXX00OkkxxdddxdxxxxkkkOkxoc::cc NXKkxxkxdddddoodxkO0KKOkkdoodddoodxkOkkxxxxxxxxxxOK0000Okkxxxk00KK0Okxxxoc:;;, XKXKxxkkxxxddddddxxkOOxddoooododdxkOOdxddddddoooddddk0K00OkxxkkkkOOOkkxdlc;,'. KXXW0OkOkk000OOOOOOOkkOkxxxOkkxxxkkOdoooooolooolooodxk0K000OOkkkxxxxdollc:;,,' KXXWWX0O0OkOkOOO0O000OO00OOkOOkkOOOdooolooooddooooodxdxKKKK000OOkxddoollllccco KXXWWWNK0KOOkxxxkOOOOOkxddoodxOO0OdddddddoddoddoddodxodXNNNXKK000OOkxxdddxxkKX KXWWWWWWNKKOkkxxxxxxxxxxdddxxOO0XXdlloodolooddodldooxox0XNNWNNNNXXXXKKKKXXXXXK XWWWWWWWWWXKOkxdoooooooooodxO0XWWWOloodolddddololllloOXWNNNNNNNNNNNNNNWWXXXXKK WWWWWWWWWWWWX0Okkxxxxddddxk0KXWWWWXdcooocllllll::ccoXWWWWNNNNNWWWWNNNNNNXXKKKK WWWWWWWWWWWWWWXKKK000OOO0KXNWWWWWWNOlllollocl:lllkXNWWWWWNNNNNNNNNNNNXXXKKKKKK WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWNXloccxdxkoldOXNWWWWWWWWNNNWNNNNNNNNXXXXXXXX
Code 7.ASCII art of two low resolution faces. tx 75b431e0a8c4617ca8adefe593ba66aa30907742b6dc8772761bfe7edabd74b4 (2018-12-30). Input script inscription. Two low resolution faceskkkkkkkkkkkkkOOOO0000OOOkdc:,''... ............';oooodxdx0K0OKKXXXXKKNNNWWWNW kkkOOOOOOOkkOOOO000K00Oxc;'.''... ...............':lodOxxKK000KKKKKKXNNWWWWWW 0kkkkOOOK000000KKKKKKOl;,'...,'.. '. ..........,ckKdx000000KKKKXNNWWNNWWW OOOOOOOOXNXXXXX0kkOxd:,'........ .,. ...........cddk000000KXXNWWWWWWWWWW XXKXXXXXKKKKKKKKKXKx;'.... .... .:. ............. .;oOXNNNNWWWWWMWWMMMWMMM OOOOOOOOOOOOOO0OOOx;.. . ....':.. ...... ... . .,OXXXXXXXXXWWWNWWWWWWW xxxxxkkkkkkkkOOkkx:.. .';:c:,;;...'... .. .:k0000000XNNNNWWWWWWW xxxxxkkkkkOkkkO0Kd.. .,:odxxkkxkOxoc,. .o00000KXNNNNNWWNWWWW xkxkkkkOOOOO00KOkc. 'clldxxxkkOO000Okxl:'. ,kO000KNNNNNWWWNWWWW xkxxkkkO00KKK00Ok;. ,loddxxxkOO0000OOkxxdl;. .d00000XNNNNNNNNWWWW kkkkOO0KKK00OOOOk'. .,:cldxxxkkkOOOOOOkxdlc:,.. o00OO00KXXXXXNNNWNN 00KKXXXKKKKKKKKKO; .;cc,'.'cldxxkxdoc,',cll:,;. .'OKKKXXXXNWWWWWWWMMM NNNNNNWWWWWWWWWWNk . ':c:cl;cdoclxkdlooo;ccclcc;. ..x00KKKKXXXKKKKKXXKXX kkkkkkkkxxkkkddooo:. .. 'clllooodolcdxoodddddooolc;. ...O00000000000OO000OOO xxxxxxxxddkkkxdolll:'. .clooddxxolldxoodxkxxxdool;. ..'.xxkkkkkkkOOOOOOOOOOO oooooodddodddol:;;;:.. ,loddxxxllldxlloxxkkxddoc;. ..lXXNNNNNWWWWWWWWWWWWW oooooddddddxxxxdddxd.. ;lodxddccokxlolxddxxdoc:. ..lONWWWWWWWWWWWWWWWWWW 00000KKKKXXXXXXXXXXXl; . .;colloollododdddllolc:, .....:kNWWWWWWWWWWWWWWW XXNNNNNNNNWWWWWWNNNXx,. .;collcclodolllooolcc, ... .:xOOkkkkkxxxddd NNNNNNNXXXXKKKKKOkx'.. . .':lolccccclodddol:' .:lccccccccc:: ooooooodddddddoc;'... .... .;loooddddxddlc;. ..,:loool:::c::::::: lllllllllloll:,,'....... . .:odddxdol;'. ...'coooooooooo:::::::::: ccccccccclcc;'''''.. .',;;'. .';coolollod::::::;;; :::ccc::;;,..... .',:cllo:::;;;;; :::,'.'... ..,c:;;;;;; ;...... ..';;;;; ccc. .,,,, cc. .',, ., .,,
- tx 1f23df23751bdd6c2e3ac138ed0de9d9a6b749c50d7da09d2c0a6d63ab237fe8 block 591520 (2019-08-24) contains a cute ASCII art poem split one line per transaction as suggested by the poem itself:
_______________________________________ | An immutable poem | | Unchanging over time, forever | | Written in transactions flowing | | | | Unbroken blocks for a Rose | | That I found in September | | Freedom gives this simple prose | | For all our time together | | | | Thank you for being you |O | Like this poem, it is forever |, | After all these years true | | I love our time together |
- tx b8e80f2bd1eac8c6db4dfb8b6cc9c8eb71133cbc1a0d32e6952c1a2818eecc8f, block 652005 (2020-10-09) contains the obituary for Yang Yiping, a Christian Chinese lady who lived in Germany:
.-==-. | | | | .-=====' '=====-. | Yang, Yiping | *-====-. .-====-* | | | 杨 | | | | 一 | | 平 | | | | | `-==-´ *~~~~~~~~~~~~~~~~~~* Yang, Yiping 杨 一平 .~~~~~~~~~~~~~~~~~~. ✰ 1957-07-19 ✞ 2020-10-08 '~~~~~~~~~~~~~~~~~~' Wir vermissen dich! 杨一平, 我们思念你 ヾ( ̄▽ ̄) 杨一平与 耶稣在一起 //yang.yiping.de/btc
Translations:- Wir vermissen dich: We miss you
- 杨一平: Yang Yiping
- 我们思念你: We miss you
- 杨一平与耶稣在一起: Yang Yiping is with Jesus
The link yang.yiping.de/btc is dead with no archives, but the toplevel yang.yiping.de survives as of 2024 and contais an obituary in a WordPress website. The Bitcoin message is acknowledged on the website at:The website is also mirrored at yiping.de. The navigation is a bit confusing, but yang.yiping.de/?cat=10 contains a blog with many entries, presumably by her husbandarchiviert auf der BTC Blockchain TX b8e80f2bd1eac8c6db4dfb8b6cc9c8eb71133cbc1a0d32e6952c1a2818eecc8f
- the first post is from slightly before her death on 2020-09-01 and documents their 2019 trip to San Francisco apparently to visit family. She could be a COVID-19 casualty.
- yang.yiping.de/?p=367 gives transliterated names of her three children: Kaibin, Ella and Martin
- yang.yiping.de/?p=638 has some mentions of work colleagues, but not enough to easily identify where she worked
Figure 13. Off-chain image of Yang Yiping. Source.A previous failed upload is present at: tx b4ba91b4892ff85a5eb18b85bc1fd744d9418b2a71f1dc130447893b9e1cab60, block 651974 (2020-10-09)The upload is done as P2PKH (20 bytes at a time) and is meant to show with newlines after each ouptut, BitLen style. It is also further broken down on our upload by the presence of UTF-8 characters. brando2131 helped decoded this message on Reddit, after Ciro Santilli reached out for help after seeing his work on the Code 9. "ZN inscription". - tx 0d034d6dc3cfa8c8ebb1df202ada251bdf890f9dd5f0c4dffbe185b8cc5c999d, block 669986 (2021-02-10) a teddy bear, also visible e.g. at www.asciiart.eu/toys/teddy-bears? "xoxo" means hugs and kisses. Maybe this was in preparation for St. Valentine's day a bit later on February 14th?
___ {~._.~} ( Y ) ()~*~() (_)-(_) xoxo, S
- tx 7076d9a40b44e92d8b96f9f5f1cb258619356d0789fe5bcf5197e2eaeb2b9eab block 693550 (2021-07-31) contains what could be an obituary for a bird:and tx b478c2a3566fa644ccb3c9da567f39c9030e337537610c9ff5c5c885ea6109b8 block 693776 appears to follow up on it:
YOU ARE _ |o}= | ( / /) /_// _/_// \/_' __LL SO FAT
Cute._ _ /and\/so \ | (o><-) | \//\ /\\ V_/ \_V `\ / ' loved Chris<3
- tx 5c4f060e6166a530d891cafd0e9df42441d29b1ed9cff71a1652201b8d50bd72 (2021-10-27) TODO what does it represent? It seems so familiar... Decoded from our dumps with
fold -w80 -s
. It is encoded as a sequence of 43 OP_RETURN output scripts each containing 80 payload bytes each:d, ,do' ;d; :NNk;. .OWWk. .:OWK, '0MMWO:. ... .xWMMWd. .. .l0WMMk. dMMMMW0l. .,coxO0Kd..oWMMMMNl .xK0kdl:,. .oKWMMMWl ;KMMMMMWKo. .lXMMMMMX; :XMMMMMMX; :NMMMMWKc. 'dXMMMMMM0' oWMMMMMMMXd'.'dXMMMNc ,0MMMMMMO. lWMMWKl..,xNMMMMMMMNc .dNMMMMMMMMNx,..oXMMK; :XMMMMK; :XMWKc..;kNMMMMMMMMNl. ;kNMMMMMMMMNk, 'kWM0' lNMMX: ,KMNd..:OWMMMMMMMMNx, . '..,xNMMMMMMMMNd..oNMk..dNXo .OMXc .xNMMMMMMMMXd'.'' .'. ,ko..kXo'.,xXMMMMMMMWx..dWWd..;,..xWNl .OWMMMMMMMKo..,xNx..kO; .xNWo ,KMMXd,.'dXMMMMMMWl '0MNl oNMO..dWMMMMMWKl..;kNMMO..xMNx' cKMMN: :NMMMMNx,..xNMMMMMO. dMMX; :XMWl ,KMMMMMXo..:kNMMMMK, lWMMXc. .dNMMMNc '0MMMMMMNklOWMMMMMN: :NMM0dxKMMK, lWMMMMMNxoOWMMMMMWk. oWMMMWx. .kWMMMMMK:..oXMMMMMMMMMMMWNNNd .OMMMMMMMMk..kWNNWMMMMMMMMMMMKl..lXMMMMMWk. .;lx0XWMMNk,.'xNMMMMMWKd:,'.,' dMMMMMMMWl ',.',:dKWMMMMMNd..;OWMWNKkdl;. .coc,...,cokKKd..:KMMMNd. 'ldxd:. ,KMMMMMM0' .:dxdl' .dNMMW0; .okkoc;'..';coc. lNMMWXOxl:'..';, ,0MWo .',;::;. ;KMMMMK; ,::;,'. dWWk. ....':ldOKNWMMN: '0MMMMMMMMMNKkdc;. ;KX; ,xxdool;. lWMMNl .:loddkx, ;X0' .:lxOKNMMMMMMMMMMO.lWMMMMMMMMMMMMMMWXo. o0, .;loxkkx:. .OMMO. .:dxkkxo:. ;0c .kMMMMMMMMMMMMMMMMN:dXXXXXXXXXXXXXXXXXo .c' ,c;'....',,. dMMd .;:,'....,:' ':. .dXXXXXXXXXXXXXXXXXl................... dMMWNXXXNWK, lNNl ;XMWNXXXNWMd ...................xkkkkkkkkkkkkkkkOl..c; .xMMMMMMMMMN: cXXc :NMMMMMMMMMx. ;; .okkkkkkkkkkkkkkkkdWMMMMMMMMMMMMMMMNc ,K0' .kMMMMMMMMMN: :KK: :NMMMMMMMMMk. ,0O. oWMMMMMMMMMMMMMMMXWMMMMMMMMMMMMMNKo..xWWk. lNMMMMMMMMX; .... ;XMMMMMMMMNc 'OMWo .dKNWMMMMMMMMMMMMXNMMMMMMMNKOdl:'. cNMMWk. lNMMMMMMMNOddddddONMMMMMMMXc .OWMMK; .';cdk0XWMMMMMM00MNKOdl:'...;cl. '0MMMMWk. cXMMMMMMMWXKXNXKNMMMMMMMX: 'OWMMMMk. ,ol;'...,cox0XWx,;'...;cok0NWWd..xWMMMMMM0, ;0MMMMXd,...'..'cOWMMW0, ,0MMMMMMWd..kWMNKOxl:,...,..;dk0NWMMMMMWk..oWMMMMMMMMK: .xNMMWOl,.....:xXMMNx..cXMMMMMMMMNc '0MMMMMMMWXOx: .xWMMMMMMMMMO. lNMMMMX0XWMMNl cKMMMMWX00KNWMMM0: .xNMMNOxKMMMMX: ,0MMMMMMMMMWl '0MMMMMMMWO' cXMMMMX:.oWMMMx. .dNMMMMMMMMMMXd. lWMMMX; cNMMMMK: ,0MMMMMMMMk. :XMMMMMWk. lXMMMMMx..kMMMMd .c,.'dKWMMMMW0o'... cWMMMWd..kMMMMMK: 'OWMMMMM0' cXMMMNo..oNMMMMMK, cNMMMNc ;XXx;..,:cc:,..;xKc ;XMMMMX: ;XMMMMMXl..xNMMMK, :XWO; 'kWMMMMMNl '0MMMM0' oWMMWKxlc::coxKWMMx..kMMMMMO. oWMMMMMNx..:KW0, ,:..cKMMMMMMWd..xWMMMWo .OMMMMMMMMMMMMMMMMMK, cNMMMMWd..xWMMMMMW0:..:. .kWMMMMMMWx..dWMMMMK, lWMMMMMMMMMMMMMMMMMWd .OMMMMMNo..xWMMMMMMNd. :0WMMMMWd..oNMMMMWl '0MMMMMMMMMMMMMMMMMMMX; :XMMMMMNo..xWMMMMWk, .lKWMXl..xWMMMMMk. ,0WMMMMMMMMMMMMMMMMMNO, oWMMMMMNd..lXMWO:. .ld, ,OWMMMMMK; ...:kNMMMMMMMMMMMMMXx,..' .kMMMMMMWO, ,o:. '0MMMMMMNc 'O0l..,dXMMMMMMMMMXd'.,dXXc '0MMMMMMWO. .ckXWMWd..kWMMXd,.'dXMMMMMNx'.,xNMMMK; ;KMMWKx:. .:dl..dWMMMMMNx,.'xNWW0: .dNMMMMMMK; ;xo;. .cxOKNWMMMNd..:oc. :KMMMMWNKkd, .;lxOKXNk. :XNX0kdc,.
- tx 71d9187cbb7b00b4c516df218499bbc301996262cfafc4533fd7916af1fb6315, block 709632, (2021-11-14) starts a consecutive sequence of transactions that encodes the characters 'Z' and 'N', an ad for the Zenon Network blockchain. This is the very first taproot enabled block, foreshadowing the great inscription boom that taproot would lead to, notably in the form of ordinal ruleset inscriptions.This ASCII art had been previously noted by sroose and decoded by brando2131 on Reddit, and was brought to our attention by Bagfoot OP446 on twitter. Ciro Santilli had previously spotted the art, but failed to decode it. "ZENON NETWORK" is inscribed just after the art confiming the meaning of the characters, but it does not appear in our ASCII dumps presumably because the string it is too short and surrounded by non-ASCII.
,zzzzzzzzzzzzzzzzzzzzzzzz, .:1zzzzzzzzz. .:qqzzzzqqq, ,;1zzzzzqqq, ,;1zzzzzqqq, ,;qzzzzz1qq, ,zzzzzzzzzzzzzzzzzzzzzzzz, ,zzzzzq;. 1zzzz, ,zzzzzzzzq, 1zzzz, ,zzzzzzzzzz1: 1zzzz, ,zzzzq:1zzzzzq;. 1zzzz, ,zzzzq ,qzzzzzz1, 1zzzz, ,zzzzq .;qzzzzzq:1zzzz, ,zzzzq ,qzzzzzzzzzz, ,zzzzq .;qzzzzzzz,
Code 9.ZN inscription.Each line is encoded with OP_RETURN, is 38 bytes long, and starts and ends in 6 spaces, leading to 26 non-whitespace characters per line. The lines appear in scambled order and it is unclear if there is any logic in the ordering or if it was just meant as a little puzzle. But given the nearby "ZENON NETWORK" inscription, this decoding is overwhelmingly likely correct.The following lines also show up in our ASCII dump:They seem like Base64 encoded data due to the;4Fdzw1k=zzzzzzzzzzzzzzzz; ,vtv3f5aKY0jGQglP9a1AGw==. ;BynQtpeUyWTXKGTrGhdV2Q==; ;tVMd3L1CKM4wFmyxEEEUV2bY;
=
sign padding, but nothing human readable comes out of them, so their meaning remains currently unknown. - tx cbf7cfb6c074e35e82ea604e2de6c82d00c168d7d7a1205383f93a6f40ee8520 (2022-01-24) ASCII typeface ad for Keepcase, some kind of Bitcoin hardware wallet. Manually converted to horizontal form to not take up too much space here.A bit later we see another ad for the same company:
@@@@@@@@@@@@@@@@@@@V/@@@@@@@@@@@@@@@@@@@ @@> @ @. @, @' @; @^ @'' @: @> # @ ### ###* @ ########### @ ##########* @ /########### @ ###########* @ /######### @ ##########/ @ ###########/ \@@@@@@@@@@@@@@@@@@@ ####### @ ### ## @ ### @ ###. @ ### ##### @ ###/* @ ### *## @ ####, @ ####" @/// ##### ##### @ ########( @ ######### @ ######## @ ##########. @ ##< @ ####### ### @ *######### @ ####### KEEPCASE : THE ###( #### #### @ ### ###. @ ###\ @ #### @ #####/ @ ###\. @ ####### ##/ @ #### @ ###_ ORIGINAL HARDWARE ### ### ### ## @ ### ###\ @ ########## @ #########/ @ ###/ @ \#########* @ ### #* @ ######### @ ###########( WALLET CASE ### ## ## ### ### ### ## ### #### #### ##### ####* ######, @@>>
Figure 14. keepcase.jpg. tx 6ea24c417d60a1c5312ca8ec0ab44bbdba2d79d84ceffa4c9455e02f89831d7f (2022-01-24) contains a data URL for a JPEG image:/@@@@@@@@@@@@@@@@@@@data:image/jpeg;base64,<base64 image> \@@@@@@@@@@@@@@@@@@@
- tx 3c9216146bf1d9415ded8a1d03dd63fae8f0af2cbcaf68efaff4ad654a45b74d (2022-06-08) tiny face. The
--BEGIN TRIBUTE--
format is a call back to BitLen, but they just don't do ASCII art like the old days anymore:---BEGIN TRIBUTE--- ....!&&&&&&#####B!.: ...:GB5Y55555PG#&Y.. ...^B7^::::^^~7P#J.. ...:Y7??!^~7?J?JP!.. ...:7!!?7~7???7?J!.. ....^!^:~~7!^~77^:.. :....!7!7???7?J!..:. ::...:7Y?77?YYJ!:..: :::::.~?JJY5Y77?Y5^. ----END TRIBUTE--- B5
- tx 14e89fc01c367841f2d5c2786a3b051d67008be980694272530546a0452aeea9 (2022-07-05). ASCII typeface for:This seems to be aa Thai name, e.g. possibly www.linkedin.com/in/chokchai-thawatcharaporn-179398213/?originalSubdomain=th. And so we learn that Thai people are the coolest because their name can end in "-porn" which is awesome. The given name is:
Chockchai Chawatcharaporn
and the rest is just more of the same, just 10x longer. Manually converted to horizontal form to not take up too much space here.@ ###########* @ ### ###' @ ######## @ ### ###* @ #########* @ ### ###" @ /######### @ ########/ @ @ ###/* @ ### ### @ ### ###, @ ### ## @ ##/* @ ### ### @ ### *## @ ###. @ @ ##< @ ########## @ ### ###] @ ########( @ ##( @ ########### @ ####### ### @ ###, @ @ ###\. @ ### ###. @ ###\ ### @ ### ##. @ ##\ @ ### ###. @ ### ##/ @ ### @ @ \#########* @ ### ###/ @ #######/ @ ### ###\ @ ##########\ @ ### ###/ @ ### #* @ /########## @
Tip for ASCII art hunters:
grep -n -r ' ' . | sort
grep -n -r '@@@' . | sort
grep -n -r 'XXX' . | sort
grep -n -r '...' . | sort
ASCII art of a Force of Will, a famous and powerful Magic: The Gathering card first printed in 1996.
This is Ciro Santilli's personal favorite ASCII art he has found in the blockchain so far. Also Ciro could not find any other previous source of this, so there is some chance it is original. One can dream.
The choice of card is probably linked to the function of the card in the game of Magic: The Gathering. This card essentially prevents the opponent from casting a spell they are about to cast. The presumed intended meaning of this art is further accentuated by the old card type term "interrupt" (late renamed to "instant"), which suggests that "this ASCII art is an interruption to the normal monetary transactions of the blockchain".
One of also reminded of the prayer wars interruption attempts. We could not however identify anything specific that this ASCII art might have tried to interrupt besides the normal flow of monetary transactions.
If one goes full art critic mode, it is also tempting to draw a parallel between the card's "You may pay 1 life" alternative casting cost (as opposed to 5 mana, 3 and two blue, which is a very large cost for most games) as being a reference to the money spent by the uploader of the art to upload it.
TODO understand exactly how it was encoded and why it is so weird. The
UUUU
has a slightly weird encoding which we fixed by hand here TODO understand. -------------------------------------
| Force of Will 3 U U |
| --------------------------------- |
| | //////////// | |
| | ////() ()\////\ | |
| | ///_\ (--) \///\ | |
| | ) //// \_____///\\ | |
| | ) \ / / / / | |
| | ) / \ | | / _/ | |
| | ) \ ( ( / / / / \ | |
| | / ) ( ) / ( )/( ) \ | |
| | \(_)/(_)/ /UUUU \ \\\/ | | |
| .---------------------------------. |
| Interrupt |
| ,---------------------------------, |
| | You may pay 1 life and remove a | |
| | blue card in your hand from the | |
| | game instead of paying Force of | |
| | Will's casting cost. Effects | |
| | that prevent or redirect damage | |
| | cannot be used to counter this | |
| | loss of life. | |
| | Counter target spell. | |
| `---------------------------------` |
| l
| Illus. Terese Nelsen |
-------------------------------------
Force of Will Magic: The Gathering card (Alliances)
Source. A high resolution scan of the original card depicted in the ASCII art for comparison.The following two ASCII transactions:suggest this ASCII art might have been uploaded by Figure "Erich Erstu", AKA Hyena, creator of cryptograffiti.info, a service which would have allowed uploading ASCII content to the blockchain.
tx 0f05c47a8caafadecc10d70ba3bf010eaf6bb416b5e1ad7b01cf3445f5fb7a1c
I am. Therefore, I have come to be.
-- Hyena
tx e6d48f6912929a58a2ee30c13768058777d8547215c27109b5cb0724e7abaaba
Erich,
Bro, this looks excellent!!
-Duriel
The only other mention of "Duriel" in the blockchain is tx 140562ceb42fc8943fa52ccc0ddbb11ca2d88dae9b5240d7a4b46864538c515a which has some freedom of speech comments and gives the email:paystamper.com was some other blockchain service from circa 2015:
Duriel@paystamper.com = 1HcuhfTAiQCt6KdMG2rZLXsTcKYj9nLDhS
tx e3e37ed5c1de2631c147bd39429e42ff634e95b7d72423bc32d6c6b9d8eef8ee (2014-07-01):
For my first official Journal entry I've decided to archive some old poetry. Here are a few of the computational poems I've created using cyphers.
Shiemaa&Vincent.jpg
Message:TODO identify Shiemaa and Vincent.
"Even if we tried to do it on purpose, never would have we succeeded." My beloved Vincent.
tx 36d0d77acd760f0aa549b6b314f0c1e9690baa6bcc2d0f07ea9f3167f4a5ec99, block 318836 (2014-09-03)Cost: ~0.002 BTC ~ $0.77 at the time.
Several other interesting uploads were also made around block 318836 (September 2014):
RedRaven.jpg
bitfossil.org/e17b83234402d85f3a18207eec11bc5c4397f88aa880aae4fb7d15802806a971/index.htmEarth3Archive.jpg
bitfossil.org/ae8d3b46b934bedc363e11abe8c8607171994470957c286274f699a0b3a9bbd7/index.htmSkyEarth5Archive.jpg
bitfossil.org/ae8d3b46b934bedc363e11abe8c8607171994470957c286274f699a0b3a9bbd7/index.htm
BikeLady.jpg
Bike Lady by Allen Lee Vandever. tx 2c4b9497af8c0c0eb9383357b40c3de33dba0b4f481099a32719f2b9036da8e7, block 319927 (2014-09-10)
This seems to be a novel work uploaded by its creator artist Allen Vandever according to EMBII.[ref].
Arecibo_message.svg
Arecibo message on tx c6d2e535cd2ba4659e954a61198c66fd98c60f6475cf8ff92a404f3fe3a16c4b, block 337874 (2015-01-07)
An "artificially" colored visualization of the Arecibo message ripped from Wikipedia: en.wikipedia.org/wiki/File:Arecibo_message.svg (with attribution).
The cool thing about this image is that it highlights the striking parallels between the encoding of the Arecibo message with crypto graffiti, because in both cases people were creating undocumented new ways of communicating with strangers on a new medium in those early blockchain days.
The associated message contains the Arecibo message as ASCII 0's and 1's. When properly cut at the newlines, they draw the message as ASCII art, as the original Arecibo encoding intends, here's a version with the 0's replaced by spaces to make it more readabale:
1 1 1 1
1 1 1 1 1
1 1 1 1 1 11 1
1 1 1 1 1 1 1 1 1 1
11
11 1
11 1
1 1 1
11111
11 111 11 11
1 11 1
11 1 11 11 11 1
11111 11111 11111 11111
1 1
1 1
11111 11111
11 11 111 11
1 1 1
11 1 11 111 11 1
11111 11111 11111 11111
1 11 1
11
1 11 1
11111 11 11111
11
1 1 1
1 11 1
11 11 1
11 1 11
11 11
11 1 11
11 11 1
1 1 1
1 11 1
1 11 1
1 1 1
1 1 1
1 11
11 11
1 111 1 11
1 1
1 11111
1 1 111 1 1 11 11
1 111 1 111111
1 111 111 11 111
1 1 111 11
1 1 1 111111
1 1 1 11
1 11 11
111 1
111 1 1 1 1 1 1 1 1
111 1 1 1 1
1 1
11111
111111111
111 111
11 11
11 1 1 11
11 11 11 11
1 1 1 1 1 1
1 1 1 1 1 1
1 1 1 1
1 1 1
1 1
1 1 1
1111 11111 1 1111
He sleeps in a temple.jpg
PIA17563.jpg
. Source. Associated message:
NASA: A purple nebula, in honor of #Prince, who passed away today. Image: Crab #Nebula, as Seen by Herschel and #Hubble Image credit: ESA/Herschel/PACS/MESS Key Programme Supernova Remnant Team; #NASA, ESA and Allison Loll/Jeff Hester (Arizona State University) #PIA17563
Dr_Craig_Wright.jpg
. Source. Associated message:
The image is present e.g. at: www.kitguru.net/channel/jon-martindale/australian-man-claims-he-is-satoshi-nakamoto-bitcoin-creator/ It was inscribed about two months after Craig publicly claimed that he is Satoshi.
This is a relatively unusual AtomSea & EMBII upload as it does not have the common toplevel transaction, everything, text + image fits into a single transaction. This is perhaps why the image is relatively low resolution to have a smaller size.
YellowRobot.jpg
Yellow Robot on tx 67b2facfd8160d4fa11b02829b6387d07537b57a7a24f19b029b2a5ae7b81830, block 450516 (2017-01-29)
Photography by EMBII, original art by TODO.
The associated message reads:This is one of Ciro's favorite AtomSea & EMBII uploads. This is the cutest thing ever, and perfectly encapsules the "medium as an artform" approach to blockchain art. More Chiharu stalking at: ILoveYouMore.jpg.
Chiharu and I found this little yellow robot while exploring Chicago. It will be covered by tar or eventually removed but this tribute will remain. N 41.880778 E -87.629210
At twitter.com/EMBII4U/status/1615389973343268871 EMBII announced that he would be giving off shares of that image on a Bitcoin-based NFT sale system he's making called Sup!?, and in December 2023 gave some shares to Ciro Santilli. Amen.
Other possibly novel EMBII street photography:
- bitfossil.com/f2efd446475ad58a3ea808cc0f05a63c55cece9fced70d84799a1ffce5d307e4/index.htm "I will not Stop until the Finite becomes the Infinite."
Audio:
alien.wav
block 318638 bitfossil.org/a3a24d6ea01ce481a50346818b8977220687f3ba385838fe8894ce61c9718bbc/OneGiantLeapForMankind.mp3
at tx 4f5b25fa8021c67235423930580e69121aa0d2c2bb779f75139bf442f8dc7297 EMBII-indexed at 743f3286b00fc96c13db4b16d5aead8a1e059fee9ce775b1761be9be5bdc2501 and then indexed at: 0427ec598df38b7d7dc75721316c0bbdec54de4871e11aff8ea64f3717c07efbThe toplevel index does appear on Bitfossil: bitfossil.org/0427ec598df38b7d7dc75721316c0bbdec54de4871e11aff8ea64f3717c07efb/index.htm but the audio is not there as it was for Spock below, maybe a bug on upload/Bitfossil?Spock_Live_Long_And_Prosper.mp3
block 345858 bitfossil.org/1bc87dbff1ff5831287f62ac7cf95579794e4386688479bab66174963f9a4a0c/index.htm. Audio of Mr. Spock saying the Vulcan salute.OuterSpace.mp3
block 409471 bitfossil.org/c14c1bd862bab6269052bf0a2cda7a35940d7a2d9c3415d4fb8fb8dcb9394fae/ "Outer Space by embii 4MB Large file storage test Apertus 0.3.5-beta" OMG, I don't want to calculate how much it cost to upload this, it will make me sad.At twitter.com/EMBII4U/status/1655969645927563266 EMBII mentions that this inscription, made by him, is the largest inscription he knows of.TODO song composer/performer?- bitfossil.com/c2b170ff450f4529dfbd784e0cf5cdddaca494e67a243dd846c0a9450a5558af/ (2021-03-13) contains
Seikilos.mid
, a MIDI file
Interesting text:
- block 273522 bitfossil.org/70fd289901bae0409f27237506c330588d917716944c6359a8711b0ad6b4ce76/index.htm pi to 1000+ decimal digits:
- bitfossil.org/8522787e7e49f3f3b6a9f9e86bc30336d26a3acbaecc93809d2e8b4bb1c4d611/ "Antarctic Ice Cores Revised 800KYr CO2 Data" evidence for global warming
- bitfossil.org/ffa6893a70bcde9b940df9823e0f597f0b6cff964c78473c77db838655e1aeb5/ en.wikipedia.org/wiki/Laudato_si', global warming related
HTML pages:
- block 335290 bitfossil.org/0166db6053f1969c28de8b1f9a8fa4ec890cc4bdfee7602757993b306bb7f295/ JavaScript animated timer clock counting down until the start of the next year
- block 340379 bitfossil.org/062990d54045a9c316110fb713009d1313b2f64c4b216d66891c7284d6c1ca0e/ links to bitfossil.org/062990d54045a9c316110fb713009d1313b2f64c4b216d66891c7284d6c1ca0e/bong-ball.html and has a working JavaScript Pong
- block 328445
tom-signature.jpg
bitfossil.org/daa050bf8ac22752e40412c9265b4533f68ab8e6ed26d2db1eeee6710e7d9e4b/index.htm Unrendered HTML of:Likely an obituary for: Thomas L. Magliozzi. Images show fine though.- www.cartalk.com/content/tom-and-rays-bios-photos-2
- www.cartalk.com/content/rant-and-rave-36 "The New Theory of Learning" which agrees perfectly with backward design
- block 401648 bitfossil.com/31c5e5336512568e4a1deb4bbf0e57c3565c32094c0e1a118c48e7929ab49e35/bong-ball.html another one! This one is full-screen, and does not have JavaScript
alert
s :-) - block 401657 bitfossil.org/03cb74f270d498302d4dd9cbe82c090d801c8840ab6cb26b71d862489b981db8/ has a JavaScript Pac-Man
Starting at tx 6650107a4e4e4838ba1081ce87862c38dcb4181b8d34fc0405b099213ba76033 (2014-11-04) and going on one line per transaction using the bitcoin blockchain
j(
upload system, there is a marijuana plant ASCII art:j(-> 1EGa1izEFDHzEobDDQny73re9BwXdzhZvH <-
j( ,
j( dM
j( MMr
j( 4MMML .
j( MMMMM. xf
j( "M6MMM .MM-
j( h.. +MM5MMM .MMMM
j( .MM. .MMMMML. MMMMMh
j( )MMMh. MM5MMM MMMMMMM
j( 3MMMMx. 'MMM3MMf xnMMMMMM"
j( '*MMMMM MMMMMM. nMMMMMMP"
j( *MMMMMx "MMM5M\ .MMMMMMM=
j( *MMMMMh "MMMMM" JMMMMMMP
j( MMMMMM GMMMM. dMMMMMM
j( MMMMMM "MMMM .MMMMM( .n
j( *MMMMx MMM" dMMMM" .nnMMMM
j(Mn... 'MMMMr 'MM MMM" .nMMMMMMM*
j(4MMMMnn.. *MMM MM MMP" .dMMMMMMM""
j( ^MMMMMMMMx. *ML "M .M* .MMMMMM**"
j( *PMMMMMMhn. *x > M .MMMM**""
j( ""**MMMMhx/.h/ .=*"
j( .3P"%....
j( nP" "*MMnx
The transaction before the ASCII art tx 9b08c00ced2bca4525d74e82db9af2aec8ef213eb1c1bf68a48b6be929968332 starts with what is likely a "Legalize" and must be a Tor Onion service:but that address as is +
j(-> 1EGa1izEFDHzEobDDQny73re9BwXdzhZvH <-
.onion
is invalid, TODO find the correct one.Other marijuana plants can be found contained entirely in single transactions:
- tx b338cdddb20a7ffe5114a2eec7bef736720ab5eeeb4a723e66ef623f42949ccb via cryptograffiti.info
- tx fc4981261701d06610394c4200a9cbf03f890ac928db58938bed8d7ba7eaccf3 via cryptograffiti.info Signed:
[ mirrored by http://dmabraham.info/ | moarrr ]
- tx 55623bf694f6dfbda4db2ea7a940ffd80c49eee3430e44a57fdfecd4e9381f72 via cryptograffiti.info. Signed:who appears on some other cryptograffiti messages as well.
[ mirrored by http://dmabraham.info/ | moarrr ] [ CryptoGraffiti: Donate BTC: 1MVpQJA7FtcDrwKC6zATkZvZcxqma4JixS ] [ Latest News: EU/Greece chaos due to huge debts! ]
tx d338da06d13a21a296506c0c8cd8c8533ba8fa076ff5c2c1fd02a457aac3ef77 via cryptograffiti.info contains a marihuana plant followed by a complaint:
[ mirrored by http://dmabraham.info/ | moarrr ]
[ CryptoGraffiti: Donate BTC: 1MVpQJA7FtcDrwKC6zATkZvZcxqma4JixS ]
[ Latest News: EU/Greece chaos due to huge debts! ]
[ Bless! ]
{ Supa - https://bitcoin-otc.com/viewratingdetail.php?nick=supa }
William Robert Girdlestone
1535 Dingwall RD Apt 35
Courtenay
British Columbia
Canada
V9N 3S8
( https://bitcointalk.org/index.php?topic=575743.0 )
[ One of the lowest rated #bitcoin-otc users, owing me at least 10 BTC ]
[ Most likely much more with compounding interesting, but its all ]
[ written off as a huge loss to me. Never again deal with him! ]
How to build it: math.stackexchange.com/questions/3137319/how-in-general-does-one-construct-a-cycle-graph-for-a-group/3162746#3162746 good answer with ASCII art. You basically just pick each element, and repeatedly apply it, and remove any path that has a longer version.
Immediately gives the generating set of a group by looking at elements adjacent to the origin, and more generally the order of each element.
TODO uniqueness: can two different groups have the same cycle graph? It does not seem to tell us how every element interact with every other element, only with itself. This is in contrast with the Cayley graph, which more accurately describes group structure (but does not give the order of elements as directly), so feels like it won't be unique.
Filter graphs are a thing of great beauty. What an amazingly obscure domain-specific language, but which can produce striking results with very little!!!
A quick example from stackoverflow.com/questions/59551013/how-to-generate-stereo-sine-wave-using-ffmpeg-with-different-frequencies-for-eac/77730492#77730492 illustrates some of the fundamentals:
ffplay -autoexit -nodisp -f lavfi -i '
sine=frequency=500[a];
sine=frequency=1000[b];
[a][b]amerge, atrim=end=2
'
+--------+
[sine=frequency=500]--->[a]-->| |
| amerge |-->[atrim]-->[output]
[sine=frequency=1000]-->[b]-->| |
+--------+
So we see the following syntax patterns:
sine
,amerge
andatrim
are filterssine=frequency=500
: the first=
says "araguments follow"frequency=500
sets thefrequency
argument of thesine
filter- for multiple arguments the syntax is to separate arguments with colons e.g.
sine=frequency=500:duration=2
;
: separates statements[a]
,[b]
: sets the name of an edge,
: creates unnamed edge between filters that have one input and one output
A list of all filters can be obtained ith:and parameters for a single filter can be obtained with:Related question: stackoverflow.com/questions/69251087/in-ffmpeg-command-line-how-to-show-all-filter-settings-and-their-parameters-bef
ffmpeg -filters
ffmpeg --help filter=sine
TODO dump graph to ASCII art? trac.ffmpeg.org/wiki/FilteringGuide#Visualizingfilters mentions a
-dumpgraph
option, but haven't managed to use it yet.Bibliography:
- ffmpeg.org/ffmpeg-filters.html official documentation
- trac.ffmpeg.org/wiki/FilteringGuide some handy tips from the FFMpeg Wiki
- kimchi
- reverse debugging
- E Ink
- web archiving
- Buildroot
- integrated development environments
- degreaser
- UML: while it might seem like a over-thought thing and likely is, the basic idea that understanding "one to one vs one to many vs many to many" relationships between objects and which object can see which object, is a fantastic approach towards understanding complex object oriented code
- open source software, including open source scientific computing consultancies
- computer
- FOSDEM. Ciro Santilli attended in 2016, and felt extremely good together with all those amazingly smart open source hackers: www.quora.com/What-are-the-best-open-source-conferences/answer/Ciro-Santilli
- Sass
- vimium
- bisection
- vector graphics, notably scalable Vector Graphics
- ASCII art
- OAuth
- command-line interface
- virtualization
- Anusol
- autodidacticism and self-directed learning
- end-to-end encryption
- The Criterion Collection
- version control
- SQLite
- Guerrilla Mail
- POSIX
- static website
- Freeman Dyson
- open access academic publishers
- unconditional basic income
- transhumanism
- 2FA, and notably 2FA apps
- human-readable formats
- wealth tax
- Reproducible builds
- F-Droid
- Can't get you out of my head by Adam Curtis (2021)
- drug liberalization
- Wiki-binge
- molecular Sciences Course of the University of São Paulo
- meal deal
- clade, as opposed to taxonomic ranks
- lingua franca, see also: having more than one natural language is bad for the world
- rsync
- zip hoodies
Data that is inscribed in a blockchain as a way to perpetuate the data, rather than to follow the main intended purpose of the given blockchain, e.g. ASCII art instead of financial transactions on the Bitcoin blockchain.
A catalogue for Bitcoin can be found at: Section "Cool data embedded in the Bitcoin blockchain".
This is particularly important in SQL: Nested set model in SQL, as it is an efficient way to transverse trees there, since querying parents every time would require multiple disk accesses.
The ASCII art visualizations from stackoverflow.com/questions/192220/what-is-the-most-efficient-elegant-way-to-parse-a-flat-table-into-a-tree/194031#194031 are worth reproducing.
As a tree:
- Root 1
- Child 1.1
- Child 1.1.1
- Child 1.1.2
- Child 1.2
- Child 1.2.1
- Child 1.2.2
- Child 1.1
As the sets:
__________________________________________________________________________
| Root 1 |
| ________________________________ ________________________________ |
| | Child 1.1 | | Child 1.2 | |
| | ___________ ___________ | | ___________ ___________ | |
| | | C 1.1.1 | | C 1.1.2 | | | | C 1.2.1 | | C 1.2.2 | | |
1 2 3___________4 5___________6 7 8 9___________10 11__________12 13 14
| |________________________________| |________________________________| |
|__________________________________________________________________________|
Consider the following nested set:
0, 8, root
1, 7, mathematics
2, 3, geometry
3, 6, calculus
4, 5, derivative
5, 6, integral
6, 7, algebra
7, 8, physics
When we want to insert one element, e.g. so we have a method:
limit
, normally under calculus
, we have to specify:- parent
- index within parent
insert(parent, previousSibling)
By "Satoshi uploader" we mean the data upload script present in tx 4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17 of the Bitcoin blockchain.
The uploader, and its accompanying downloader, are Python programs stored in the blockchain itself. They are made to upload and download arbitrary data into the blockchain via RPC.
These scripts were notably used for: illegal content of block 229k. The script did not maintain its popularity much after this initial surge up loads, likely all done by the same user: there are very very few uploads done after block 229k with the Satoshi uploader.
Our choice of name as "Satoshi uploader" is copied from A Quantitative Analysis of the Impact of Arbitrary Blockchain Content on Bitcoin by Matzutt et al. (2018) because the scripts are Copyrighted Satoshi Nakamoto on the header comment, although as mentioned at Hidden surprises in the Bitcoin blockchain by Ken Shirriff (2014) this feels very unlikely to be true.
A more convenient version of those scripts that can download directly from blockchain.info without the need for a full local node can be found at: github.com/cirosantilli/bitcoin-inscription-indexer/blob/master/download_tx_consts.py by using the
--satoshi
option. E.g. with it you can download the uploader script with:./download_tx_consts.py --satoshi 4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17
mv 4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17.bin uploader.py
The scripts can be found in the blockchain at:
- uploader: tx 4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17 block 229991 reproduced at: gist.github.com/cirosantilli/ade4dde7c2f2f5020d792872681763e8The uploader creates a standard Pay-to-PubkeyHash transaction with a single output and data as a fake pubkey hash, and sends change to an address specified on the command line:
./bitcoinInsertionTool.py <data> <change-addr>
- downloader: tx 6c53cd987119ef797d5adccd76241247988a0a5ef783572a9972e7371c5fb0cc block 229991 reproduced at gist.github.com/cirosantilli/e90bd2e6c3fab25a20898e61e3ab3e90The downloader just strips all operands, and keeps all data, notably where public key hashes would be normally put.
The uploader script uses its own cumbersome data encoding format, which we call the "Satoshi uploader format". The is as follows:This means that if we want to index certain file types encoded in this format, a good heuristic is to skip the first 9 bytes (4 size, 4 CRC, 1
- ignore all script operands and constants less than 20 bytes (40 hex characters). And there are a lot of small operands, e.g. the uploader itself uses format www.blockchain.com/btc/tx/4b72a223007eab8a951d43edc171befeabc7b5dca4213770c88e09ba5b936e17 has a
OP_1
, data,OP_3
,OP_CHECKMULTISIG
pattern on every output script, so theOP_1
andOP_3
are ignored. I.e., it is P2FMS. - ignore the last output, which contains a real change transaction instead of arbitrary data. TODO why not just do what with the length instead?
- the first 4 bytes are the payload length, the next 4 bytes a CRC-32 signature. The payload length is in particular useful because of possible granularity of transactions. But it is hard to understand why a CRC-32 is needed in the middle of the largest hash tree ever created by human kind!!! It does however have the adavantage that it allows us to more uniquely identify which transactions use the format or not.
OP_1
) and look for file signatures.Let's try out the downloader to download itself. First you have to be running a Bitcoin Core server locally. Then, supposing we run:worked! The source of the downloader script is visible! Note that we had to wait for the sync of the entire blockchain to be fully finished for some reason for that to work.
.bitcon/bitoin.conf
containing:rpcuser=asdf
rpcpassword=qwer
server=1
txindex=1
git clone git://github.com/jgarzik/python-bitcoinrpc.git
git -C python-bitcoinrpc checkout cdf43b41f982b4f811cd4ebfbc787ab2abf5c94a
wget https://gist.githubusercontent.com/shirriff/64f48fa09a61b56ffcf9/raw/ad1d2e041edc0fb7ef23402e64eeb92c045b5ef7/bitcoin-file-downloader.py
pip install python-bitcoinrpc==1.0
BTCRPCURL=http://asdf:qwer@127.0.0.1:8332 \
PYTHONPATH="$(pwd)/python-bitcoinrpc:$PYTHONPATH" \
python3 bitcoin-file-downloader.py \
6c53cd987119ef797d5adccd76241247988a0a5ef783572a9972e7371c5fb0cc
Other known uploads in Satoshi format except from the first few:
- tx 89248ecadd51ada613cf8bdf46c174c57842e51de4f99f4bbd8b8b34d3cb7792 block 344068 see ASCII art
- tx 1ff17021495e4afb27f2f55cc1ef487c48e33bd5a472a4a68c56a84fc38871ec contains the ASCII text
e5a6f30ff7d43f96f61af05efaf96f869aa072b5a071f32a24b03702d1dcd2a6
. This number however is not a known transaction ID in the blockchain, and has no Google hits.