Скрытые сюрпризы и секреты blockchain

Тема в разделе "Общий раздел", создана пользователем Nimogsm, 24 апр 2016.

  1. Nimogsm

    Nimogsm 123 Проверенный

    Скрытые сюрпризы и секреты blockchain


    [​IMG]

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

    Посвящение Нельсону Манделе
    Блокчейн содержит изображение Нельсона Манделы и текст в его память. Кто-то закодировал данные в виде несуществующих биткойн-адресов, благодаря чему эта информация теперь хранится в биткойн-системе.

    [​IMG]

    Нельсон Мандела (1918-2013)

    “Я глубокий оптимист. Не могу сказать, пришло это от природы или с воспитанием. Одна часть оптимизма помогала держать голову навстречу солнцу, а другая – двигала мной вперед. Было много темных моментов, когда моя вера в человечество подвергалась тяжелым испытаниям, но я не хотел и не мог предаваться отчаянию”.

    “Я узнал, что мужество – это не отсутствие страха, а победа над ним. Храбрый человек – не тот, кто не боится, а тот, кто преодолел свой страх”.

    “Трудности ломали некоторых людей, но создавали других. Не существует достаточно острого топора, способного лишить души грешника, который продолжает бороться, один, вооруженный надеждой на вознесение, пусть и в самом конце”.

    “Многие вещи кажутся невыполнимыми до тех пор, пока их не сделаешь”.

    “Образование – это самое мощное оружие, с помощью которого можно изменить мир”.

    Ниже приведена выдержка одной из транзакций, хранящих информацию о Нельсоне Манделе. Можно увидеть, что небольшое количество биткойнов было отправлено на несуществующие адреса, такие как15gHNr4TCKmhHDEG31L2XFNvpnEcnPSQvd. Данный адрес хранится в блокчейне в шестнадцатеричной форме: 334E656C736F6E2D4D616E64656C612E6A70673F. Если перевести шестнадцатеричные байты в Юникод, вы получите строку 3Nelson-Mandela.jpg, являющуюся названием файла с изображением Манделы. Остальные адреса, в свою очередь, содержат данные для построения этого изображения. Таким образом, блокчейн позволяет хранить текст, изображения и другую информацию в виде несуществующих биткойн-адресов.

    [​IMG]

    Секретное сообщение в первом биткойн-блоке
    Известный факт, что генезис-блок – первый блок данных в биткойн-сети – содержал секретное сообщение. Параметр блока под названием coinbase содержал следующую строку:

    “The Times 03 / Янв / 2009 Канцлер готов оказать повторную помощь банкам”.

    Нетрудно догадаться, что сообщение является отсылкой к номеру газеты The Times от 3 января 2009 года, выпущенной в разгар финансового кризиса. Вероятно, Сатоши Накамото, поместивший данную запись в самый первый блок, хотел поиронизировать на тему неплатежеспособности банковского сектора.

    Изображение не найденоhttps://i1.wp.com/i.imgur.com/tWCACH5.jpg

    Логотип Bitcoin
    Пользователи быстро обнаружили возможность кодировать практически любую информацию в блокчейне, используя шестнадцатеричные коды вместо биткойн-адресов. Один из первых случаев использования данного приема – размещение логотипа биткойна.

    [​IMG]

    Молитва майнера
    Однажды один из майнеров пула 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.

    Рикроллинг
    Рикроллинг (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, 1987

    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


    Фото
    Недавно кто-то сумел построить настоящую систему хранения сообщений поверх биткойн-транзакций, которая позволяет создавать последовательность текста и изображений.

    В этой системе можно найти текст из Бхагавад-Гиты, число Пи с тысячей знаков после запятой, множество JPG и PNG-изображений, стихотворения Шела Силверстайна и Руми, различные цитаты. Ниже примеры некоторых изображений, которые вы можете найти в системе.
     
  2. molotok666

    molotok666 новичок

    конечно интересно но накуя всё это надо было зашифровывать в транзакции непонимаю юмор что ли такой
     
  3. Nimogsm

    Nimogsm 123 Проверенный

    Код настолько хорош,что в нем можно в транзакции умещать что хочешь,допустим теже скрытые послания,очень хорошая идея
     
    Andriyan21 нравится это.