OP_RETURNが始まる前から、ビットコインのブロックチェーンに任意の文字列を埋め込む「いたずら」は行われてきました。
「詳解ビットコイン」でも紹介されていた有名な ASCII BERNANKE のトランザクションを御紹介致します。
---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, : ' x7' `4, XX7 4XX XX XX Xl ,xxx, ,xxx,XX ( ' _,+o, | ,o+," 4 "-^' X "^-'" 7 l, ( )) ,X :Xx,_ ,xXXXxx,_,XX 4XXiX'-___-`XXXX' 4XXi,_ _iXX7' , `4XXXXXXXXX^ _, Xx, ""^^^XX7,xX W,"4WWx,_ _,XxWWX7' Xwi, "4WW7""4WW7',W TXXWw, ^7 Xk 47 ,WH :TXXXWw,_ "), ,wWT: ::TTXXWWW lXl WWT: ----END TRIBUTE----
これは、暗号学者Len Sassaman の死に際してDan Kaminsky, Travis Goodspeedが書き込みしたと言われている讃辞トランザクションです。
<和訳>讃辞はじまり。
<サッサマンの画像アスキーアート>LEN”rabbi”SASSAMA 1980-2011 ここに眠る。
レンは我々の友だった。 頭脳明晰で優しい心を持ち、恐ろしい策謀家だった。 メレディスの夫であり、カルビンの兄弟であり、 ジムとダナ・ハーツホーンの息子であり、 共同執筆者で共同創設者で、Shmooであり、他にも色々。 このばかげたハックをレンに捧げる。 レンならきっと喜んでくれるだろう。
–ダン・カミンスキー、トラヴィス・グッドスピード
追伸:ごめんなさいビットコインコミュニティの皆様。 バーナンキがビットコインに言及するなんて彼もアッチで高笑いでしょう!
<バーナンキのアスキーアート>
讃辞おわり —
nakamoto satoshi 候補のひとりにも数えられている暗号学者 LEN “rabbi” SASSAMAの死に際して出力アドレス78個にそれぞれ0.01BTCを送金して埋め込まれた墓碑銘でした。
https://btc.com/930a2114cdaa86e1fac46d15c74e81c09eee1d4150ff9d48e76cb0697d8e1d72
fake address 方式
これはP2PKHの出力アドレス欄にアスキーコードを埋め込んだもので、ハッシュ値では無いので具体的なビットコインアドレスに対応しない出力指定となっていました。いわば fake address 方式です。bitcoin coreソフトウェアでは、ビットコインアドレスの重複や実在性をチェックしていませんので、架空のアドレスに対する送信であっても拒否することができない仕組みになっています。
この0.01BTC×78は、使えない出力アドレスになってしまいました。UTXOデータセットに永遠に記録され続けることになってしまいます。このトランザクションがきっかけとなったか分かりませんが、UTXOに記録されない形でブロックチェーンにデータを保存する方法の議論が開始され、2014年3月19日、bitcoind 0.9.0 によって OP_RETURNの実装に至ったわけです。
コメントを残す