Как известно, каждая биткоин-транзакция хранится в распределенной базе данных, известной как blockchain (блокчейн). Однако пользователи нашли способы взлома биткоин-протокола, для того чтобы хранить там информацию не только о сделках. Путешествуя по блокчейну, можно найти много странных и любопытных вещей, от картинок до программных кодов на JavaScript, Python и Basic. И если вы используете биткоин-клиент, вероятно, все эти данные прямо сейчас хранятся на вашем компьютере!
Посвящение Нельсону Манделе
Блокчейн содержит изображение Нельсона Манделы и текст в его память. Кто-то закодировал данные в виде несуществующих биткоин-адресов, благодаря чему эта информация теперь хранится в биткоин-системе.

Нельсон Мандела (1918-2013)
“Я глубокий оптимист. Не могу сказать, пришло это от природы или с воспитанием. Одна часть оптимизма помогала держать голову навстречу солнцу, а другая – двигала мной вперед. Было много темных моментов, когда моя вера в человечество подвергалась тяжелым испытаниям, но я не хотел и не мог предаваться отчаянию”.
“Я узнал, что мужество – это не отсутствие страха, а победа над ним. Храбрый человек – не тот, кто не боится, а тот, кто преодолел свой страх”.
“Трудности ломали некоторых людей, но создавали других. Не существует достаточно острого топора, способного лишить души грешника, который продолжает бороться, один, вооруженный надеждой на вознесение, пусть и в самом конце”.
“Многие вещи кажутся невыполнимыми до тех пор, пока их не сделаешь”.
“Образование – это самое мощное оружие, с помощью которого можно изменить мир”.
Ниже приведена выдержка одной из транзакций, хранящих информацию о Нельсоне Манделе. Можно увидеть, что небольшое количество биткоинов было отправлено на несуществующие адреса, такие как15gHNr4TCKmhHDEG31L2XFNvpnEcnPSQvd. Данный адрес хранится в блокчейне в шестнадцатеричной форме: 334E656C736F6E2D4D616E64656C612E6A70673F. Если перевести шестнадцатеричные байты в Юникод, вы получите строку 3Nelson-Mandela.jpg, являющуюся названием файла с изображением Манделы. Остальные адреса, в свою очередь, содержат данные для построения этого изображения. Таким образом, блокчейн позволяет хранить текст, изображения и другую информацию в виде несуществующих биткоин-адресов.
Секретное сообщение в первом биткоин-блоке
Известный факт, что генезис-блок — первый блок данных в биткоин-сети — содержал секретное сообщение. Параметр блока под названием coinbase содержал следующую строку:
“The Times 03 / Янв / 2009 Канцлер готов оказать повторную помощь банкам”.
Нетрудно догадаться, что сообщение является отсылкой к номеру газеты The Times от 3 января 2009 года, выпущенной в разгар финансового кризиса. Вероятно, Сатоши Накамото, поместивший данную запись в самый первый блок, хотел поиронизировать на тему неплатежеспособности банковского сектора.
Логотип Bitcoin
Пользователи быстро обнаружили возможность кодировать практически любую информацию в блокчейне, используя шестнадцатеричные коды вместо биткоин-адресов. Один из первых случаев использования данного приема – размещение логотипа биткоина.
Молитва майнера
Однажды один из майнеров пула Eligius под ником luke-jr начал размещать католические молитвы на английском языке и латыни в параметре блока coinbase. Вот несколько примеров:
“Benedictus Sanguis eius pretiosissimus.
Benedictus Iesus in sanctissimo altaris Sacramento.
Ave Maria, gratia plena, Dominus tecum. Benedicta tu in mulieribus, …
…и жизнь вечная, благодаря деяниям Иисуса Христа, Господа моего и Спасителя.
О, сердце Иисуса воспылало любовью к нам, разжигая наши сердца любовью к Тебе.
Иисус, твое сердце, кроткое и смиренное, делает мое сердце подобным твоему!
Такая идея далеко не всем пришлась по душе, что привело к череде оскорблений, которыми пользователи обменивались через блокчейн:
“Бога не существует, придурок, хватит засорять блокчейн своей ерундой”.
“Ради всех чертей, оставь блокчейн в покое!”
Ответ был следующим:
“Воинствующие атеисты, ССЫЛКА, теперь вы счастливы?”
С тех пор техника шифрования использовалась многими майнерами для рекламы. Нередкими стали сообщения подобного рода:
“Привет от 50BTC.com”; “Пирсу и Полу, которые майнят на GIVE-ME-COINS.com”; “С новым годом! Ваш GHash.IO”; “Добыто с помощью ASICMiner”; “BTC Guild”; “Made in China”; “BitMinter”; “привет от poolserverj”; “ozcoin/stratum”
XSS Demo
В блокчейне можно найти даже JavaScript-код, который демонстрирует потенциальную XSS-атаку (межсайтовый скриптинг). Она заключается во внедрении в выдаваемую веб-страницу вредоносного кода (он выполняется на компьютере пользователя при открытии им этой страницы). Выходной сценарий транзакции содержал следующую строку:
“<script>window.alert(«Если бы это было взаправду, ваш кошелек был бы уже пуст .»)</script>”
И хотя этот скрипт абсолютно безвреден и вызывает лишь диалоговое окно, иные транзакции вполне могут умыкнуть пользовательские средства, хранящиеся на веб-сайте.
Посвящение Лену Сэссэмэну
Посвящение криптографу Лену Сэссэмэну было добавлено в блокчейн известным хакером Дэном Камински спустя несколько недель после смерти Лена.
---НАЧАЛО ТРИБЬЮТА--- #./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 Лен был нашим другом. Хитрый интриган с блестящим умом и доброй душой. Муж Мередит, брат Кальвина, сын Джима и Даны Хартшорн. Соавтор, соучредитель и "Шму".Мы посвящаем эту глупую проделку Лену, который наверняка нашел бы ее очень забавной. --Дэн Камински, Трэвис Гудспид. P.S. Мои извенения биткоин-сообществу, но Лен всегда смеялся на счет зависимости биткоина от этого человека 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: ---КОНЕЦ ТРИБЬЮТА---
Симулятор жизни
Небольшой симулятор, написанный на языке Basic. Смысл в том, что 5 существ бродят по экрану, поедая пищу, размножаясь и умирая. К сожалению, в коде допущено много ошибок и он не работает.
Биткоин-инструкция
В этой транзакции спрятан PDF-файл с оригинальной биткоин-инструкцией, аналогичной той, что хранится на bitcoin.org.
[youtube height=»HEIGHT» width=»WIDTH»]http://www.youtube.com/watch?v=dQw4w9WgXcQ[/youtube]
Рикроллинг (Rickrolling) является популярной интернет-шуткой, заключающейся в выдаче ссылки на клип Рика Эстли Never Gonna Give You Up вместо искомого видео или вообще чего угодно. Один Рикролл вы уже могли встретить выше (в молитве майнера). А вот второй, содержащий слова к песне (используется операция OP_RETURN). Третий Рикролл содержит метаданные песни и слова к ней, закодированные в Base-64:
Catagory: Poetry
Title: Never Gonna Give You Up
Performer: Rick Astley
Writer: Mike Stock, Matt Aitken, Pete Waterman
Label: RCA Records
Released: 27, July, 1987We’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 understandNever gonna give you up,
Never gonna let you down
Never gonna run around and desert you
…
Фото
Недавно кто-то сумел построить настоящую систему хранения сообщений поверх биткоин-транзакций, которая позволяет создавать последовательность текста и изображений.
В этой системе можно найти текст из Бхагавад-Гиты, число Пи с тысячей знаков после запятой, множество JPG и PNG-изображений, стихотворения Шела Силверстайна и Руми, различные цитаты. Ниже примеры некоторых изображений, которые вы можете найти в системе.
Хранилище Wikileaks
Кто бы мог подумать, но оказывается, блокчейн содержит архив на 2,5 Мб с секретными документами Wikileaks и инструкцию для доступа к нему:
копипастеры