Bitcoin Graffiti

a museum of data stored in the blockchain work in progress

Gallery — by storage method

186 artifacts grouped by how they're inscribed on-chain (P2FKH, P2FK, OP_RETURN, Base58…), regardless of what the data is.

EThe Times 03/Jan/2009 Chancellor on brink of second bailout for banks
Coinbase text

Genesis block headline

2009-01-03 · reconstructed
Bitcoin logo (bitcoin.jpg, yEnc)
P2FKH image

Bitcoin logo (bitcoin.jpg, yEnc)

2011-05-13 · reconstructed
Byte Coin Addresses Match1kp CWN
Nr8 Zsn Jykt BNB7r Klboo2 Ah P Sv y
Base58 text

ByteCoin checksum demo addresses

2011-05-18 · reconstructed
---BEGIN TRIBUTE--- 
#./BitLen           
::::::::::::::::::: 
:::::::.::.::.:.::: 
:.: :.' ' ' ' ' : : 
:.:'' ,,xiW,"4x, '' 
:  ,dWWWXXXXi,4WX,  
' dWWWXXX7"     `X, 
 lWWWXX7   __   _ X 
:WWWXX7 ,xXX7' "^^X 
lWWWX7, _.+,, _.+., 
:WWW7,. `^"-" ,^-'  
 WW",X:        X,   
 "7^^Xl.    _(_x7'  
 l ( :X:       __ _ 
 `. " XX  ,xxWWWWX7 
  )X- "" 4X" .___.  
,W X     :Xi  _,,_  
WW X      4XiyXWWXd 
"" ,,      4XWWWWXX 
, R7X,       "^447^ 
R, "4RXk,      _, , 
TWk  "4RXXi,   X',x 
lTWk,  "4RRR7' 4 XH 
:lWWWk,  ^"     `4  
::TTXWWi,_  Xll :.. 
=-=-=-=-=-=-=-=-=-= 
LEN "rabbi" SASSAMA 
     1980-2011      
Len was our friend. 
A brilliant mind,   
a kind soul, and    
a devious schemer;  
husband to Meredith 
brother to Calvin,  
son to Jim and      
Dana Hartshorn,     
coauthor and        
cofounder and       
Shmoo and so much   
more.  We dedicate  
this silly hack to  
Len, who would have 
found it absolutely 
hilarious.          
--Dan Kaminsky,     
Travis Goodspeed    
P.S.  My apologies, 
BitCoin people.  He 
also would have     
LOL'd at BitCoin's  
new dependency upon 
   ASCII BERNANKE   
:'::.:::::.:::.::.: 
: :.: ' ' ' ' : :': 
:.:     _.__    '.: 
:   _,^"   "^x,   : 
'  
P2FKH ascii-art

Len Sassaman tribute / ASCII Bernanke

2011-07-30 · reconstructed
[139690] prayer       Eligius/Benedictus Deus. Benedictum Nomen Sanctum eius.
[139717] prayer       Eligius/Benedictus Deus. Benedictum Nomen Sanctum eius.
[139758] interruption ***************************************************
[139792] prayer       Benedictus Iesus Christus, verus Deus et verus homo.
[139831] prayer       Benedictum Nomen Iesu.
[139838] interruption I LIKE TURTLES
[139898] prayer       Benedictum Cor eius sacratissimum.
[139904] prayer       Benedictus Sanguis eius pretiosissimus.
[139921] prayer       Benedictus Iesus in sanctissimo altaris Sacramento.
[139942] prayer       Benedictus Sanctus Spiritus, Paraclitus.
[139954] interruption C-C-C-COMBO BREAKER
[139977] prayer       Benedicta excelsa Mater Dei, Maria sanctissima.
[139990] prayer       Benedicta sancta eius et immaculata Conceptio.
[140181] prayer       In nomine Patris et Filii et Spiritus Sancti. Amen.
[141460] interruption LUKE-JR IS A PEDOPHILE! Oh, and god isn't real, sucka. Stop polluting the blockchain with your nonsense.
[142547] interruption A yandere game is starting in 60 seconds! Please type "]yandere" to join.
[142946] interruption FFS Luke-Jr leave the blockchain alone!
[143822] prayer  
Coinbase text

Prayer Wars (Eligius prayers + interruptions)

2011-08-05 · reconstructed
]	'&R,mm׻xhzɗQ[14bּ3 d
Coinbase text

First merged mining (Namecoin AuxPoW)

2011-10-10 · reconstructed
]	'&R,mm׻xhzɗQ[14bּ3 d
Coinbase text

The merged-mining family (AuxPoW chains)

2011-10-10 · reconstructed
H6t8p Dl3i Vu1 SAA3 Uygam U Nejt
Martin Haferkorncii112o11 Hdk
Base58 text

Martin Haferkorn tribute

2011-11-11 · reconstructed
Ericlombrozo
Base58 text

Eric Lombrozo + Sandra Sandic wedding

2011-11-24 · reconstructed
Bit Talk TV Christmas Special
H Axor4 Cdz Tfmk Zjic3bh3d S En8c
Base58 text

BitTalk.tv Christmas Special ad

2011-11-25 · reconstructed
But1 Dont Want To Go Among Mad
Peop1e A1ice Remarked
2oh You Cant He1p That
9 Said The Cat Were A11 Mad Here
91m Mad Youre Mad
How Do You Know1m Mad Said A1ice
2 You Must Be Said The Cat
2or You Wou1dnt Have Come Here
Base58 text

Alice in Wonderland (we're all mad here)

2011-11-25 · reconstructed
2 Tis True Without Alie
Certain And Most True
2 That Which1s Be1ow1s As
2 That Which1s Above And
2 That Which1s Above1s As
2 That Which1s Be1ow
2 To Perform The Mirac1es
2of The1 Thing
And As A11 Things Were From The
By Meansof The Meditation
2of The
2 Thus A11 Things Were Born From2v
2 The1 By Meansof Adaptation
91ts Father1s The Sun
91ts Mother1s The Moon
2 The Wind Carried1t1n1ts Be11y3
91ts Nurse1s The Earth
2 The Fatherof The Who1e Wor1d224
91s Here o o o o o o o o o o7
91ts Power1s Who1e1f1t Has o o
Been Turned1nto Earth
2 You Wi11 Separate The Earth
From The Fire
2 The Subt1e From The Dense999999
3 Sweet1y With Great Ski11x3332w
3571t Ascends From Earth1nto246
99 Heaven And Again1t Descends97
98765 To The Earth43
And Receives The Power
89of Higher Andoflower Things8 A
7 Thus You Wi11 Have The G1ory
2o o o of The Who1e Wor1d o o h
2 Therefore Wi11 A11obscurity
F1ee From You
2of A11 Strength This1s5555555
2 True Strength Because4444444
9 1t Wi11 Conquer A11 That1s3
9 Subt1e And Penetrate9
A11 That1s So1id
2 Thus Was The Wor1d Created3456
From This Were Wonderfu1235813
Adaptationsof Which This1s
2 The Means3141592653589793238
333333 Therefore1 Am Named33333
333 Thrice Great Her
Base58 text

The Emerald Tablet (49 addresses)

2011-11-27 · reconstructed
111111 Leonhard Eu1er
4 Zi Huw El5h D8ig Gl Ugf Ehcvyxv a
Base58 text

Leonhard Euler tribute

2011-11-28 · reconstructed
Sha111 Compare Thee To A
Summers Day Thou Art More
Love1y And More Temperate
Rough Winds Do Shake The
Dar1ing Budsof May And
Summerslease Hath A11 Too
Short A Date Sometime Too Hot a
The Eyeof Heaven Shines And
often1s His Go1d Comp1exion
Dimmd And Every Fair From Fairc
Sometime Dec1ines By Chance
or Natures Changing Course
Untrimmd But Thy Eterna
Summer Sha11 Not Fade Norlose
Possessionof That Fair Thou
owst Nor Sha11 Death Brag Thoud
Wanderst1n His Shade When1n
Eterna1 Lines To Time Thou
Growst Solong As Men Can
Breatheor Eyes Can See Solong
Lives This And This Giveslife
To Thee
Base58 text

Shakespeare Sonnet 18

2011-11-29 · reconstructed
Tis But Thy Name That1s My
Enemy Thou Art Thyse1f Though
Not A Montague Whats Montague
1t1s Nor Hand Nor Foot Nor Arm
Nor Face Nor Anyother Part
Be1onging To A Mano Be Some
other Name Whats1n A Name That
Which We Ca11 A Rose By Any
other Name Wou1d Sme11 As
Sweet So Romeo Wou1d Were He
Not Romeo Ca11d Retain That
Dear Perfection Which Heowes
Without That Tit1e Romeo Doff
Thy Name And For That Name
Which1s No Partof Thee Take
A11 Myse1f
Base58 text

Romeo & Juliet (Tis but thy name)

2011-11-20 · reconstructed
Ru1e1 We Are To Admit No More
Causesof Natura1 Things Than
Such As Are Both True And
Sufficient To Exp1ain Their
Appearances Ru1e2 Therefore
To The Same Natura1 Effects We
Must As Far As Possib1e Assigna
The Same Causes Ru1e3 The
Qua1itiesof Bodies Which
Admit Neither
1ntensification Nor
Remissionof Degrees And
Which Are Found To Be1ong To
A11 Bodies Within The Reachof
our Experiments Are To Be
Esteemed The Universa
Qua1itiesof A11 Bodies
Whatsoever Ru1e41n
Experimenta1 Phi1osophy We
Are Tolook Upon Propositions
1nferred By Genera
1nduction From Phenomena As
Accurate1yor Very Near1y
True Not Withstanding Any
Contrary Hypothesis That May
Be1magined Ti11 Such Time As
other Phenomenaoccur By
Which They May Either Be Made
More Accurateorliab1e To
Exceptions
1saac Newton
Base58 text

Newton's Principia Rules of Reasoning

2011-12-01 · reconstructed
When1n The Courseof Human
Events1t Becomes Necessary
Forone Peop1e To Disso1ve The
Po1itica1 Bands Which Have
Connected Them With Another
And To Assume Among The Powers
of The Earth The Separate And
Equa1 Station To Which The
Lawsof Nature Andof Natures
God Entit1e Them A Decent
Respect To Theopinionsof
Mankind Requires That They
Shou1d Dec1are The Causes
Which1mpe1 Them To The
Separation We Ho1d These
Truths To Be Se1fevident That
A11 Men Are Created Equa1 That
They Are Endowed By Their
Creator With Certain
Una1ienab1e Rights That
Among These Arelifeliberty
And The Pursuitof
Happinessthat To Secure
These Rights Governments Are
1nstituted Among Men
Deriving Their Just Powers
From The Consentof The
Governed That Whenever Any
Formof Government Becomes
Destructiveof These Ends1t b
1s The Rightof The Peop1e To
A1teror To Abo1ish1t And To
1nstitute New Government
Laying1ts Foundationon Sucha
Princip1es Andorganizing
1ts Powers1n Such Form As To
Them Sha11 Seem Mostlike1y To
Effect Their Safety And
Happiness Prudence1ndeed
Wi11 Dictate That
Governmentslong
Estab1ished Shou1d Not Be
Changed Forlight And
Transient Causes And
According1y A11 Experience a
Hath Shewn That Mankind Are
More Dis
Base58 text

Declaration of Independence

2011-12-01 · reconstructed
Archimedes Was A Nativeof
Syracuse Sici1y1t1s
Reported By Some Authors That
He Visited Egypt And There
1nvented A Device Now Known As
Archimedes Screw This1s A
Pump Sti11 Used1n Many Parts
of The Wor1d1t1s High1y
Like1y That When He Was A Youngb
Man Archimedes Studied With
The Successorsof Euc1id1n
A1exandria Certain1y He Was
Comp1ete1y Fami1iar With Thed
Mathematics Deve1oped Therea
But What Makes This
Conjecture Much More Certain
He Knew Persona11y The
Mathematicians Working
There And He Sent His Resu1ts a
To A1exandria With Persona
Messages He Regarded Cononofa
Samosoneof The
Mathematicians At
A1exandria Both Very High1y
For His Abi1ities As A
Mathematician And He A1so
Regarded Him As AC1ose Friend
Base58 text

Archimedes biography

2011-12-01 · reconstructed
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Block Dot Com Gives You
Block Chain1mmortality
Visit Etch A Block Dot Com Now
Etch A Blo
Base58 text

etchablock.com ad

2011-12-05 · reconstructed
HHTT/I am a pretty princess/
Coinbase text

HHTT coinbase poem

2012-09-07 · reconstructed
EW Hitler did nothing wrong.
OP_RETURN text

Hitler did nothing wrong (hate speech)

2015-07-20 · reconstructed
withheld
P2FMS text

Leaked AMI firmware private key

2013-04-06 · ⚠ withheld
withheld
P2FMS text

Illegal prime #1

2013-04-06 · ⚠ withheld
📄
P2FMS pdf

Bitcoin whitepaper (PDF)

2013-04-06 · reconstructed
🗜
cablegate-201012041811.7z; ~2.5 MB; ~130 chunks of ~20 KB
P2FMS archive

WikiLeaks Cablegate archive

2013-04-06 · archive
?
P2FSH other

Mystery 3,075 x 1-sat output txs

2013-04-08 · reconstructed
?
P2FMS encrypted

GPG/CAST5 encrypted files (undecrypted)

2013-04-08 · unknown
withheld
P2FMS text

Hidden Wiki index pages

2013-04-08 · ⚠ withheld
withheld
P2FK text

Illegal prime #2

2013-04-08 · ⚠ withheld
?
P2FKH other

Proof of Existence — original address-encoded genesis

2013-06-01 · unknown
?
Mastercoin encoding v3-test
OP_RETURN other

Mastercoin/Omni — Exodus address genesis

2013-07-31 · unknown
O3S
From a3a61fef43309b9fb23225df7910b03afc5465b9 Mon Sep 17 00:00:00 2001
From: Satoshi Nakamoto <satoshin@gmx.com>
Date: Mon, 12 Aug 2013 02:28:02 -0200
Subject: [PATCH] Remove (SINGLE|DOUBLE)BYTE
I removed this from Bitcoin in f1e1fb4bdef878c8fc1564fa418d44e7541a7e83
in Sept 7 2010, almost three years ago. Be warned that I have not
actually tested this patch.
backends/bitcoind/deserialize.py |    8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/backends/bitcoind/deserialize.py b/backends/bitcoind/deserialize.py
index 6620583..89b9b1b 100644
--- a/backends/bitcoind/deserialize.py
+++ b/backends/bitcoind/deserialize.py
@@ -280,10 +280,8 @@ opcodes = Enumeration("Opcodes", [
"OP_WITHIN", "OP_RIPEMD160", "OP_SHA1", "OP_SHA256", "OP_HASH160",
"OP_HASH256", "OP_CODESEPARATOR", "OP_CHECKSIG", "OP_CHECKSIGVERIFY", "OP_CHECKMULTISIG",
"OP_CHECKMULTISIGVERIFY",
-    ("OP_SINGLEBYTE_END", 0xF0),
-    ("OP_DOUBLEBYTE_BEGIN", 0xF000),
"OP_PUBKEY", "OP_PUBKEYHASH",
-    ("OP_INVALIDOPCODE", 0xFFFF),
+    ("OP_INVALIDOPCODE", 0xFF),
@@ -293,10 +291,6 @@ def script_GetOp(bytes):
vch = None
opcode = ord(bytes[i])
i += 1
-        if opcode >= opcodes.OP_SINGLEBYTE_END and i 
unknown text

Satoshi 'email patch' (git diff)

2013-08-12 · reconstructed
<script>window.alert("If this were an actual exploit, your mywallet would be empty.")</script>
unknown text

XSS demo output script

2013-08-12 · reconstructed
Catagory: Poetry
Title: Never Gonna Give You Up
Performer: Rick Astley
Writer: Mike Stock, Matt Aitken, Pete Waterman
Label: RCA Records
Released: 27, July, 1987

--- NGGUP.txt ---
We're no strangers to love 
You know the rules and so do I 
A full commitment's what I'm thinking of 
You wouldn't get this from any other guy 
I just wanna tell you how I'm feeling 
Gotta make you understand 
 
Never gonna give you up, 
Never gonna let you down 
Never gonna run around and desert you 
Never gonna make you cry, 
Never gonna say goodbye 
Never gonna tell a lie and hurt you 
 
We've known each other for so long 
Your heart's been aching but you're too shy to say it 
Inside we both know what's been going on 
We know the game and we're gonna play it 
And if you ask me how I'm feeling 
Don't tell me you're too blind to see
P2FK text

Rickroll XML metadata (EMBII upload test)

2013-10-17 · reconstructed
We're no strangers to love
You know the rules and so do I
A full commitment's what I'm thinking of
You wouldn't get this from any other guy
I just wanna tell you how I'm feeling
Gotta make you understand

CHORUS
Never gonna give you up,
Never gonna let you down
Never gonna run around and desert you
Never gonna make you cry,
Never gonna say goodbye
Never gonna tell a lie and hurt you

We've known each other for so long
Your heart's been aching but you're too shy to say it
Inside we both know what's been going on
We know the game and we're gonna play it
And if you ask me how I'm feeling
Don't tell me you're too blind to see (CHORUS)

CHORUSCHORUS
(Ooh give you up)
(Ooh give you up)
(Ooh) never gonna give, never gonna give
(give you up)
(Ooh) never gonna give, never gonna give
(give you up)

We've known each other for so long
Your heart's been aching but you're too shy to say it
Inside we both know what's been going on
We know the game and we're gonna play it (TO FRONT)
OP_RETURN text

Rickroll lyrics (OP_RETURN plaintext)

2013-11-13 · reconstructed
I should not run the washing machine while listening to WZBC. I managed to convince myself that the machine was slowly failing -- that a rythmic, squeaking noise it had been making had gotten a little worse. Ten minutes later, though, the machine had paused. But the noise was still there.
:N{?
> Skynet went online on August 4th 1997, and began to learn at a geometric rate.
> It became self-aware on August 29th 1997 2:14 am Eastern Time. On August 29th
> 1997 2:15 am it discovered nihilism, and either shut itself down due to
> despair, or because it was logical. We're not sure which.
On August 4th, 1998, it failed to renew its domain name, which was promptly
squatted on by a link farmer pitching X10 cameras and singing electric fish.
unknown text

Washing machine note + Skynet koan

2013-11-05 · reconstructed
I WONDER WHAT HISTORY WILL THINK ABOUT THESE FIRST FEW BUGS...HA HA HA.  NOBODY IS PERFECT.

"He who regards
With an eye that is equal
Friends and comrades,
The foe and the kinsman,
The vile, the wicked,
The men who judge him,
And those who belong
To neither faction:
He is the greatest."

~Bhagavad - Gita AtomSea & EMBII
P2FK text

AtomSea first upload (bugged Bhagavad Gita)

2013-12-01 · reconstructed
I WONDER WHAT HISTORY WILL THINK ABOUT THESE FIRST FEW BUGS...HA HA HA.  NOBODY IS PERFECT.

"He who regards
With an eye that is equal
Friends and comrades,
The foe and the kinsman,
The vile, the wicked,
The men who judge him,
And those who belong
To neither faction:
He is the greatest."

~Bhagavad - Gita AtomSea & EMBII
P2FK text

Bhagavad Gita quote + bug note

2013-12-02 · reconstructed
HugPuddle.jpg
P2FK image

HugPuddle.jpg

2013-12-02 · reconstructed
ILoveYouMore.jpg
P2FK image

ILoveYouMore.jpg

2013-12-02 · reconstructed
Where the Sidewalk Ends
by Shel Silverstein

There is a place where the sidewalk ends
And before the street begins,
And there the grass grows soft and white,
And there the sun burns crimson bright,
And there the moon-bird rests from his flight
To cool in the peppermint wind.

Let us leave this place where the smoke blows black
And the dark street winds and bends.
Past the pits where the asphalt flowers grow
We shall walk with a walk that is measured and slow,
And watch where the chalk-white arrows go
To the place where the sidewalk ends.

Yes we'll walk with a walk that is measured and slow,
And we'll go where the chalk-white arrows go,
For the children, they mark, and the children, they know
The place where the sidewalk ends.
P2FK text

Where the Sidewalk Ends (Shel Silverstein)

2013-12-07 · reconstructed
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989
P2FK text

Pi to 1000+ digits

2013-12-07 · reconstructed
Nelson-Mandela.jpg
P2FK image

Nelson-Mandela.jpg

2013-12-07 · reconstructed
Dear Aliens,

Hey.

Sincerely,
EMBII & AtomSea
P2FK text

Dear Aliens message

2013-12-13 · reconstructed
My dear friend
never lose hope
when the Beloved
sends you away.

If you're abandoned
if you're left hopeless
tomorrow for sure
you'll be called again.

If the door is shut
right in your face

keep waiting with patience
don't leave right away.

Seeing your patience
your love will soon
summon you with grace
raise you like a champion.

And if all the roads
end up in dead ends
you'll be shown the secret paths
no one will comprehend.

The beloved I know
will give with no qualms
to a puny ant
the kingdom of Solomon.

My heart has journeyed
many times around the world
but has never found
and will never find
such a Beloved again.

ah I better keep silence
I know this endless love
will surely arrive
for you and you and you.

~Rumi
P2FK text

Rumi poem

2013-12-14 · reconstructed
?
P2FMS other

Counterparty (XCP) — proof-of-burn genesis

2014-01-02 · unknown
?
P2FMS other

Counterparty (XCP) — first CNTRPRTY protocol message

2014-01-12 · unknown
2014-02-25: The day Mt.Gox shut down. Farewell, may even you rest in peace!
OP_RETURN text

Mt. Gox farewell

2014-02-25 · reconstructed
Fuck you MtGox
OP_RETURN text

Fuck you MtGox

2014-02-25 · reconstructed
Fuck Mt Gox FFFFFFFUUUUUUUUUUQ
Ml J7c Huv57knb QW1 Lx2r V5 Dp1oq6
Base58 text

1FuckMtGox burn address

2014-02-26 · reconstructed
       o
      / |
      | \
  .   |  |
.'\`  | \|
 | \_/ \ \
  \____/\/
<3 You Seals!
P2FKH ascii-art

Mt. Gox seal ASCII

2014-02-27 · reconstructed
                      ..   ___
                    /'  `\/   `.
              .   .'      :  `. `.
              \\.'        ,  `.`  `.
              `.     ,___/|\. `.   :
             . \, .'./    ' '\  ,  '
             .\    .  \_.~ _; ;    \/'.
             `\ ..._`.   :   /..   ../
              /' _._  \. ~ .'   `\:
            /'.'@   `    .---.    `.
          .'  :         '   @ `.\.  \
         /   ./`.._./ ~ .      :\    `.   __
       .'   /   (        \....'  `.  .' /'  `.
  /'''\   .'    `.  /  \     :     ;' .'    ..:
.' ;   `\;       : :    :    :   .'   :  ;    :
:     `\. `\.    ;   :        \.'     "  '    ;
 `.      `.   \ /    s    .   /       `.     .'
  `    .   `.  `\ `.     ;  /'         ;___ ;
   `.   `.  `.   `         ;          ;:__..'
     `.   `. `.     :` ':    _.'    .' ;   :
       `.     `.    .\x./-`--...../'   ;   :
         `. ..-:..-'                  (    :
           `---'`.                     `;   :
             `.  `,..                   :    :
               `.    `.                  `.___;
                 `.    `.
                   `.    `;
                     `-.,'
P2FKH ascii-art

Nude figure ASCII (seated)

2014-03-16 · reconstructed
?
OP_RETURN other

Proof of Existence — first OP_RETURN (DOCPROOF) notarization

2014-04-20 · unknown
  _--------.
 /    ~~~~~~\                     p o u t i n e
(_   ~~~@~~@|     Cthulhu wants your bitcoin/dogecoin, plz donate
 \   ~~//|\\\  |      
  \   \|||/\\\_/ 
  /   /|//_/|/__   BTC : 1JsJs5d6E5SmJSGUiQ12uF1GDZxTCUWvf
 /    \_\ \|\|     DOGE: D93mn1utTc7REQQPjQSjFf9Boupm32gw88
unknown ascii-art

Cthulhu poutine donate

2014-05-18 · reconstructed
<script type='text/javascript'>document.write('<img src='http://www.trollbot.org/xss-blockchain-detector.php?href=' + location.href + ''>');</script>
<script type='text/javascript'>document.write('<img src=\'http://www.trollbot.org/xss-blockchain-detector.php?bc=btc&href=' + location.href + '\'>');</script>
unknown text

trollbot.org XSS detector

2014-06-14 · reconstructed
Episodei
A New Hope
itis A Periodof Civil War Rebely
Spaceships Striking From A
Hidden Base Have Won Their First
Victory Against The Evil
Galactic Empire
During The Battle Rebel Spies11y
Managed To Steal Secret Plans To
The Empires Ultimate Weapon11z
The DEATHSTAR An Armored Spacez
Station With Enough Power To11v
Destroy An Entire Planet
Pursued By The Empires Sinistery
Agents Princessleia Races Homew
Aboard Her Starship Custodian1y
of The Stolen Plans That Can
Save Her People And Restore
Freedom To The Galaxy
Base58 text

Star Wars opening crawl

2014-06-16 · reconstructed
?
P2FMS other

FoldingCoin (FLDC) — asset genesis

2014-07-04 · unknown
OurWedding.jpg
P2FK image

OurWedding.jpg

2014-08-07 · reconstructed
P2FK audio

alien.wav

2014-09-01 · reconstructed
Shiemaa&Vincent.jpg
P2FK image

Shiemaa&Vincent.jpg

2014-09-03 · reconstructed
YellowRobot.jpg
P2FK image

YellowRobot.jpg

2014-09-06 · reconstructed
P2FK audio

OneGiantLeapForMankind.mp3

2014-09-29 · audio
BikeLady.jpg (Allen Lee Vandever art)
P2FK image

BikeLady.jpg (Allen Lee Vandever art)

2014-09-10 · reconstructed
Allen Lee Vandever avatar (meditating figure)
P2FK image

Allen Lee Vandever avatar (meditating figure)

2014-09-10 · reconstructed
?
UNicDC
OP_RETURN other

University of Nicosia — first UNicDC blockchain certificate (DFIN-511, 2014)

2014-09-12 · unknown
#!/usr/bin/env python3
#
# This file is placed in the public domain.
#
# CryptoGraffiti tool
#
# Requires python-bitcoinlib-v0.2.1
#
# https://github.com/petertodd/python-bitcoinlib
#
# pip install python-bitcoinlib

# Usage:
#
# ./cryptograffiti.py <textfile>

import collections
import sys

from bitcoin.rpc import Proxy
from bitcoin.wallet import *

DUST = 0.000055

addrs = collections.OrderedDict()
with open(sys.argv[1], 'rb') as fd:
    while True:
        b = fd.read(20)

        if not b:
            break

        addr = P2PKHBitcoinAddress.from_bytes(b.ljust(20))
        addrs[str(addr)] = DUST

addrs['1MVpQJA7FtcDrwKC6zATkZvZcxqma4JixS'] = 0.0009

print('%d outputs with total cost: %f mBTC + fees' % (len(addrs), sum(addrs.values())*1000))

r = input('Send? y/n\n')

if r == 'y':
    proxy = Proxy()
    r = proxy.sendmany('', addrs)
    print('Sent: %s' % r)

else:
    print('Canceled!')
P2FKH text

CryptoGraffiti Python tool (source)

2014-09-27 · reconstructed
         /\_/\
    ____/ o o \
  /~____  == /
 (______)__m_m)
ջD^EA!]MGw
P2FKH ascii-art

hello, it's the Internet (cat)

2014-09-28 · reconstructed
                    .                         _..  
                         .                .qd$$$$bp.
.              ,                        .q$$$$$$$$$$m.
 .                                     .$$$$$$$$$$$$$$
                .                    .q$$$$$$$$$$$$$$$$
                           .        .$$$$$$$$$$$$P\$$$$;
                     .            .q$$$$$$$$$P^"_.`;$$$$
                                 q$$$$$$$P;\   ,  /$$$$P
                               .$$$P^::Y$/`  _  .:.$$$/
         .                    .P.:..    \ `._.-:.. \$P
                 .            $':.  __.. :   :..    :'
                             /:_..::.   `. .:.    .'|
                           _::..          T:..   /  :
            .           .::..             J:..  :  :
                     .::..          7:..   F:.. :  ;
                 _.::..             |:..   J:.. `./
            _..:::..               /J:..    F:.  : 
          .::::..                .T  \:..   J:.  /
         /:::...               .' `.  \:..   F_o'
        .:::...              .'     \  \:..  J ;
        ::::...           .-'`.    _.`._\:..  \'
        ':::...         .'  `._7.-'_.-  `\:.   \
         \:::...   _..-'__
P2FKH ascii-art

Nude figure ASCII (reclining, signed fsc)

2014-09-28 · reconstructed
western-union-bitcoin-spoof.jpg.gz
P2SH image

western-union-bitcoin-spoof.jpg.gz

2014-11-27 · reconstructed
Arecibo_message.svg
P2FK image

Arecibo_message.svg

2015-01-07 · reconstructed
P2FK audio

Spock_Live_Long_And_Prosper.mp3

2015-03-02 · reconstructed
?
P2FMS other

Spells of Genesis — FDCARD (first blockchain game card)

2015-03-11 · unknown
JPG thumbnail (test)
P2FKH image

JPG thumbnail (test)

2015-03-26 · reconstructed
we love bitcoin (heart + logo)
P2FKH image

we love bitcoin (heart + logo)

2015-04-09 · reconstructed
Time to roll out bigger blocks
------------------------------
I'm going to submit a pull request to the 0.11 release of Bitcoin Core that
will allow miners to create blocks bigger than one megabyte, starting a little
less than a year from now.
I will be writing a series of blog posts, each addressing one argument against
raising the maximum block size, or against scheduling a raise right now. These
are the objections I plan on writing about; please send me an email
(gavinandresen@gmail.com) if I am missing any arguments for why one megabyte is
the best size for Bitcoin blocks over the next few years.
* "There is no need to raise the maximum block size right now, the average
block size is only about 400,000 bytes."
* "There is no need to raise the maximum block size because the Lightning
;I%6b
>P6|
Network / Sidechains / ChainDB / Treechains / Factom will solve the scaling
problem."
* "The network will be more secure with one megabyte blocks, because there will
be more competition among transactions, and, therefore, higher transaction
fees for miners."
* "More transactions means more bandwidth and CPU and storage cost, and more
cost means increased centralization because fewer peopl
OP_RETURN text

Time to roll out bigger blocks

2015-05-01 · reconstructed
--------------------
I like big blocks and I can not lie
You other miners can't deny
That when a blocks comes through with an itty bitty fee
And big data in your face
You get fucked, wanna pull your rig
'Cause you notice that power was wasted
Deep in the chain it's pending
I'm hashing and I can't stop bankin'
Oh Gavin, I wanna get with ya
And compile code with ya'
Other miners tried to warn me
But that block size you got makes me so horny
Ohh, Hash-o'-big-blocks
You say you wanna get in my block?
Well, use me, use me
'Cause you ain't that average /r/bitcoin groupie
I've seen them chattin'
And to the hell with patents'
You're fast, big
Got it goin' like a Josh Garza
I'm tired of solo pools
Sayin that block rewards are a thing
Take the average miner and ask him that
He gotta mine more blocks
So, bitters! (Yeah!) Bitters! (Yeah!)
Have your blocks got the space? (Hell NO!)
Tell em' to increase it! (Increase it!) Increase it! (Increase It!)
Increase that damn block size.
Baby's got blocks.
-https://www.reddit.com/r/Bitcoin/comments/354nrp/gavin_be_like/cr0z1ie
EOdy
OP_RETURN text

I like big blocks and I can not lie

2015-05-01 · reconstructed
The Economist logo
daisy-chain image

The Economist logo

2015-05-11 · reconstructed
City of London School logo
daisy-chain image

City of London School logo

2015-05-11 · reconstructed
Nick Szabo dinner photo (v27sSra.jpg)
unknown image

Nick Szabo dinner photo (v27sSra.jpg)

2015-05-20 · reconstructed
fi6?
22:45 < warren> jgarzik: if you aren't near one of the consulates there are some companies that will charge you money to do it...
22:47 < HM3> gmaxwell, the schnorr construction is just cleaner algebraically, and I like that you can't do public key recovery
22:48 < gmaxwell> ::shrugs:: Not really more than anything else that does the same thing, and its compatible.
22:48 < gmaxwell> HM3: yea, sure, I like schnorr too, but randomness isn't an argument for it.
22:49 < HM3> the lack of a need for a perfect RNG during signing is
22:50 < gmaxwell> HM3: DSA and Schnorr are the same in that regard. You derandomize them both under the same method
22:50 < HM3> sure but schnorr requires that construction to work
22:51 < gmaxwell> HM3: no they don't, go look at the schnorr patent. It's described using a random k.
22:52 < HM3> no I mean Schnorr is H(m||rG) and during verification you have to compute the candidate rG and recalculate H(m||rG)
22:52 < warren> "go look at the * patent" told to another engineer is wise?
22:53 < HM3> in DSA you just check, if i remember correctly, that sG is correct
22:53 < gmaxwell> warren: it's expired. Also, you need to go turn in your JD if you think it's n
OP_RETURN text

Bitcoin dev IRC log dumps

2015-06-10 · reconstructed
He sleeps in a temple.jpg
P2FK image

He sleeps in a temple.jpg

2015-06-12 · reconstructed
How to Play Chinese Hats
   - A Short Story -
         2015


To Play

Somehow, you find yourself in a dim and smoky room with no entrance, exit or windows, without knowing how 
you got there or even where you've come from. In front of you are a group of Chinese gentlemen shuffling 
around what looks to be traditional black Chinese hats styled after the Ming dynasty, on a circular chestnut 
wood table. Surprisingly, you find the same type of hat in your very own hand when you look down.
   You are invited to join in, but not knowing the manner of the game or its rules, you decline, and receive 
a few disparaging looks because of your decision. The group of men shrug-off your refusal and continue 
playing regardless, and largely ignore you.
   As you watch and the game proceeds, you notice that the point seems to be to get as many hats as possible.
How many? You don't know, but more is surely better - if judging by the looks on everyone's faces whenever 
anyone wins a new Chinese hat is anything to go by. You also notice that the hats have a rather strange 
property, they can change size so they can slot inside each other perfectly, no matter how many there are.
You've never seen a 
P2FKH text

How to Play Chinese Hats (short story)

2015-07-11 · reconstructed
                                                                            ``````                                                                                     
                                                               `  `     ,.`   `.   ``                                                                                  
                                                               `     `   `.,,`,,'+';  ``,```  `                                                                        
                                                    `            ,'++''';++''''':'''';+;,:,,..     `     `.                                                            
                                                         `   .+;+'++++:;''';::;'''+;:;''',''. `.`  `.`       `                                                         
                                                       . ,,:+'';:;;:;+';;';;;;'::;;;+:;;:++;.'':,`,:.``.,`                                                             
                                     `              ..`;.+'';:'++''';;;;'''';;:;;;:,;;;',;'';+;;;';::,.``.`.  `` `      `                                              
                        
P2FKH ascii-art

Warren Buffett (ASCII)

2015-08-02 · reconstructed
Ki V Ay Tp Wny Pjq1 E35r Qt25 Txnzv
Mml Fegosu Gm xbkn9 D7 Ewu A5 Y5z
Ht GKH Zoesx W Zjf55y1p7 Mw G6 RVV
LZ5 Z Rjpj3 Zet17e H Qvn EVKK Bp K1c
SEJN41 Gyq EW Mzcndv Ds Acre V Yri
My8 Pdgd Yhj Q Gxj1 n Rubhq Mmg Vo
9 SV Bjq AK8 TA9w9ac5 F5i5 B1v1 Hl
M9rkiqb4 Cq94y Dx Ji6 Bh Alujo W Sa
HV Yg Swl S7n2 ENQ z Wq EK Aomfj
6 Hzz Kccbc D Ur Uebc Bg BH Svi JZU En
Hhbmq Tz Nci Qck Z6z6m Ty Ry Bg8t
4ys Y5n wy Qxoes Zn KSS2 L1 T4y9c3
D Zjb TR7 EK7m MHP Sm QJ Dr KP Gd Eo F7
3 Uzj Wf2 Zgh Pw F So G7ckv Hp Sqs5u
K Aju Vjxr Mo r9mr7 Ui C Jf Jg G66 C9
2 Mbbh Er4 H Nzz3z Zqhymp4 D Mm 99 A
5 Wt PT Gr PWTGY4 LP Roq KZD56c E ur
G Wg41d T Ur1p6 Ruae3 SUJ1 Ht5nac
7 S9e EMYQ9 Us Np U3 HQ78 R Hl2bk S1
E5 Hp5 Gdp Z Uguii Cd Ye41 CG Dd4 RTU
7 Mq Qj6y9 Wtc HVN Rj6 P884 Vzyx Q6
6 Ke DUQUDE Yk1c Y Qo C Fj TE Ux U3 LD
51 Rz R Dqljl PAM uegyaxo B4yi8 Mk
Gj S Hj N Dskw Yd K Ddjzu27 D1ys Yy
EVH Fs S2 Bdy UM1q4qax Y wt C2dbq
Nae Myg Rl Jhalfm5 Vpuc AHR8n Nsph
Mytw Qk9 Wspnx NP Nq W3 Uw Fg FBY3 N5
m Y45 Gfoi AQJ Dd1mp M Sj M4i S3i
6 G3 Yxo Bouo U9c WFUZN Rz N Zdegy Du
8tgdfol F2 S Yn Ao A Kf29c4 Y Zl5 J9
8q Ancfq Tf N Ki Hfne Kj1 Mv Z8c5 YZ
HT Ql3 c N Pemyo5ad Vn AM Br Tn Ysy
3 VNJ9 K Tpv Av B Mx Jim Kh Cdyzs P Vu8
Pav
Base58 text

Paved With God And Some Teension (largest single-tx burn)

2015-08-28 · reconstructed
Viva la Revolucion! Happy Birthday Santi! Manu, Santi, Demi, Esteban

                           .-/+osyhhhhso/-.`                            
                      ./oydmmmNNmmNNmmmNNmdhy-                          
                   `/ydddmNNMMMNNMMNNNMMMNNNNdsss+:                     
                  :hmmmddNNNNNNMMHACKERMMMNmmNMNNhss`                   
                .smNNmdmNNNNNMMMMMMMMMNNNNMNNNNMMMNh/`                  
               :hNmdddNNNNNMMMNNmmmmmmNNNmMMNNNMMMNNd/                  
              -dNMNNmmNNNNNmdhyssoooyyhNMNNNMNNMMMNNNN:                 
              sNNmmmmmmmdyo:.....-::+oydNNMMMNNMMMNNNNm-                
             `dNNNNNNNds:-.`````..--::ohdmNMMMmNMMNNMNNd`               
             .mNMNNhso/--.```.....--::+yyhmNNNNNMMNdNMNmo               
              ymMNyo/-...`.```....--::o+shdddNmNMNNmNMNmy               
              /mNy/::--.``````.:///+oohoohdmNNNMMNMMMMMmh`              
              -NNdmmmmdh/.```.-osyhhhhmmmddNmNNNMMMMNMMNs               
               ym/:/+oss+:.``..--::/+//o+/oyo+ymMMNmNMMN/               
               .+-os/yhdo:.`...:///ohhyyo:-///:oNMMNNNmm.               
               ./-------.----::-...
OP_RETURN ascii-art

Viva la Revolucion! Happy Birthday Santi (face x2)

2015-10-08 · reconstructed
To my dear friend Mariano, por muchos años más de diversión!
 _______  _______  ___      ___   _______    _______  __   __  __   __  _______  ___      _______
|       ||       ||   |    |   | |       |  |       ||  | |  ||  |_|  ||       ||   |    |       |
|    ___||    ___||   |    |   | |____   |  |       ||  | |  ||       ||    _  ||   |    |    ___|
|   |___ |   |___ |   |    |   |  ____|  |  |       ||  |_|  ||       ||   |_| ||   |    |   |___
|    ___||    ___||   |___ |   | | ______|  |      _||       ||       ||    ___||   |___ |    ___|
|   |    |   |___ |       ||   | | |_____   |     |_ |       || ||_|| ||   |    |       ||   |___
|___|    |_______||_______||___| |_______|  |_______||_______||_|   |_||___|    |_______||_______|
                                            ``````
                                  ``..---------------...``
                                `.--------------------------.`
                              .-------------------------------.`
                            .----------------------------------`
                            `------------------------------------`
                            .------------------------------------.
            
OP_RETURN ascii-art

Feliz cumple, Marian (face)

2015-10-13 · reconstructed
EW B====D ( . Y . )
OP_RETURN ascii-art

Crude genitalia one-liner ASCII

2015-12-16 · reconstructed
EW ( . Y . )TIDDIES( . Y . )
OP_RETURN ascii-art

Crude breasts one-liner ASCII

2016-01-24 · reconstructed
Iranian lady with polar-bear hat
daisy-chain image

Iranian lady with polar-bear hat

2016-03-05 · reconstructed
503: Bitcoin over capacity!
OP_RETURN text

503: Bitcoin over capacity!

2016-03-01 · reconstructed
Chiharu EMBII & The Atom Sea say Happy Halloween.jpg
P2FK image

Chiharu EMBII & The Atom Sea say Happy Halloween.jpg

2016-03-07 · reconstructed
Chiharu.jpg
P2FK image

Chiharu.jpg

2016-03-07 · reconstructed
P2FK audio

Seikilos.mid (MIDI)

2021-03-13 · reconstructed
Outer Space by embii 4MB Large file storage test Apertus 0.3.5-beta
P2FK audio

OuterSpace.mp3 (~4 MB, off-Bitcoin payload)

2016-04-29 · audio
Nakamoto Satoshi Craig Wright8
Base58 text

Nakamoto Satoshi Craig Wright (+ insults)

2016-06-13 · reconstructed
Erich Erstu (1Hyena, gas mask)
P2FKH image

Erich Erstu (1Hyena, gas mask)

2016-06-16 · reconstructed
Water Deer (badtaxidermy.com)
P2FKH image

Water Deer (badtaxidermy.com)

2016-06-16 · reconstructed
hotmine.io mining ad
P2FKH image

hotmine.io mining ad

2016-06-18 · reconstructed
Nada from They Live (1988)
P2FKH image

Nada from They Live (1988)

2016-06-18 · reconstructed
Cryptocurrency mining ad (@dobcrypto)
P2FKH image

Cryptocurrency mining ad (@dobcrypto)

2016-06-20 · reconstructed
Chinese wedding (qijue poem)
P2FKH image

Chinese wedding (qijue poem)

2016-06-20 · reconstructed
Rene Angelil and Celine Dion
P2FKH image

Rene Angelil and Celine Dion

2016-06-21 · reconstructed
Superbuffo (Toni Caradonna)
P2FKH image

Superbuffo (Toni Caradonna)

2016-06-21 · reconstructed
New Age dance
P2FKH image

New Age dance

2016-07-07 · reconstructed
h七彩神仙鱼 Chandler Guo loves YangYang Jin.🐟Mined by zzhhzz
Coinbase text

2nd halving coinbase messages (block 420000-1)

2016-07-09 · reconstructed
Pole-dancing GIF (animated)
P2FKH image

Pole-dancing GIF (animated)

2016-07-09 · reconstructed
withheld
P2FKH image

Snake-sculpture image (explicit JPEG)

2016-07-10 · ⚠ withheld
Wedding invitation (Cyrillic)
P2FKH image

Wedding invitation (Cyrillic)

2016-07-16 · reconstructed
Bitcoin love certificate (Cyrillic)
P2FKH image

Bitcoin love certificate (Cyrillic)

2016-07-17 · reconstructed
Oles Slobodenyuk wedding
P2FKH image

Oles Slobodenyuk wedding

2016-07-18 · reconstructed
Nematode sketch (test)
P2FKH image

Nematode sketch (test)

2016-08-09 · reconstructed
Hand-written wedding contract (Czech)
P2FKH image

Hand-written wedding contract (Czech)

2016-08-20 · reconstructed
Wedding on grass (Daniela & Pavel)
P2FKH image

Wedding on grass (Daniela & Pavel)

2016-08-20 · reconstructed
Onshape CAD ad
P2FKH image

Onshape CAD ad

2016-08-25 · reconstructed
?
OP_RETURN other

Rare Pepe — RAREPEPE (Nakamoto Card, Series 1 Card 1)

2016-09-09 · unknown
?
OP_RETURN other

Age of Chains — GUARDIANCARD (Woodcoin's Guardian, first card)

2016-10-30 · unknown
    __  / __  
   / * `'   \ 
   \        / 
     ._,.__,  
APPLE BAKE '16
P2FKH ascii-art

Apple Bake '16

2016-11-06 · reconstructed
Hello. Yes, this is dog.
P2FKH image

Hello. Yes, this is dog.

2016-11-24 · reconstructed
____________________________________________________
|                         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  
unknown ascii-art

Augie A - Study Math/CS at Augustana

2016-11-26 · reconstructed
Ross Ulbricht (freeross.org)
P2FKH image

Ross Ulbricht (freeross.org)

2016-12-06 · reconstructed
Loraine.jpg
P2FK image

Loraine.jpg

2017-01-15 · reconstructed
SatoFamily.jpg
P2FK image

SatoFamily.jpg

2017-01-29 · reconstructed
Tuxedo and rose (couple)
P2FKH image

Tuxedo and rose (couple)

2017-02-14 · reconstructed
Couple on mountains (Spanish poem)
P2FKH image

Couple on mountains (Spanish poem)

2017-03-09 · reconstructed
Tank Man
P2FKH image

Tank Man

2017-03-21 · reconstructed
Mr. Burns 'You're here forever'
P2SH image

Mr. Burns 'You're here forever'

2017-04-05 · reconstructed
Augustana College Old-Main.jpg
P2SH image

Augustana College Old-Main.jpg

2017-07-07 · reconstructed
📄
Adobe Acrobat PDF Files ...
P2FKH pdf

PDF demo (Adobe sample)

2017-07-07 · reconstructed
Unicode test: `Ä Ö Õ Ü ä ö õ ü`.

An h1 header
============

Paragraphs are separated by a blank line.

2nd paragraph. *Italic*, **bold**, and `monospace`. Itemized lists
look like:

  * this one
  * that one
  * the other one

Note that --- not considering the asterisk --- the actual text
content starts at 4-columns in.

> Block quotes are
> written like so.
>
> They can span multiple paragraphs,
> if you like.

Use 3 dashes for an em-dash. Use 2 dashes for ranges (ex., "it's all
in chapters 12--14"). Three dots ... will be converted to an ellipsis.
Unicode is supported. ☺



An h2 header
------------

Here's a numbered list:

 1. first item
 2. second item
 3. third item

Note again how the actual text starts at 4 columns in (4 characters
from the left side). Here's a code sample:

    # Let me re-iterate ...
    for i in 1 .. 10 { do-something(i) }

As you probably guessed, indented 4 spaces. By the way, instead of
indenting the block, you can use delimited blocks, if you like:

~~~
define foobar() {
    print "Welcome to flavor country!";
}
~~~

(which makes copying & pasting easier). You can optionally mark the
delimited block for Pandoc to syntax highlight it:

~~~python
impo
P2FKH text

pandoc Markdown demo (Unicode test)

2017-07-07 · reconstructed
RSKBLOCK:
_-vTEtCQAÅJ`^!SE[gK
ӺOҍaI|g犀
OP_RETURN text

First RSK (Rootstock) merged mining

2018-01-29 · reconstructed
Broken JPEG in single input-script constant
P2SH image

Broken JPEG in single input-script constant

2018-02-23 · reconstructed
.............See the full picture at TDAmeritrade.com/Blockchain................
................................................................................
................................................................................
................................................................................
.......................................................................^V^......
........XXX......................................................^V^............
.......XXXXX....................................................................
........XXX=====================................................................
........| | ....................\\..............................................
........| | .......................\\=========================..................
........| | ..................................................\\................
........| | ...................................................\\==========.....
........| | ...............................................................\\...
........| | ................................................................||..
........| |.......................................................
OP_RETURN ascii-art

TD Ameritrade ad

2018-04-09 · reconstructed
................................................................................
..............................@(..@@@@@@%@@,.@@@@@@@............................
........................@@@@..@@@@@(..@@@@@@@(.@@@@@@..@@@@@@@.@@@@..@..........
......................@.@@@@..,..........@@@@@@...@@@#..@@@@@@@..@@@.@@@........
....................@@@.@@@@..@....../......@@@@&..@@@..@@@@@@@@.@@@@.@@@.......
...................@@@..@@@...@..&@..@@........@@@%@@@..@@@@@@@@..@@@@@@@@......
...................@@..@@@..../&.@@@@@@@........@@@@@@..@@@@@@@..,@@@@@@@.......
..................@@..@@@@....@..@.@@.@@@.......@@@@@@.@@@@@@@...@@@@@@@........
..................@@..@@@@...@........@@@@......@@@@@@@@@@@@@..@@@@@@@@.........
...................@@@#.@@@@.,...................@@@@@@@@@@@@@@@@@@@@...........
....................@@@@.@@@@.@@............@.@@@&.....@@@@@@@@@@@@@............
.....................@@@..@@@@.@@@........@.@@@.@@@@@@@@@,..@@@@@@@@............
.....................@@@@...@@..@@@......@@@.@@@@@..@@@@@@@@..@@@@@.............
.....................#@@@@@..@@..@@@@@@@@@@@.@@@@@@@..@@@@@@@.(@@@..............
......................@@@@@@@@@...@@@@@@@@..@@@@@@@@@..@@@@@..@@@.
OP_RETURN ascii-art

Cannes Lions TITANIUM ad

2018-06-07 · reconstructed
lolcat test |\---/|
            | o_o |
            \_^_/
OP_RETURN ascii-art

lolcat test

2018-07-05 · reconstructed
Cat manga
P2FKH image

Cat manga

2019-06-20 · reconstructed
_______________________________________
|         An immutable poem             |
|    Unchanging over time, forever      |
|   Written in transactions flowing     |
|    That show: We are together       |
|                                       |
|     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          |
|    Like this poem, it is forever      |
|     After all these years true        |
|      I love our time together         |
OP_RETURN ascii-art

An immutable poem

2019-08-24 · reconstructed
Woman, arms crossed
P2FKH image

Woman, arms crossed

2019-10-01 · reconstructed
Black cat
P2FKH image

Black cat

2020-04-09 · reconstructed
	R🐟NYTimes 09/Apr/2020 With $2.3T Injection, Fed's Plan Far Exceeds 2008 Rescue  Mined ^H
Coinbase text

3rd halving coinbase (NYTimes Fed message)

2020-05-11 · reconstructed
       .-==-.
       |    |
       |    |
.-====='    '=====-.
|   Yang, Yiping   |
*-====-.    .-====-*
       |   |
       | 杨 |
       |   |
       | 一 |
       | 平 |
       |   |
       |   |
       `-==-´

*~~~~~~~~~~~~~~~~~~*
    Yang, Yiping
      杨 一平
.~~~~~~~~~~~~~~~~~~.
  ✰ 1957-07-19
  ✞ 2020-10-08
'~~~~~~~~~~~~~~~~~~'
Wir vermissen dich!
 杨一平,
  我们思念你
   ヾ( ̄▽ ̄)
    杨一平与
     耶稣在一起
//yang.yiping.de/btc
P2FKH ascii-art

Yang Yiping obituary

2020-10-09 · reconstructed
Teddy bear (image)
P2FKH image

Teddy bear (image)

2020-10-24 · reconstructed
Do not be overcome by evil, but overcome evil with good - Romans 12:21
OP_RETURN text

Romans 12:21 in block 666666

2021-01-18 · reconstructed
  ___
{~._.~}
 ( Y )
()~*~()
(_)-(_) xoxo, S
OP_RETURN ascii-art

Teddy bear (ASCII, xoxo)

2021-02-10 · reconstructed
The Starry Night (van Gogh)
SegWit image

The Starry Night (van Gogh)

2021-05-31 · reconstructed
Kitchen mirror selfie in swim glasses
P2FMS image

Kitchen mirror selfie in swim glasses

2021-07-10 · reconstructed
    ,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,
OP_RETURN ascii-art

ZN / Zenon Network ad

2021-11-14 · reconstructed
Gulagu.net logo
P2SH image

Gulagu.net logo

2021-11-19 · reconstructed
Gulagu.net people (Vladimir Osechkin)
P2SH image

Gulagu.net people (Vladimir Osechkin)

2021-11-19 · reconstructed
Low-res GIF of whitepaper intro (satoshi.gif)
P2FKH image

Low-res GIF of whitepaper intro (satoshi.gif)

2022-02-21 · reconstructed
Ordinals Inscription #0 (Casey Rodarmor's pre-launch skull)
Ordinals image

Ordinals Inscription #0 (Casey Rodarmor's pre-launch skull)

2022-12-14 · reconstructed
Taproot Wizards launch inscription ("Magic internet JPEGs")
Ordinals image

Taproot Wizards launch inscription ("Magic internet JPEGs")

2023-02-01 · reconstructed
?
SegWit encrypted

Suspected encrypted 9 MB ordinal

2024-01-06 · unknown
Liebe Melli, vor genau einem Jahr kamst du in mein Leben und hast es so viel schöner und bunter gemacht. In einer Welt voller Veränderungen bist du mein Fixpunkt geworden. Diese Nachricht lebt nun ewig – so wie meine Liebe zu dir. Für immer dein Tobi 🐇🧡
OP_RETURN text

Liebe Melli — an anniversary letter

2025-07-31 · reconstructed
We pledge: No more tears on our land In wrath, doubts dispell’d we make our stand Arise! Ye who would not be slaves again For Hong Kong, may Freedom reign  Though deep is the dread that lies ahead Yet still with our faith on we tread Let blood rage afield! Our voice grows evermore For Hong Kong, may Glory reign  Stars may fade as darkness fills the air Through the mist a solitary trumpet flares Now, to arms! For Freedom we fight with all might we strike With valour, wisdom both, we stride  Break now the dawn, liberate our Hong Kong In common breath: Revolution of our times May people reign, proud and free, now and evermore Glory be to thee Hong Kong     何以 這土地 淚再流 何以 令眾人 亦憤恨 昂首 拒默沉 吶喊聲 響透 盼自由 歸於 這裡  何以 這恐懼 抹不走 何以 為信念 從沒退後 何解 血在流 但邁進聲 響透 建自由 光輝 香港  在晚星 墜落 徬徨午夜 迷霧裡 最遠處吹來 號角聲 捍自由 來齊集這裡 來全力抗對 勇氣 智慧 也永不滅  黎明來到 要光復 這香港 同行兒女 為正義 時代革命 祈求 民主與自由 萬世都不朽 我願榮光歸香港
OP_RETURN text

Glory to Hong Kong (願榮光歸香港)

2025-10-25 · reconstructed
withheld
OP_RETURN video

Gloria Zhao AI MP4 (OP_RETURN policy criticism)

2025-10-28 · ⚠ withheld
# NFP协议:比特币上的“传家宝”与永生版税

> *没有智能合约,没有侧链,只有刻在比特币上的“铁契约”。从此,手艺人不用再求人,子孙后代都能收到钱。*

## 一、开篇:中国的“传家宝”文化遇上比特币

中国人最懂什么叫“祖传”。一把紫砂壶,一方古砚,一本手抄家谱——传的不是物件,是血脉,是手艺,是念想。  
可到了数字时代,“传家宝”断了根。你在网上画的一张画,平台一关、封号一禁、版税一取消,什么都没了。你靠手艺吃饭,却得看别人脸色。

今天,**punkreturn** 带着 **NFP协议** 和 **Technologia平台** 重启了一个古老的承诺:  
**你的作品,你做主;你的子孙,也能收钱。**  
这不是口号,是焊死在比特币里的数学铁规。

## 二、什么是NFP?—— “刻石为契,不立文字”

古人立契,要刻碑、要见证、要官府大印。NFP 更绝:它只用比特币交易里的一小段 **OP_RETURN**——不到80个字节,比一条短信还短——就把一切写得明明白白。

- **发行合集**:一条交易,写上“我要发行一万个‘朋克’”。从此,这个系列就永生在了比特币上,没人能删,没人能改。
- **铸造藏品**:你向“协调地址”发一笔交易,系统按先来后到自动给你一个编号(好比排队拿号,绝无内定)。你的钱包签名就是产权证。
- **转移藏品**:发一条OP_RETURN指令,说“我把#404号转给张三”。交易一确认,谁也赖不掉。

**整个过程,不靠任何中间人。没有网站查封你,没有客服拉黑你。比特币的矿工就是你的公证处。**

## 三、版税革命: “一次手艺,世代收钱”

这是最让中国人激动的一笔。

传统平台说给版税,那是“君子协定”。平台随时可以改规则:“对不起,我们不支持版税了。”你找谁哭去?

NFP 的玩法不一样。它规定:**每一笔铸造、每一笔买卖,交易结构里必须强制留出一个输出,专门打给创作者。**

- 你铸造一个猫,创作者自动收到一笔钱。
- 转手卖掉,创作者再自动收一笔。
- 转十次,收十次。转一百年,收一百年。

这不是“版税”,这是 **“祖产”** 。就像老匠人在自己打的椅子底下刻个记号,以后这把椅子每次转手,都要往他家的钱箱里掉一块银子——就算他去世了,他的子孙后代仍然能收到。

**中国老话:“艺不压身,传家有余。”NFP 把这句老话变成了代码,变成了数学真理。**

## 四、为什么只有比特币能做到?—— “铁打的营盘,流水的平台”

以太坊上的NFT,合约可以升级,管理员可以改参数,项目方可以跑路。那是 **“泥菩萨过江”**。

NFP 直接扎进比特币主网。比特币是什么?是全球开过机的电脑里,最硬、最久、最没人能关掉的网络。它没有“客服”,没有“董事会”,没有“封号按钮”。  
**“泰山不让土壤,故能成其大
OP_RETURN text

NFP protocol whitepaper (Chinese)

2026-05-04 · reconstructed
pwm1:m:Hello World!
pwm1:m:Hello bitcoin@proofofwork.me!
pwm1:r:b40a628ca3873264670f995f72821d0d6f1af2bced4eac9c3e45634277ddb084pwm1:m:Re: Attachment: README.md

pwm1:a:dGV4dC9tYXJrZG93bg:UFJPT0ZPRldPUktfSURTLm1k:9324:87978de4f1cc497ed2171bb80821d3d57266d53c0d71e2c8c6d6f3e8c7e23ec5:0/1:IyBQcm9vZk9mV29yay5NZSBJRHMKClBsYW5uaW5nIG5vdGVzIGZvciB0aGUgbmV4dCBQcm9vZk9mV29yay5NZSBwaGFzZTogaHVtYW4tcmVhZGFibGUgb24tY2hhaW4gbWFpbCBJRHMsIGJhY2tlZCBieSBCaXRjb2luIE9QX1JFVFVSTiByZWdpc3RyeSBldmVudHMuCgojIyBEZXZlbG9wZXIgV2FybmluZwoKUGhhc2UgMSBpcyBhIGNhbm9uaWNhbCByZWdpc3RyeSBsYXVuY2guIEZ1dHVyZSBkZXZlbG9wZXJzIGFuZCBhZ2VudHMgc2hvdWxkIHRyZWF0IHRoaXMgZmlsZSBhcyBwcm90b2NvbCBkb2N1bWVudGF0aW9uLCBub3QgbG9vc2UgYnJhaW5zdG9ybWluZy4KCkRvIG5vdCBjaGFuZ2UgdGhlc2Ugd2l0aG91dCBhbiBleHBsaWNpdCBtaWdyYXRpb24gcGxhbjoKCi0gTWFpbm5ldCByZWdpc3RyeSBhZGRyZXNzOiBgYmMxcWZ3eXRsenlyM3ltM2VuejJldXR3dGpzZjlra2Y2dXFranlkazNlYAotIFJlZ2lzdHJhdGlvbiBwcmljZTogYDEwMDBgIHNhdHMKLSBQcm90b2NvbCBwcmVmaXg6IGBwd2lkMTpgCi0gUmVnaXN0cmF0aW9uIGV2ZW50OiBgcHdpZDE6cjI6PGlkLWJhc2U2NHVybD46PG93bmVyLWFkZHJlc3M-OjxyZWNlaXZlLWFkZHJlc3M-OjxwZ3AtcHVibGljLWtleS1iYXNlNjR1cmw_PmAKLSBSZXNvbHZlciBydWxlOiBmaXJzdCBjb25maXJtZWQgdmFsaWQgcmVnaXN0cmF0aW9uIHdpbnMKLSBDYXNpb
OP_RETURN text

pwm1 — mail carried on the chain

2026-05-07 · reconstructed
THE DECLARATION OF INDEPENDENCE

In Congress, July 4, 1776

THE UNANIMOUS DECLARATION

of the

THIRTEEN UNITED STATES OF AMERICA

When, in the course of human events, it becomes necessary for one people to dissolve the political bands which have connected them with another, and to assume, among the powers of the earth, the separate and equal station to which the laws of nature and of nature's God entitle them, a decent respect to the opinions of mankind requires that they should declare the causes which impel them to the separation.

We hold these truths to be self-evident, that all men are created equal, that they are endowed, by their Creator, with certain unalienable rights, that among these are life, liberty, and the pursuit of happiness.—That to secure these rights, governments are instituted among men, deriving their just powers from the consent of the governed, that whenever any form of government becomes destructive of these ends, it is the right of the people to alter or to abolish it, and to institute new government, laying its foundation on such principles, and organizing its powers in such form, as to them shall seem most likely to effect their safety and happiness. Pru
OP_RETURN text

Declaration of Independence, inscribed on its 250th anniversary

2026-07-04 · reconstructed
#!/usr/bin/python3
#
# File insertion tool for Bitcoin
# Requires git://github.com/jgarzik/python-bitcoinrpc.git
#
# (c) 2013 Satoshi Nakamoto All Rights Reserved
#
# UNAUTHORIZED DUPLICATION AND/OR USAGE OF THIS PROGRAM IS PROHIBITED BY US AND INTERNATIONAL COPYRIGHT LAW

import io
import jsonrpc
import os
import random
import struct
import sys
from binascii import crc32,hexlify,unhexlify
from decimal import Decimal

if len(sys.argv) < 5:
    print(\
"""\
Usage: %s <file> <dest addr> <dest amount> {<fee-per-kb>}

Set BTCRPCURL=http://user:pass@localhost:portnum""" % sys.argv[0], file=sys.stderr)
    sys.exit()

COIN = 100000000

def unhexstr(str):
    return unhexlify(str.encode('utf8'))

proxy = jsonrpc.ServiceProxy(os.environ['BTCRPCURL'])

def select_txins(value):
    unspent = list(proxy.listunspent())
    random.shuffle(unspent)

    r = []
    total = 0
    for tx in unspent:
        total += tx['amount']
        r.append(tx)

        if total >= value:
            break

    if total < value:
        return None
    else:
        return (r, total)

def varint(n):
    if n < 0xfd:
        return bytes([n])
    elif n < 0xffff:
        return b'\xfd' + struct.pack('<H',n)
   
P2FMS text

Satoshi Uploader tool (Python source)

2013-04-06 · reconstructed
#!/usr/bin/python3
#
# File downloader
# Requires git://github.com/jgarzik/python-bitcoinrpc.git
#
# (c) 2013 Satoshi Nakamoto All Rights Reserved
#
# UNAUTHORIZED DUPLICATION AND/OR USAGE OF THIS PROGRAM IS PROHIBITED BY US AND INTERNATIONAL COPYRIGHT LAW

import sys
import os
import jsonrpc
import struct
from binascii import crc32,hexlify,unhexlify


if len(sys.argv) != 2:
    print("""\
Usage: %s <txhash>

Set BTCRPCURL=http://user:pass@localhost:portnum""" % sys.argv[0], file=sys.stderr)
    sys.exit()

proxy = jsonrpc.ServiceProxy(os.environ['BTCRPCURL'])

txid = sys.argv[1]

tx = proxy.getrawtransaction(txid,1)

data = b''
for txout in tx['vout'][0:-2]:
    for op in txout['scriptPubKey']['asm'].split(' '):
        if not op.startswith('OP_') and len(op) >= 40:
            data += unhexlify(op.encode('utf8'))

length = struct.unpack('<L', data[0:4])[0]
checksum = struct.unpack('<L', data[4:8])[0]
data = data[8:8+length]

if checksum != crc32(data):
    print('Checksum mismatch; expected %d but calculated %d' % (checksum, crc32(data)),
          file=sys.stderr)
    sys.exit()

sys.stdout.buffer.write(data)
P2FMS text

Satoshi downloader tool (Python source)

2013-04-06 · reconstructed
10 REM The v
ariables in life
' life the lifespan
of a creature
30 '
mates the number of
mates a creature ne
eds to breed
40 'mo
ve the type of land
a creature can be on
(1=earth 2=water 3=
all)
50 'foodtype t
he type of food a cr
eature can eat
60 '
f2breed the amount o
f food a creature ne
eds to breed
70 'a2
breed the age a crea
ture needs to breed
80 'cy(i) the y loc
ation of a creature
90 'cx(i) the x loc
ation of a creature
100 'cf(i) the amou
nt of food a creatur
e has
110 'ca(i) th
e age of a creature
120 CLS
130 COLOR
14, 0, 0
140 CLS
50 LOCATE 2, 30
PRINT "Life"
170 C
OLOR 7, 0, 0
180 LO
CATE 20, 20
190 INP
UT "Do you want to s
tart (y/n) ? ", STAR
200 IF START$ =
"n" THEN END 'it wil
l be gosub
210 REM
220 REM Setting att
ributes
230 LIFE =
240 MATES = 0
0 MOVE = 1
260 FOOD
TYPE = 1
270 F2BREE
D = 10
280 A2BREED
290 F# = 10
0 C# = 5
305 CMUTA
310 EPERYEAR =
320 REM
330 GOSU
B 360
350 REM
360
REM placing creature
370 COLOR 5, 6, 0
380 CLS
390 COLOR
14, 0, 0
400 FOR I
= 1 TO C#
410 RAND
OMIZE TIMER
420 Y =
INT(RND * 21)
430
IF Y < 15 THEN GOTO
440 X = INT(RND
* 61)
450 IF X < 1
5 THEN GOTO 440
LOCATE Y, X
470 CY
(I) = Y 'This saves
the creatures y
CX(I) = X 'This sav
es th
P2FMS text

BASIC creature simulator code

2013-04-10 · reconstructed
/22:MULTIFILE SUPPOR
T TEST3.txt:1<32.txt
>1<21.txt?1"1 EMBII
P2FK text

MULTIFILE SUPPORT TEST

2013-12-14 · reconstructed
🖼
Colby Nelson and myself burnt the midnight oils designing the APERTUS imagery last night....
P2FK image

CompressedLogo.png (Apertus logo)

2013-12-20 · image
+----+
|fuck|
+----+ջD^EA!]MGw
P2FKH ascii-art

ASCII 'fuck' box

2014-03-10 · reconstructed
 1. Do not give opinions or advice unless you are asked.

 2. Do not tell your troubles to others unless you are sure they want to hear them.

 3. When in anothers lair, show him respect or else do not go there.

 4. If a guest in your lair annoys you, treat him cruelly and without mercy.

 5. Do not make sexual advances unless you are given the mating signal.

 6. Do not take that which does not belong to you unless it is a burden to the 
    other person and he cries out to be relieved.

 7. Acknowledge the power of magic if you have employed it successfully to obtain 
    your desires. If you deny the power of magic after having called upon it with
    success, you will lose all you have obtained.

 8. Do not complain about anything to which you need not subject yourself.

 9. Do not harm little children.

10. Do not kill non-human animals unless you are attacked or for your food.

11. When walking in open territory, bother no one. If someone bothers you, ask him 
    to stop. If he does not stop, destroy him.
P2FKH text

11 rules of LaVeyan Satanism

2014-09-28 · reconstructed
?
P2FKH encrypted

OpenSSL-encrypted blobs (Salted__ cluster)

2014-09-28 · reconstructed
,,,,,,,,,,,,,,..........,,,,`....,,.....`       `     ```                                                             ` `      ```.:::..,:...``        ` ``.``.````.```
,,,,,,,,,,,,,,..............`............`             ` `````  `       ```     `                `                      ` ` `  ``````.` `,.:.``.`     `` ``.`.````..```
,,,,,,,,,,,,,,..............`..............        `     `     ```                                                     `.:..,::```...````,....` ```  `    ```````.`````
,,,,,,,,,,,.................`........,......`       `   ``` `````     ```````   ```````````  ``                        `..``,...,.,``..`````:`.``.. `   ``` ````.```.``
,,,,,,,,,,,.................`................`             ````` ```  `````    `````````` `````                         `,.., :,,`,,,.`.,. `.,,,,````````  ````.`````.`
,,,,,,,,,,,.................`......,..........`        `  ```````` ````` ```  ``````````` ``````         ``            `,.`,,`,:::,::,.,`,....,:,..`` ``   ..```````.``
,,,,,,,,,,,.................`..................` `     ` ` ````` `````````` `````````````````````  ```                 `.`,``.,,..::,,``..:....,:.``````   ```.`,``.```
,,,,,,,,,,,.............
P2FKH ascii-art

Winklevoss twins (ASCII art)

2014-10-01 · reconstructed
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
P2FKH ascii-art

Marijuana plant (multi-tx)

2014-11-04 · reconstructed
                    
 The Hashling       
                    
   /\|--|/\         
   /\|OO|/\         
   /\|--|/\         
                    
@BraveTheWorld      
@petertoddbtc       
                    PNG


IHDR%W0PLTE$<4RPgIihqچ쩸⫽|IDATx\{TT׹1?A@֪k&
FkZE%
c!( 桉Q#Ps	+tV㬕2Μmj 3c}0bqdu{3=~߷AB_7&xЁ1^tԋ>ISBG?\2	p?tb5	VG䪧Kݸ/܌Qc&uO;\}	~t7R_4vL23I0'&w')qjg7,|VޗHgy,
GgSv &ZdᨧS&lYEg+]~͒3ȒZ!|;3yʵxxv4bp(:DY?ZI)wKѡEfG)f$vZtR0ɸ+jɕF8f1F4#yk].0rǁ>x>]Rѐ Qx-u%:gضQnǽC.6H8\doչ7
CmyMJcoB(ѓƔ?6Tӭ:t.	=B"_w`R_2t=6͊̈́saeL
b?Z\
\
f#1pbō:e,iHtCQ/s%<$sȃ,?Qߜ1ސJ>Nnm&r):fSCCl,#sؕNWǼIAH!cRt.ʶ3crk
y:ΰjYgϞSVv.FG7ߎϲ\nRWM.BO	X)Ƀ5=!0tZ;+8|SƄ?dNN*2\}IƠWΓ{Ğ-|\7蒅N'n̆wHNsy]@S^5}ϨC|L
jxL.
В`:G/賔I:q4b31~&}*ho
<@tSʗos؛*U\P|yȆIbr?q!7`:m[)1kh}ܒ"n	~rBN}ٯs>sKUIQ]}is+ꅡc\BL-wP+1Ue[M=/8\ϣ[q_p2
Tg~Ci14+Z^}[xs]yGϣa%!?<:T[SWcǷ+-ё@0nA1ڧ=[Dz56x:Z$ѡN;w{=L̤?f]XoQ%2F=vI„`萩Ixa,l?G6O~}n']|
ISd4T t4eieKF L*^U49puchA֧D7/Kwcɋ4~bB o|ph؝9ś6ݘ|!{*uaڋ𴯺.MsۆG'x%gJ=2ztn8w)*bsEC:CXe]o%YWGsC=5tG(.eѯc8/]u}F/#ٍUXSD/M
%Qų!iZ^FOt:кU1rjUXs69N\BS䀹};s"AiQ:DLb<!m{-[a3nvKWQ8(z/_%(Z6S'<
~G0VƄ(01POFԁFe@D]J2-SahMG71г_֭!qt;QadWEȕmES BDQJ}ʿ(ڕ"rʏɬ}HOU~!YNe&}ꖄ".2|
7U
"ZuY[d?/a5lj}D1:yw+@j̆juXXkc&sm5A#ks>kG{	nUZ<R.-1:WMҬى==c?>9',P&wGWy?UNWsk/z,a1\ޥӑ_C/+m-K'ISz
P2SH ascii-art

The Hashling (+ raw PNG)

2014-11-28 · reconstructed
 -------------------------------------
|  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               |
 -------------------------------------
P2FKH ascii-art

Force of Will (Magic: The Gathering card)

2014-12-03 · reconstructed
   MERRY 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. ~~~
P2FKH ascii-art

Santa Merry Christmas

2014-12-19 · reconstructed
      ,'``.._   ,'``.
     :,--._:)\,:,._,.:       All Glory to
     :`--,''   :`...';\      the HYPNO TOAD!
      `,'       `---'  `.
      /                 :
     /                   \
   ,'                     :\.___,-.
  `...,---'``````-..._    |:       \
    (                 )   ;:    )   \  _,-.
     `.              (   //          `'    \
      :               `.//  )      )     , ;
    ,-|`.            _,'/       )    ) ,' ,'
   (  :`.`-..____..=:.-':     .     _,' ,'
    `,'\ ``--....-)='    `._,  \  ,') _ '``._
 _.-/ _ `.       (_)      /     )' ; / \ \`-.'
`--(   `-:`.     `' ___..'  _,-'   |/   `.)
    `-. `.`.``-----``--,  .'
      |/`.\`'        ,','); SSt
          `         (/  (/
P2FKH ascii-art

HypnoToad (Futurama)

2015-01-24 · reconstructed
Super Mario coin sprite
P2FKH image

Super Mario coin sprite

2015-03-01 · reconstructed
EW Eternity wall is live
OP_RETURN text

Eternity Wall messages (EW prefix)

2015-06-24 · reconstructed
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...:..::++.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.++*#**::..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,.**+:*:*+:..,..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,.**+#+*:.,,....,.::.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..
,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,,,.***#+,.....::...:+:.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..
,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,..,..::+#.,,..:..,...:::+::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.
,,,,,,,,,,,,,,,,,,,,,,,,,,,,.,,,,...:#+,,,...,,,...,:+**+::,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.
,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....,.:*.+.,..,......++:.+*##++.,,,,,,,,,,,,,,,,,,,,,,,,,,..
,,,,,,,,,,,,,,,,,
P2FMS ascii-art

Mr. Spock (ASCII)

2015-08-09 · reconstructed
MadyBobbyOffToCollege.jpg
P2FK image

MadyBobbyOffToCollege.jpg

2016-01-28 · reconstructed
PIA17563.jpg (Crab Nebula)
P2FK image

PIA17563.jpg (Crab Nebula)

2016-04-21 · reconstructed
Dr_Craig_Wright.jpg
P2FK image

Dr_Craig_Wright.jpg

2016-06-20 · reconstructed
...........................................................  .......................................
........................................................?$OOZZOZ:. .................................
......................................................?8I~,....,,=,.................................
.... .................................................8~~~:::,,,,,~=................................
~~::,.................................................==~~~:,,,,:,:I=...............................
::~~~::,,............................................:=====$8D+:~:~$7+ .............................
,,,:::~~~::,... .....................................:IDD8DI$Z7$?=?$7+..............................
,,,,,,,,::~~::,,....................................8?$Z$N:++?+=~~~~?~..............................
,,,,,,,,,,,,::~~::,,.. .............................. =+D=,:=7+~:::=~=~.............................
,,,,,,,,,,,,.,,,:::::,,...............................+?7OIO8ZZ?~~+7+~,.............................
,,,,,,,,,,,.,,.,..,,:::::,,.. ........................?$NDD$ZODD=+?II,..............................
,,,,,,,,,,,,,,,.,,....,,,::::,,... ..................,+8N$I$IZZOI$7I+O..................
OP_RETURN ascii-art

Dr. Bill Maurer (ASCII)

2016-07-13 · reconstructed
Pepe the Frog (In Pepe We Trust)
P2FKH image

Pepe the Frog (In Pepe We Trust)

2016-10-17 · reconstructed
##         Disincentivizing Double-Spending by Making it Unprofitable         ##
#####                             Erich  Erstu                             #####
######                       [Coingaming Group][17]                       ######
######                             July, 2017                             ######
###                                                                          ###
--------------------------------------------------------------------------------
###                                                                          ###
###                                 Abstract                                 ###

A significantly reduced likelihood of double-spending attacks on 0-confirmation
payments would open a whole new realm of possibilities for Bitcoin businesses.
Double-Spend Proofs and Payment Channels provide part of the solution but both
of them require complex new functionality to be built on top of the Bitcoin
protocol. We propose a fee market solution to the double-spending problem using
miner greed to impair the economic profits of the adversary. Miners are driven
to increase their revenue by preferring to confirm the subset of all unconfirm
P2FKH text

Disincentivizing Double-Spending whitepaper

2017-07-10 · reconstructed
@@@@@@@@@@@@@@@@@@@@@@@@YOUR@FREE@GRRCON@TICKET@CODE@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,          *@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@%                          @@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@                                   .@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@          *@@@@@@@@@@@@@@@@@@@,           @@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@         @@@@(                   %@@@@          @@@@@@@@@@@@@@@
@@@@@@@@@@@@@@       @@@@                             @@@&        @@@@@@@@@@@@@
@@@@@@@@@@@@       @@@        @@@@@@@@@@@@@,@.           @@@        @@@@@@@@@@@
@@@@@@@@@@      %@@       .&@@@@@@&%@@@@@&&&@@@@@#          @@/      /@@@@@@@@@
@@@@@@@@@      @@       @@@&@@O@@@@@@@@@@@@@@@@(@@@@&         @@       @@@@@@@@
@@@@@@@@     @@.      .@@@,%&@@P@@@@@(,*&*@@@@@@@@#(#.@        (@@      @@@@@@@
@@@@@@*     @@       @@(@%@@@@@&R@@@@&@@@@@@@&@@@@@@/ @@@        @@      @@@@@@
@@@@@#     @@       @@@@@@@@,,@%@E@%@@@@@@@@@@@%@@@@@.@@@@        @@      @@@@@
@@@@@     @@        @.@@@@@,@@@(@,T@@@@@@@@@@@@@@@@@@@@@@@@        @@      @@@@
@@@@     @@        @&@@@@@@/@#@(@&@U@@@@@@@@(@@@@@@., #@@@@@        @@      @@@
OP_RETURN ascii-art

GrrCON ticket (skull, steganographic)

2018-08-23 · reconstructed
           :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..;
OP_RETURN ascii-art

Mystery 43-line art

2021-10-27 · reconstructed
keepcase.jpg (data-URL)
OP_RETURN image

keepcase.jpg (data-URL)

2022-01-24 · reconstructed
?
repeated " and 3 with sparse other chars
P2FMS other

Quotes and threes flood

2023-03-11 · reconstructed
A man and his cactus (Sahil Chaturvedi)
P2FKH image

A man and his cactus (Sahil Chaturvedi)

2024-01-27 · reconstructed