Перейти к публикации
Nikolaj Belov

В блокчейне биткоина обнаружен запрещенный контент

Рекомендованные сообщения

(изменено)

Исследования унивеситетов Аахена и Франкфурта (Германия)

https://fc18.ifca.ai/preproceedings/6.pdf

 

Статья в Guardian об этом исследовании

https://www.theguardian.com/technology/2018/mar/20/child-abuse-imagery-bitcoin-blockchain-illegal-content

 

На русском

https://anycoin.news/2018/03/20/blockchain-illegal/

 

Исследователи из Университетов Аахена и Франкфурта обнаружили, что в сети биткоина помимо финансовой информации хранится около 1600 других файлов.

Из них 7 файлов нарушают авторские права: в них содержатся отрывков из разных whitepaper, приватный ключ RSA, секретный ключ ПО и ключ ко взлому защиты от копирования DVD.

 

Также блокчейн биткоина хранит шесть свадебных фотографий и снимок людей с указанием их онлайн-псевдонимов.

609 транзакций включают в себя записи чатов, электронной переписки, сообщений на тематических форумах, включая полное раскрытие персональной информации пользователей.

Здесь также хранится копия дипломатических телеграмм США, утечка которых произошла через WikiLeaks в 2010 году, и новость о демонстрации в Гонконге в 2014 году.

Восемь файлов в блокчейне биткоина содержат информацию сексуального характера, включая изображение насилия над детьми и два файла с 274 ссылками на подобные ресурсы, 142 из которых ведут на сервисы в дарквебе.

Конец цитаты

 

Вопрос:

Я не понимаю, как там можно хранить файлы?

 

Я понмаю, что можно в транзакции хранить хэш от какого-то файла, но ведь из хэша невозможно обратно получить файл?

Или я чего-то не понимаю?

Изменено пользователем Nikolaj Belov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотреть эти файлы можно как-то?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

CryptoGraffiti. Эта веб-служба [30] считывает и записывает сообщения и файлы из блочной цепи Биткойна. Он добавляет контент через несколько сценариев вывода P2PKH в рамках одной транзакции, сохраняя до 60 килобайт контента. Чтобы получить ранее добавленный контент, CryptoGraffiti сканирует транзакции, которые состоят как минимум из 90% печатаемых символов или содержат файл изображения.
Satoshi Uploader. Загрузитель Satoshi [56] вставляет содержимое с использованием одной транзакции с несколькими выходами P2X. Вставляемые данные сохраняются вместе с полем длины и контрольной суммой CRC32 для облегчения декодирования содержимого. Инъекторы P2SH. Несколько сервисов [35] вставляют контент через слегка изменяющиеся сценарии ввода P2SH. Они хранят фрагменты файла в сценариях ввода P2SH. Чтобы обеспечить целостность файла, сценарии восстановления P2SH содержат и проверяют хэш-значения для каждого фрагмента. Apertus. Эта служба [29] позволяет фрагментировать содержимое по нескольким транзакциям, используя произвольное количество выходных сценариев P2PKH. Впоследствии эти фрагменты ссылаются в архиве, хранящемся на блочной цепочке, которая используется для извлечения и сборки фрагментов. Выбранная кодировка необязательно позволяет добавлять контент с комментарием, именем файла или цифровой подписью.
В заключение Биткойн предлагает различные варианты вставки произвольных нефинансовых данных. Эти параметры варьируются от мелкомасштабных методов вставки данных, кроме активных шахтеров, к службам, которые позволяют любому пользователю хранить файлы произвольной длины. Этот широкий спектр опций для вставки данных ставит вопрос о том, какие выгоды и риски возникают при хранении контента в блочной цепочке Биткойна.

P.S. переводил надмозг.

Изменено пользователем crazylol

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@crazylol здесь русский чат вообще то, вот и пишите по русски

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
25 минут назад, Nikolaj Belov сказал:

Я не понимаю, как там можно хранить файлы?

 

Теоретически можно хранить все что угодно, но очень мелкими кусками. По несколько десятков байт на выход транзакции. Так что объемный контент не поместится 100%

 

Если фотографии то в очень низком качестве, про видео и речи быть не может. Ссылки без вопросов.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, crazylol сказал:

CryptoGraffiti. 

 

Ты мне просто скажи, это можно или нельзя? Или может это просто Fake news?

Можно ли только лишь на основании самого блокчейна, без дополнительных источников, закачать и скачать файл?

Изменено пользователем Nikolaj Belov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Nikolaj Belov сказал:

 

Ты мне просто скажи, это можно или нельзя? Или может это просто Fake news?

Можно ли только лишь на основании самого блокчейна, без дополнительных источников, закачать и скачать файл?

Можно. Это не fake news. Описаны 4 сервиса, которые позволяют это делать. У каждого сервиса свой способ заливки контента.

Что значит на основании самого блокчейна? С помощью оригинальной ноды - можно, но вам придется руками формировать raw-transaction, после этого выбрасывать ее в сеть. Поэтому эти сервисы создали интерфейс, который делает это сам, то есть грубо говоря, выбираешь картинку, закидываешь в программу, а она ее пуляет в сеть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Nikolaj Belov  Вот сервис, позволяющий заливать/просматривать информацию/картинки в блокчейне. Естественно, можно по тому же алгоритму их заливать/читать и без этого сервиса.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, crazylol сказал:

Можно. Это не fake news. Описаны 4 сервиса, которые позволяют это делать. У каждого сервиса свой способ заливки контента.

Что значит на основании самого блокчейна? С помощью оригинальной ноды - можно, но вам придется руками формировать raw-transaction, после этого выбрасывать ее в сеть. Поэтому эти сервисы создали интерфейс, который делает это сам, то есть грубо говоря, выбираешь картинку, закидываешь в программу, а она ее пуляет в сеть.

 

Можешь мне привести пример такой транзакции? И показать как из нее получить первоначальный файл? Не поверю, пока не увижу

Изменено пользователем Nikolaj Belov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Очень интересно! Я знал конечно, что можно в блокчейне хранить любую инфу, но чтоб вот так кто-то заморочился и перелопатил весь биткоин-круто! Если бы ещё дали ссылку на блок сразу)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Интересно, допустим, в блокчейн можно мелкими кусочками загрузить файл. А возможно ли его потом выгрузить, используя для орентира только информацию самого блокчейна? Или для сборки файла нужна инструкция, типа: "начало брать тут, середину тут, конец - здесь".

Если второе - то какая-то фигня получается: "возьмите символ №10, символ№ 78 и символ № 10098634:  получится слово @й" - и можно банить за обсценную лексику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, Nikolaj Belov сказал:

Обсуждение на reddit

 

Нет времени читать - многа бакав. Что там в кратце? Зобанят биткоинт? :(

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
17 минут назад, Provok сказал:

Или для сборки файла нужна инструкция, типа: "начало брать тут, середину тут, конец - здесь".

 

Да так и есть. Без информации что и где брать получить обратно будет сложно. Если с открытым текстом особых проблем нет, то медиаконтент "собрать" почти нереально.

 

И зависит от методики размещения, конечно. Если в виде текста - это одно, а если зашито в хэши/подписи/адреса - то только с "инструкцией по расшифровке".

В целом это вполне обычная стеганография, таким способом можно зашивать порно например в фотки с котиками вконтактике. Но оттуда их удалить можно, а из блокчейна нет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
36 минут назад, Nikolaj Belov сказал:

 

Можешь мне привести пример такой транзакции? И показать из нее получить первоначальный файл? Не поверю, пока не увижу

 

https://blockchain.info/ru/tx/af91176121c91234cc99387f35f3e1d3f8853afc7f156a5873e48c67260eb7ae

 

(расшифровано) EW #GenerationBlockchain was here

 

createrawtransaction есть такой метод.

Изменено пользователем Vova1234

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ок, а сколько автор должен заплатить за публикацию файла размером 100 Kb ? Реально ли это?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Tomcat_MkII сказал:

Да так и есть. Без информации что и где брать получить обратно будет сложно. Если с открытым текстом особых проблем нет, то медиаконтент "собрать" почти нереально.

 

Ну с таким подходом берем "Война и мир", снабжаем инструкцией, в какой последовательности какие буквы оттуда читать и получаем на выходе "Майн Кампф". И можно банить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Knot сказал:

Очень интересно! Я знал конечно, что можно в блокчейне хранить любую инфу, но чтоб вот так кто-то заморочился и перелопатил весь биткоин-круто! Если бы ещё дали ссылку на блок сразу)))

 

https://bitcoinstrings.com/blk00000.txt

Creation Date: 2014-01-01T23:24:57Z

Это делали еще до них. 

Изменено пользователем Vova1234

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
3 hours ago, sankopolo said:

@Nikolaj Belov  Вот сервис, позволяющий заливать/просматривать информацию/картинки в блокчейне. Естественно, можно по тому же алгоритму их заливать/читать и без этого сервиса.

 

Кто-то пользовался данным сервисом?:)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Конечно, в теории можно, но это как разорвать лист бумаги на сотни мелких кусочков и выбросить в ванну с конфети.  Кто и зачем будет собирать всё это воедино, что бы прочитать рецепт голубцов, записанный на нём. Какой в этом смысл?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, profittraded сказал:

Какой в этом смысл?

Как это, чтоб потом нашли и появился инфоповод поднасрать всем держателям.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

А по самой новости - звучит как откровенный вброс, все эти возможности давно известны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
11 час назад, Nikolaj Belov сказал:

Не поверю, пока не увижу

Любому, кто хотя бы одним глазом прочитал Bitcoin Wiki по диагонали, не придет в голову написать подобное.

 

Но для Фомы неверующего можно показать вот такое:

bitcoind sendtoaddress 147n6VNwQRLxuYN95Z63F1JGoaS3ckKMx6 10
 /    ~~~~~~\                     p o u t i n e
(_   [email protected][email protected]|     Cthulhu wants your bitcoin/dogecoin, plz donate
 \   ~~//|\\\  |
  /   /|//_/|/__   BTC : 1JsJs5d6E5SmJSGUiQ12uF1GDZxTCUWvf
 /    \_\ \|\|     DOGE: D93mn1utTc7REQQPjQSjFf9Boupm32gw88
https://bitcoinstrings.com/all

 

10 часов назад, Nikolaj Belov сказал:

Ок, а сколько автор должен заплатить за публикацию файла размером 100 Kb ? Реально ли это?

В один вход P2SH транзакции можно запихнуть до 520 байт данных. Объем транзакции в целом не может превышать 250 килобайт. Что же по цене, то все просто - умножаем текущую комиссию за байт на требуемый объем транзакции, и получаем приблизительно требуемую сумму... Приблизительно, потому что есть еще метаданные. Для комиссии 30 Сатоши за байт, к примеру, это около 3000000 Сатоши или 0.03 BTC.

Изменено пользователем Balthazar

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот статья (похоже, комптентная)

https://coinspot.io/world/pochemu-istoriya-s-porno-v-blokchejne-stara-kak-mir-i-bezosnovatelna/

 

Заранее прошу прощения, что оригинал на bitcoin.com

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Nikolaj Belov Вам уже несколько человек здесь дали компетентные ответы. Или мы верим только "the guardian",  reddit и coinspot.io? Зачем тогда вообще что-то спрашивать на форуме?

14 часа назад, WIce сказал:

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

Это нельзя программно реализовать. Хотя бы потому, что нельзя запретить переводить биткоины на произвольные адреса. А в адресе уже можно закодировать что угодно. Да и в переводимой сумме тоже. Вот тут (англ) есть немного подробностей о том, как именно записываются данные, чтобы минимизировать вред для сети.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×