Depositphotos
Словацкий разработчик Мартин Габовштиак продемонстрировал необычный эксперимент с блокчейном: он вставил файл изображения непосредственно в транзакцию биткоина, сделав его частью блокчейна. Это TIFF-файл размером около 66 КБ, который можно извлечь из транзакции и открыть как обычное изображение.
Важный нюанс — для этого не использовали стандартные механизмы хранения данных, такие как OP_RETURN или Taproot. Данные были записаны как сплошной payload транзакции, что технически доказывает возможность размещать произвольные байты в блокчейне и без специальных «дверей» для инскрипций. Суть эксперимента — не создание очередного NFT или попытка засорить сеть, а демонстрация технического аргумента. Габовштиак, который занимается поддержкой библиотеки Rust Bitcoin, хотел показать, что предложения вроде BIP-110 (которая ограничивает возможность записи произвольных данных) не гарантируют полного устранения таких практик. Даже если заблокировать один способ, могут появиться другие. В демонстрации отсутствуют механизмы, которые BIP-110 пытается ограничить, поэтому разработчик утверждает: ограничение не решает проблему принципиально. Габовштиак анонсировал проект в X, ссылаясь на подробное описание, которое включает пошаговые инструкции для независимой проверки с помощью любой полной ноды биткоина.
«Ой, мой сплошной файл изображения был ошибочно интерпретирован сетью биткоина как транзакция без OP_RETURN, и теперь он навсегда сохраняется в блокчейне сплошным образом!» — написал разработчик.
Изображение в эксперименте показывало плачущего Люка Дашджра, разработчика bitcoin core, — известного сторонника более жестких ограничений на запись сторонних данных в сети. Этот символический выбор добавил пламени дальнейшей дискуссии, но главная суть оставалась технической. Реакция не заставила себя ждать. На платформе X Дашджр публично оспорил интерпретацию эксперимента. Он утверждал, что транзакция не является «сплошным изображением» в смысле, который критикуют сторонники ограничений, и что его слова о спаме в сети не следует трактовать как запрет любых нестандартных данных.
Спор разгорелся вокруг старого вопроса: должен ли блокчейн оставаться исключительно платежным реестром, или допустимо использовать его пространство для других типов информации. Сторонники BIP-110 и реализации Bitcoin Knots считают, что блокчейн должен быть прежде всего платежной сетью, а хранение сторонних данных создаёт «спам» и юридические риски для операторов нод. Противники же указывают, что блокчейн — это открытый реестр байтов, и запретить все нестандартные использования практически невозможно. Около 9% нод сети готовы к поддержке BIP-110, но окончательного решения по его внедрению пока нет.
Прецедент интересен тем, что снова поднимает фундаментальный вопрос: что именно должен хранить блокчейн? Финансовые транзакции — это очевидная функция, но технически сеть способна хранить любые данные, пусть и в ограниченном объеме. Сторонники жестких ограничений говорят о чистоте протокола, противники — о свободе экспериментов. Демонстрация Габовштиака не изменила правил сети, но показала, что дискуссия о границах использования блокчейна далека от завершения.
Важно понимать: подобные эксперименты не означают, что блокчейн превратится в хранилище картинок или файлов. Хранение данных в транзакциях дорогое, ограниченное размером блоков и неэффективное для массового использования. Однако технически возможность существует — и это предмет дебатов между различными лагерями разработчиков. Кейс демонстрирует не столько появление «картинок в блокчейне», сколько продолжение фундаментальной дискуссии об эволюции протокола. Биткоин остается децентрализованной системой, где изменения требуют консенсуса, а эксперименты — часть процесса поиска баланса между свободой и стабильностью.
https://itc.ua/articles/kak-vybrat-nadezhnyj-blokchejn-10-faktorov-na-kotorye-nuzhno-obratyt-vnymanye/
Источник: The Block
Контент сайту призначений для осіб віком від 21 року. Переглядаючи матеріали, ви підтверджуєте свою відповідність віковим обмеженням.
Cуб'єкт у сфері онлайн-медіа; ідентифікатор медіа - R40-06029.