Я просканировал всю блокчейн Bitcoin на наличие изображений. То, что я нашел, вас шокирует
Я просканировал блокчейн Bitcoin на наличие изображений; то, что я нашел, вас шокирует. В интернете много говорилось о произвольных данных и контенте, которые можно найти в блокчейне Bitcoin. Эта возможность не только породила нишевую арт-сцену, но и привела к движению против "немонетарных транзакций" в сети Bitcoin. Если бы вы услышали мнение одного из его сторонников или противников, вы бы поняли, что блокчейн — это в основном стена, заполненная граффити.
Что ж, я решил проверить этот вопрос: действительно ли на блокчейне есть изображения? И что это на самом деле означает для биткойнеров, которые просто пытаются запустить свой собственный полный узел и максимизировать свою финансовую независимость?
Моя методология была проста: я купил новый жесткий диск для хранения блокчейна, а затем собирался запустить классическое программное обеспечение для восстановления изображений, что-то, что используется для восстановления изображений с поврежденных жестких дисков, что-то, предназначенное для поиска сырых данных изображений.
Я выбрал PhotoRec для выполнения работы по восстановлению изображений, это программа с открытым исходным кодом, которая существует более 20 лет. Программное обеспечение предназначено для поиска файлов изображений в сырых данных. Это может быть использовано для восстановления изображений и других форматов файлов с жестких дисков, которые вышли из строя или были повреждены. На самом деле, его часто используют для восстановления потерянных файлов wallet.dat из ранних дней биткойн-кошельков, до распространения формата seed word.
Синхронизация полного узла Bitcoin
Для хранения полного блокчейна Bitcoin я решил купить жесткий диск объемом 4 терабайта за несколько сотен долларов. Затем я установил на него последнюю версию Bitcoin Core и начал синхронизировать цепочку. Процесс, который включает в себя загрузку и проверку бухгалтерской целостности всех транзакций в истории Bitcoin, занял около 72 часов или три дня, автоматизированно и работая в фоновом режиме с помощью программного обеспечения Bitcoin Core.
Я делал это на мощном игровом компьютере; основным узким местом по времени был жесткий диск, который медленно считывает и записывает данные по мере необходимости при синхронизации блокчейна Bitcoin. Медленная часть процесса включает в себя набор неиспользованных выходов транзакций, или UTXO. Когда пользователь синхронизирует блокчейн, каждое неиспользованное значение транзакции (выход) или положительный баланс организуются в набор UTXO, и по мере того как эти значения тратятся, они удаляются из набора, в то время как новый адрес, на который были отправлены эти сатоши, добавляется.
На жестком диске этот процесс индексирования UTXO мог занять три недели по некоторым оценкам, поэтому, чтобы ускорить его, мой помощник (AI-агент) предложил индексировать данные в ОЗУ, а затем переместить данные обратно на жесткий диск объемом 4 терабайта. Хотя весь процесс занял три дня, работая в фоновом режиме, SSD мог бы выполнить всю работу за день. SSD-диски намного быстрее, чем жесткие диски; они более современные, но также стоят в четыре раза дороже или даже больше.
Как только блокчейн был полностью загружен и проверен, мы переместили индекс UTXO из ОЗУ обратно на диск и запустили программное обеспечение Bitcoin; цепочка была полностью синхронизирована, и кошелек был готов к работе. Теперь пришло время для следующего шага: восстановления изображений, хранящихся в блокчейне.
Восстановление изображений в блокчейне с помощью PhotoRec
С полным блокчейном Bitcoin на моем жестком диске я отключил Bitcoin Core и попросил моего помощника (Cursor AI агент) запустить PhotoRec 7.2 на диске. Процесс PhotoRec по умолчанию ищет форматы jpg, png, gif, tif, bmp, ico, psd и raw. Процесс длился более 11 часов на данных блокчейна и в конечном итоге не нашел ... (барабанная дробь) ... ничего.
Более терабайта данных блокчейна и полдня сканирования, и никаких изображений не обнаружено. Страница вики PhotoRec дает простой пример того, как работает программное обеспечение: "PhotoRec идентифицирует файл JPEG, когда блок начинается с: 0xff, 0xd8, 0xff, 0xe0, 0xff, 0xd8, 0xff, 0xe1 или 0xff, 0xd8, 0xff, 0xfe." Другими словами, программа ищет в данных на диске байты, которые сигнализируют о наличии файла изображения.
Программа может давать ложные срабатывания; она сохранила 8 ICO и 4 идентичных PNG-файла, которые не отображают никаких изображений при открытии, как видно на картинке ниже. Таким образом, фактически не было найдено никаких значимых изображений.
Где же JPEG-файлы? Магия XOR
Как это возможно? На протяжении многих лет криптоэнтузиасты обсуждают NFT и то, как запечатлеть данные изображений в блокчейне Биткойна. Миллионы долларов были вложены в эту нишу, и в данный момент ведется настоящая культурная война по этому вопросу. Разве на цепочке действительно не может быть изображений?
Оказывается, риски, связанные с произвольными данными, обсуждаются и планируются в кругах разработчиков Bitcoin Core уже давно, начиная с 2011 года. XOR, простая техника обфускации данных, используется для шифрования всех данных блокчейна, когда они находятся на жестком диске.
Вы, возможно, слышали, что основной язык компьютеров состоит из 0 и 1. В двух словах, XOR сравнивает два двоичных разряда и возвращает 1, если биты различны, или 0, если биты одинаковы. В случае с Биткойном XOR сравнивает каждый бит данных блокчейна с случайным ключом, сгенерированным во время первоначальной установки, в результате чего данные в состоянии покоя не имеют смысла для других программ. Однако, когда программное обеспечение Биткойна запускается, у него есть ключ для расшифровки этих данных и их использования по своему усмотрению. XOR также очень быстр, поэтому он не оказывает значительного влияния на производительность. Вот пример генезис-блока Биткойна до и после применения XOR.
XOR в настоящее время применяется как к данным блокчейна, так и к набору UTXO. XOR впервые обсуждался в 2014 году, когда антивирусное программное обеспечение начало срабатывать на данных блокчейна, которые оно интерпретировало как вирусный код. Антивирусное программное обеспечение затем помещало блок в карантин, повреждая данные блокчейна и вызывая сбой Биткойна, что делало синхронизацию невозможной. К концу 2015 года XOR был реализован на данных набора UTXO в состоянии покоя, а в 2024 году он был внедрен на все данные блокчейна в состоянии покоя.
Кстати, процесс XOR означает, что произвольные данные не могут быть идентифицированы или извлечены из блокчейна без намеренного обхода XOR, что не требуется для денежного использования Биткойна. Поскольку программное обеспечение Bitcoin Core хранит простую базу данных местоположения каждого зашифрованного блока, оно может получать свои данные, расшифровывать их и использовать их целенаправленно.
Синхронизация Биткойна в расшифрованном виде — это индивидуальный процесс, который может занять столько же времени, сколько синхронизация с нуля, поскольку по сути ему нужно переписать весь терабайт данных в новом порядке, и в этом нет особого смысла для кого-то, кто просто хочет нормальные преимущества конфиденциальности и безопасности от работы узла Биткойна. Таким образом, когда речь идет о подавляющем большинстве копий данных блокчейна Биткойна, находящихся на компьютерах обычных биткойнеров по всему миру, фактически нет произвольных данных или изображений, которые можно было бы идентифицировать. Удивительно, я знаю. Не стесняйтесь провести тест PhotoRec на своем узле!
Этот контент предоставляется исключительно в общих информационных целях и не является финансовым, инвестиционным, юридическим или налоговым советом. Любые мероприятия, вознаграждения, онлайн-акции или связанная с ними информация, упомянутые в настоящем документе, не должны рассматриваться как рекомендация, приглашение к покупке, продаже, торговле или иной сделке с какими-либо криптоактивами. Криптоактивы очень волатильны и могут привести к убыткам. Доступность услуг, продуктов WEEX и связанных с ними событий может варьироваться в зависимости от региона. Вы несете ответственность за обеспечение того, чтобы ваше участие соответствовало применимым местным законам и нормативным актам.
Вам также может понравиться

Ипотечные кредиты и гарантии: правительство готовит новую систему для расширения доступа к жилью

Зимние каникулы: акции, рассрочка и снег не хватает для заполнения курортов

OpenAI и Anthropic предлагают 30-дневный обзор для передовых моделей ИИ

Самый глупо выглядящий AI-промпт только что обошел месяцы тщательной разработки игровых промптов

Оставил свой Tesla Cybertruck подключенным на две недели и не смог его завести: что на самом деле произошло?

Что такое и как работает "Apple Upgrade", официальный план аренды iPhone, iPad и Macbook

Быстрая математика по выкупу STRC: правда о чистом биткойне на акцию и аккреции

Robinhood Chain обошел Solana по объему токенизированных акций через мемкоин-пары

Иран опубликовал видео с угрозами в адрес Мелании и Баррона Трампа: напряженность с США нарастает

Между экономическими санкциями и бомбардировками: стратегия США по переговорам с Ираном

Искусственный интеллект: Винт Серф хочет дать удостоверение личности каждому ИИ-агенту

Ondo отказывается от своей блокчейн L1 и теперь делает ставку на выполнение вне цепи

SBI расширяет свои горизонты за пределами Ripple с помощью Canton Network

Майкл Сэйлор: Биткойн одержал победу, но необходимо предотвратить внутреннюю коррупцию

Clear Creek раскрывает портфель ETF на криптовалюту и Bitcoin на сумму 15 миллионов долларов

Flare делает XRPFi доступным с помощью одной подписи с умными счетами v1.3

Биткойн: означает ли противостояние между китами и мелкими держателями формирование дна?

Стартап EthSystems из Ethereum делает ставку на конфиденциальность как ключ к привлечению банков к публичным блокчейнам

Генеральный директор Nansen ставит на ИИ-агентов, которые обгонят трейдеров-людей в течение двух лет

AmericanFortress предлагает схему криптокошелька с защитой от квантовых атак

Артур Хейс покупает ETH на $6,39 миллиона, несмотря на бумажные убытки в $301 тысячу: вот на что он ставит

Сильное влияние глобальной волатильности: 8 из 10 инвесторов усиливают защитные позиции

Emirates запускает оплату криптовалютой с Crypto.com

Hyperliquid погружает криптовалютные перпетуумы в мир DeFi «денежного LEGO»

«От кошелька к ончейн финансам»... Exilist освещает стратегию расширения «токенизированных акций» MEW

Ethereum: BitMine уже владеет 4,8% предложения ETH

Рауль Паль: Корреляция биткойна с глобальной ликвидностью составляет 87%, что превосходит доходы и заголовки новостей

Непрозрачный кредит: Чанос раскрывает скрытое мошенничество, угрожающее рынку

Потребление в супермаркетах: какие продукты перестали покупать аргентинцы и почему







